aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
AgeCommit message (Expand)Author
2006-06-29Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng
2006-06-28Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.llChris Lattner
2006-05-16Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner
2006-05-12remove dead varsChris Lattner
2006-05-12Compile:Chris Lattner
2006-05-08Fold shifts with undef operands.Chris Lattner
2006-05-06constant fold sign_extend_inregChris Lattner
2006-04-27Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd.ll andChris Lattner
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-20Implement folding of a bunch of binops with undefChris Lattner
2006-04-15Make these predicates return true for bit_convert(buildvector)'s as well asChris Lattner
2006-04-12Implement support for the formal_arguments node. To get this, targets should...Chris Lattner
2006-04-12Don't memoize vloads in the load map! Don't memoize them anywhere here, letChris Lattner
2006-04-08Add code generator support for VSELECTChris Lattner
2006-04-04Constant fold bitconvert(undef)Chris Lattner
2006-04-02These entries already existChris Lattner
2006-04-02Add some missing node namesChris Lattner
2006-03-31Significantly improve handling of vectors that are live across basic blocks,Chris Lattner
2006-03-28new nodeChris Lattner
2006-03-28Add an assertionChris Lattner
2006-03-28Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner
2006-03-27Unbreak the build on non-apple compilers :-(Chris Lattner
2006-03-27Try againEvan Cheng
2006-03-27Incorrect check for FP all one'sEvan Cheng
2006-03-27Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng
2006-03-27Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name.Chris Lattner
2006-03-26Add ISD::isBuildVectorAllZeros predicateEvan Cheng
2006-03-25Fix a bug in ISD::isBuildVectorAllOnesInteger that caused it to always returnChris Lattner
2006-03-25Implement the ISD::isBuildVectorAllOnesInteger predicateChris Lattner
2006-03-24fix some bogus assertions: noop bitconverts are legalChris Lattner
2006-03-24Identify the INTRINSIC nodeChris Lattner
2006-03-22Implement simple support for vector casting. This can currently only handleChris Lattner
2006-03-21add some trivial support for extractelement.Chris Lattner
2006-03-21Add a hacky workaround for crashes due to vectors live across blocks.Chris Lattner
2006-03-19Add very basic support for VECTOR_SHUFFLEChris Lattner
2006-03-19Add SCALAR_TO_VECTOR supportChris Lattner
2006-03-19Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUI...Chris Lattner
2006-03-18Change the structure of lowering vector stuff. Note: This breaks someChris Lattner
2006-03-17add a couple enum valuesChris Lattner
2006-03-17Remove BRTWOWAY*Nate Begeman
2006-03-15add support for vector->vector castsChris Lattner
2006-03-05Don't depend on the C99 copysign function, implement it ourselves.Chris Lattner
2006-03-05Fix VC++ compilation error.Jeff Cohen
2006-03-05Add some simple copysign foldsChris Lattner
2006-03-05Codegen copysign[f] into a FCOPYSIGN nodeChris Lattner
2006-03-03SDOperand::isOperand should not be a forwarding. It must check *this against ...Evan Cheng
2006-03-03Added isOperand(N): true if this is an operand of NEvan Cheng
2006-03-03remove the read/write port/io intrinsics.Chris Lattner
2006-03-01- Added VConstant as an abstract version of ConstantVec.Evan Cheng
2006-02-26Print ConstantPoolSDNode offset field.Evan Cheng