- 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
- f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 18 years ago
- c4dd3c3 Add mod, copysign, abs operations to APFloat. by Dale Johannesen · 18 years ago
- ee84768 Revise per review of previous patch. by Dale Johannesen · 18 years ago
- eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 18 years ago
- f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 18 years ago
- e6c1742 Revise per review comments. by Dale Johannesen · 18 years ago
- 87503a6 Add APFloat interface to ConstantFPSDNode. Change by Dale Johannesen · 18 years ago
- 12595d7 Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual. by Dale Johannesen · 18 years ago
- 8bb369b Use APFloat internally for ConstantFPSDNode. by Dale Johannesen · 18 years ago
- 33d5595 Do not emit copies for physical register output if it's not used. by Evan Cheng · 18 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 18 years ago
- 557c363 Add selection DAG nodes for subreg insert/extract. PR1350 by Christopher Lamb · 18 years ago
- 275769a Fix some uses of dyn_cast to be uses of cast. by Dan Gohman · 18 years ago
- 70d0bd1 As pointed out by g++-4.2, the original code didn't do by Duncan Sands · 18 years ago
- 2365f51 Long live the exception handling! by Anton Korobeynikov · 18 years ago
- 743d3a7 Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look for by Dan Gohman · 18 years ago
- 50b1533 Make the debug string for ISD::MERGE_VALUES consistent with the others. by Dan Gohman · 18 years ago
- c908dcd Fix a vector FP constant CSE bug. by Evan Cheng · 18 years ago
- 6595cb3 Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT. by Dan Gohman · 18 years ago
- 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 18 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 18 years ago
- b5bec2b Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration by Dan Gohman · 18 years ago
- 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 18 years ago
- 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 18 years ago
- 575e2f4 Resolve implicit alignment before computing the FoldingSet information so by Dan Gohman · 18 years ago
- 237898a Add explicit qualification for namespace MVT members. by Dan Gohman · 18 years ago
- 964dd86 Be more careful about folding op(x, undef) when we have vector operands. by Chris Lattner · 18 years ago
- 95c218a PR400 phase 2. Propagate attributed load/store information through DAGs. by Christopher Lamb · 18 years ago
- 2c5c111 X86 TLS: Implement review feedback. by Lauro Ramos Venancio · 18 years ago
- c67bdc2 Revert Christopher Lamb's load/store alignment changes. by Reid Spencer · 18 years ago
- 2330e4d by Christopher Lamb · 18 years ago
- b3a0417 Implement "general dynamic", "initial exec" and "local exec" TLS models for by Lauro Ramos Venancio · 18 years ago
- 4829b1c fold noop vbitconvert instructions by Chris Lattner · 18 years ago
- ff33cc4 add some assertions by Chris Lattner · 18 years ago
- 577cc32 For PR1297: Change getOperationName to return std::string instead of const char* by Reid Spencer · 18 years ago
- 2041a0e Fix incorrect combination of different loads. Reenable zext-over-truncate by Dale Johannesen · 18 years ago
- b654176 fold away addc nodes when we know there cannot be a carry-out. by Chris Lattner · 18 years ago
- 175415e eliminate some ops if they have an undef RHS by Chris Lattner · 18 years ago
- 753d9cb fold trivial token factor nodes. This allows us to compile by Chris Lattner · 18 years ago
- b180aa1 Selection and lowering for exception handling. by Jim Laskey · 18 years ago
- 3f97eb4 Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate by Chris Lattner · 19 years ago
- ab4ed59 eliminate the SDNode::setValueTypes method. by Chris Lattner · 19 years ago
- 63e3f14 eliminate a bunch of duplicate ctors and helper functions. by Chris Lattner · 19 years ago
- d429bcd move MorphNode to out of line and merge setNodeOperands into it. There is by Chris Lattner · 19 years ago
- 48b8592 simplify MorphNodeTo to take a VTList operand. by Chris Lattner · 19 years ago
- 67612a1 eliminate some extraneous methods in SDNode by Chris Lattner · 19 years ago
- c76e3c8 Give each selectiondag node class a home for it's vtable and rtti info by Chris Lattner · 19 years ago
- d48c5e8 Eliminate some std::sets. This speeds up isel of kimwitu by about 0.9% by Chris Lattner · 19 years ago
- cf5640b Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector for by Chris Lattner · 19 years ago
- fea997a Fit in 80 columns by Chris Lattner · 19 years ago
- bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 19 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
- bcd2498 Removed more <iostream> includes by Bill Wendling · 19 years ago
- 832171c Removing even more <iostream> includes. by Bill Wendling · 19 years ago
- 97af751 Unbreak VC++ build. by Jeff Cohen · 19 years ago
- cc47021 Fix an incorrectly inverted condition. by Evan Cheng · 19 years ago
- a07d5b9 Make an assert comment match the tested assertion. by Reid Spencer · 19 years ago
- 144d8f0 Rename ISD::MemOpAddrMode to ISD::MemIndexedMode by Evan Cheng · 19 years ago
- d6c3422 Remove redundant <cmath>. by Jim Laskey · 19 years ago
- d41b30d Unbreak VC++ build. by Jeff Cohen · 19 years ago
- 9109fb1 Added getIndexedStore. by Evan Cheng · 19 years ago
- e6e97e6 Fix comments. by Evan Cheng · 19 years ago
- c5fc57d Added isPredecessor. by Evan Cheng · 19 years ago
- 02cb49e silence warning by Chris Lattner · 19 years ago
- 3ed469c For PR786: by Reid Spencer · 19 years ago
- 6cc31ae Print jumptable index. by Evan Cheng · 19 years ago
- c41cd9c Added a new SDNode type: BR_JT for jumptable branch. by Evan Cheng · 19 years ago
- ba726ab VLOAD is not the LoadSDNode opcode. by Evan Cheng · 19 years ago
- f6aaaaa Remove spurious case. EXTLOAD is not one of the node opcodes. by Nick Lewycky · 19 years ago
- 1c6f01a Load and stores have not been uniqued properly. by Jim Laskey · 19 years ago
- 6fb6ef4 Fix a serious bug that caused any x86 vector stuff to infinite loop by Chris Lattner · 19 years ago
- def69b9 Clean up. by Jim Laskey · 19 years ago
- 583bd47 Switch over from SelectionNodeCSEMap to FoldingSet. by Jim Laskey · 19 years ago
- 5270cf1 getPreIndexedLoad -> getIndexedLoad. by Evan Cheng · 19 years ago
- b360729 Trivial patch to speed up legalizing common i64 constants. by Chris Lattner · 19 years ago
- 2caccca Reflect MemOpAddrMode change; added a helper to create pre-indexed load. by Evan Cheng · 19 years ago
- 26f7fa7 Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty optimization. by Jim Laskey · 19 years ago
- 51dabfb When SimplifySetCC was moved to the DAGCombiner, it was never removed from by Chris Lattner · 19 years ago
- dc78cbf Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', by Chris Lattner · 19 years ago
- 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 19 years ago
- 130a647 Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. by Evan Cheng · 19 years ago
- 2e49f09 Naming consistency. by Evan Cheng · 19 years ago
- 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 19 years ago
- 9629aba FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper SelectionDAGCSEMap ID. by Evan Cheng · 19 years ago
- 0ac1c6a SDNode::dump should also print out extension type and VT. by Evan Cheng · 19 years ago
- 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 19 years ago
- ad071e1 Add getStore() helper function to create ISD::STORE nodes. by Evan Cheng · 19 years ago
- c548428 Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an by Evan Cheng · 19 years ago
- 1611343 Comments on JumpTableness by Andrew Lenharth · 19 years ago
- 863ac76 Fold extract_element(cst) to cst by Chris Lattner · 19 years ago
- 5c6621c Minor speedup for legalize by avoiding some malloc traffic by Chris Lattner · 19 years ago
- d6594ae Added support for machine specific constantpool values. These are useful for by Evan Cheng · 19 years ago
- 6ddf8ed Implement the fpowi now by lowering to a libcall by Chris Lattner · 19 years ago
- 1efba0e Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. by Evan Cheng · 19 years ago
- 694481e Eliminate SelectNodeTo() and getTargetNode() variants which take more than by Evan Cheng · 19 years ago
- 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 19 years ago
- be38416 minor changes. by Chris Lattner · 19 years ago
- f83482d Use the appropriate typedef by Chris Lattner · 19 years ago
- 0b3e525 Start using SDVTList more consistently by Chris Lattner · 19 years ago