summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unbreak the build on non-apple compilers :-(Chris Lattner2006-03-271-1/+2
* Try againEvan Cheng2006-03-271-3/+10
* Incorrect check for FP all one'sEvan Cheng2006-03-271-1/+2
* Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng2006-03-271-24/+39
* Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name.Chris Lattner2006-03-271-1/+5
* Add ISD::isBuildVectorAllZeros predicateEvan Cheng2006-03-261-0/+24
* Fix a bug in ISD::isBuildVectorAllOnesInteger that caused it to always returnChris Lattner2006-03-251-2/+3
* Implement the ISD::isBuildVectorAllOnesInteger predicateChris Lattner2006-03-251-1/+32
* fix some bogus assertions: noop bitconverts are legalChris Lattner2006-03-241-10/+4
* Identify the INTRINSIC nodeChris Lattner2006-03-241-0/+1
* Implement simple support for vector casting. This can currently only handleChris Lattner2006-03-221-0/+1
* add some trivial support for extractelement.Chris Lattner2006-03-211-0/+2
* Add a hacky workaround for crashes due to vectors live across blocks.Chris Lattner2006-03-211-1/+2
* Add very basic support for VECTOR_SHUFFLEChris Lattner2006-03-191-1/+9
* Add SCALAR_TO_VECTOR supportChris Lattner2006-03-191-3/+14
* Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUI...Chris Lattner2006-03-191-3/+2
* Change the structure of lowering vector stuff. Note: This breaks someChris Lattner2006-03-181-2/+2
* add a couple enum valuesChris Lattner2006-03-171-1/+3
* Remove BRTWOWAY*Nate Begeman2006-03-171-15/+1
* add support for vector->vector castsChris Lattner2006-03-151-2/+2
* Don't depend on the C99 copysign function, implement it ourselves.Chris Lattner2006-03-051-7/+17
* Fix VC++ compilation error.Jeff Cohen2006-03-051-0/+5
* Add some simple copysign foldsChris Lattner2006-03-051-0/+2
* Codegen copysign[f] into a FCOPYSIGN nodeChris Lattner2006-03-051-1/+7
* SDOperand::isOperand should not be a forwarding. It must check *this against ...Evan Cheng2006-03-031-0/+7
* Added isOperand(N): true if this is an operand of NEvan Cheng2006-03-031-0/+7
* remove the read/write port/io intrinsics.Chris Lattner2006-03-031-6/+0
* - Added VConstant as an abstract version of ConstantVec.Evan Cheng2006-03-011-12/+19
* Print ConstantPoolSDNode offset field.Evan Cheng2006-02-261-0/+5
* Added an offset field to ConstantPoolSDNode.Evan Cheng2006-02-251-8/+12
* Add checks to make sure we don't create bogus extend nodes, and fix a bugNate Begeman2006-02-181-0/+4
* Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn'tChris Lattner2006-02-171-0/+61
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-171-2/+4
* Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gccEvan Cheng2006-02-091-0/+9
* More changes to reduce frame size.Evan Cheng2006-02-091-0/+243
* * Added SDNode::isOnlyUse().Evan Cheng2006-02-051-3/+18
* remove dead fnChris Lattner2006-02-031-11/+0
* Added case HANDLENODE to getOperationName().Evan Cheng2006-02-031-0/+1
* Allow the specification of explicit alignments for constant pool entries.Evan Cheng2006-01-311-8/+14
* Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperandsChris Lattner2006-01-291-44/+6
* Legalize ConstantFP into TargetConstantFP when the target allows. ImplementChris Lattner2006-01-291-1/+21
* add another method variantChris Lattner2006-01-281-3/+18
* add some methods for updating nodesChris Lattner2006-01-281-0/+234
* Remove the ISD::CALL and ISD::TAILCALL nodesChris Lattner2006-01-281-3/+1
* initial selectiondag support for new INLINEASM node. Note that inline asmsChris Lattner2006-01-261-1/+2
* First part of bug 680:Nate Begeman2006-01-251-8/+25
* Fix an infinite loop I caused by making sure to legalize the flag operandChris Lattner2006-01-241-0/+13
* another couple selectsAndrew Lenharth2006-01-231-0/+22
* another selecttoAndrew Lenharth2006-01-231-0/+23
* Constant fold ctpop/ctlz/cttz, and a couple other small cleanupsNate Begeman2006-01-161-2/+58
OpenPOWER on IntegriCloud