summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* remove dead varsChris Lattner2006-05-121-2/+1
* Compile:Chris Lattner2006-05-121-1/+6
* Fold shifts with undef operands.Chris Lattner2006-05-081-0/+7
* constant fold sign_extend_inregChris Lattner2006-05-061-1/+9
* Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd.ll andChris Lattner2006-04-271-1/+29
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+26
* Implement folding of a bunch of binops with undefChris Lattner2006-04-201-0/+46
* Make these predicates return true for bit_convert(buildvector)'s as well asChris Lattner2006-04-151-0/+8
* Implement support for the formal_arguments node. To get this, targets should...Chris Lattner2006-04-121-0/+1
* Don't memoize vloads in the load map! Don't memoize them anywhere here, letChris Lattner2006-04-121-2/+0
* Add code generator support for VSELECTChris Lattner2006-04-081-8/+9
* Constant fold bitconvert(undef)Chris Lattner2006-04-041-0/+2
* These entries already existChris Lattner2006-04-021-4/+0
* Add some missing node namesChris Lattner2006-04-021-0/+9
* Significantly improve handling of vectors that are live across basic blocks,Chris Lattner2006-03-311-2/+1
* new nodeChris Lattner2006-03-281-0/+1
* Add an assertionChris Lattner2006-03-281-0/+2
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner2006-03-281-3/+7
* 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
OpenPOWER on IntegriCloud