summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen2007-08-241-1/+1
* Use APFloat internally for ConstantFPSDNode.Dale Johannesen2007-08-241-1/+1
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-021-1/+26
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-0/+4
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-1/+4
* Fix some uses of dyn_cast to be uses of cast.Dan Gohman2007-07-231-1/+1
* As pointed out by g++-4.2, the original code didn't doDuncan Sands2007-07-191-2/+2
* Long live the exception handling!Anton Korobeynikov2007-07-141-0/+2
* Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman2007-07-101-7/+19
* Make the debug string for ISD::MERGE_VALUES consistent with the others.Dan Gohman2007-07-051-1/+1
* Fix a vector FP constant CSE bug.Evan Cheng2007-06-291-5/+10
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-1/+1
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-43/+52
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+546
* 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
OpenPOWER on IntegriCloud