summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Pass a SelectionDAG into SDNode::dump everywhere it's used, in preprationDan Gohman2007-06-191-1/+1
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-0/+2
* Resolve implicit alignment before computing the FoldingSet information soDan Gohman2007-06-041-50/+49
* Add explicit qualification for namespace MVT members.Dan Gohman2007-05-241-1/+1
* Be more careful about folding op(x, undef) when we have vector operands.Chris Lattner2007-04-251-9/+16
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-221-12/+54
* X86 TLS: Implement review feedback.Lauro Ramos Venancio2007-04-211-1/+11
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-21/+12
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-12/+21
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-201-2/+20
* fold noop vbitconvert instructionsChris Lattner2007-04-121-0/+9
* add some assertionsChris Lattner2007-04-091-0/+13
* For PR1297:Reid Spencer2007-04-011-1/+1
* Fix incorrect combination of different loads. Reenable zext-over-truncateDale Johannesen2007-03-301-72/+70
* fold away addc nodes when we know there cannot be a carry-out.Chris Lattner2007-03-041-0/+1
* eliminate some ops if they have an undef RHSChris Lattner2007-03-041-0/+2
* fold trivial token factor nodes. This allows us to compileChris Lattner2007-02-251-0/+6
* Selection and lowering for exception handling.Jim Laskey2007-02-211-0/+2
* Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocateChris Lattner2007-02-041-12/+29
* eliminate the SDNode::setValueTypes method.Chris Lattner2007-02-041-34/+17
* eliminate a bunch of duplicate ctors and helper functions.Chris Lattner2007-02-041-116/+81
* move MorphNode to out of line and merge setNodeOperands into it. There isChris Lattner2007-02-041-14/+33
* simplify MorphNodeTo to take a VTList operand.Chris Lattner2007-02-041-14/+13
* eliminate some extraneous methods in SDNodeChris Lattner2007-02-041-5/+16
* Give each selectiondag node class a home for it's vtable and rtti infoChris Lattner2007-02-041-2/+17
* Eliminate some std::sets. This speeds up isel of kimwitu by about 0.9%Chris Lattner2007-02-041-6/+6
* Switch SelectionDAG::ReplaceAllUsesOfValueWith to use a SmallSetVector forChris Lattner2007-02-041-2/+3
* Fit in 80 columnsChris Lattner2007-02-011-2/+4
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-291-0/+2
* Make LABEL a builtin opcode.Jim Laskey2007-01-261-1/+1
* Removed more <iostream> includesBill Wendling2006-12-071-2/+1
* Removing even more <iostream> includes.Bill Wendling2006-12-071-43/+43
* Unbreak VC++ build.Jeff Cohen2006-12-021-0/+1
* Fix an incorrectly inverted condition.Evan Cheng2006-11-161-1/+0
* Make an assert comment match the tested assertion.Reid Spencer2006-11-111-1/+1
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-091-7/+9
* Remove redundant <cmath>.Jim Laskey2006-11-081-1/+0
* Unbreak VC++ build.Jeff Cohen2006-11-051-8/+8
* Added getIndexedStore.Evan Cheng2006-11-051-0/+30
* Fix comments.Evan Cheng2006-11-031-3/+8
* Added isPredecessor.Evan Cheng2006-11-031-0/+23
* silence warningChris Lattner2006-11-031-15/+0
* For PR786:Reid Spencer2006-11-021-1/+0
* Print jumptable index.Evan Cheng2006-11-011-0/+2
* Added a new SDNode type: BR_JT for jumptable branch.Evan Cheng2006-10-301-0/+1
* VLOAD is not the LoadSDNode opcode.Evan Cheng2006-10-291-1/+0
* Remove spurious case. EXTLOAD is not one of the node opcodes.Nick Lewycky2006-10-291-1/+0
* Load and stores have not been uniqued properly.Jim Laskey2006-10-281-13/+42
* Fix a serious bug that caused any x86 vector stuff to infinite loopChris Lattner2006-10-281-1/+1
OpenPOWER on IntegriCloud