2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw |
2006-04-20 |
Chris Lattner | Implement folding of a bunch of binops with undef |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Make these predicates return true for bit_convert(build... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Implement support for the formal_arguments node. To... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Don't memoize vloads in the load map! Don't memoize... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Add code generator support for VSELECT |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Constant fold bitconvert(undef) |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | These entries already exist |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Add some missing node names |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Significantly improve handling of vectors that are... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | new node |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Add an assertion |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Unbreak the build on non-apple compilers :-( |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Try again |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Incorrect check for FP all one's |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Change isBuildVectorAllOnesInteger to isBuildVectorAllO... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Instead of printing "INTRINSIC" on intrinsic node,... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Add ISD::isBuildVectorAllZeros predicate |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Fix a bug in ISD::isBuildVectorAllOnesInteger that... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Implement the ISD::isBuildVectorAllOnesInteger predicate |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | fix some bogus assertions: noop bitconverts are legal |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Identify the INTRINSIC node |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | Implement simple support for vector casting. This... |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | add some trivial support for extractelement. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | Add a hacky workaround for crashes due to vectors live... |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Add very basic support for VECTOR_SHUFFLE |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Add SCALAR_TO_VECTOR support |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Rename ConstantVec -> BUILD_VECTOR and VConstant -... |
blob | commitdiff | raw | diff to current |
2006-03-18 |
Chris Lattner | Change the structure of lowering vector stuff. Note... |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Chris Lattner | add a couple enum values |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
blob | commitdiff | raw | diff to current |
2006-03-15 |
Chris Lattner | add support for vector->vector casts |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Don't depend on the C99 copysign function, implement... |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Jeff Cohen | Fix VC++ compilation error. |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Add some simple copysign folds |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Codegen copysign[f] into a FCOPYSIGN node |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Evan Cheng | SDOperand::isOperand should not be a forwarding. It... |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Evan Cheng | Added isOperand(N): true if this is an operand of N |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Chris Lattner | remove the read/write port/io intrinsics. |
blob | commitdiff | raw | diff to current |
2006-03-01 |
Evan Cheng | - Added VConstant as an abstract version of ConstantVec. |
blob | commitdiff | raw | diff to current |
2006-02-26 |
Evan Cheng | Print ConstantPoolSDNode offset field. |
blob | commitdiff | raw | diff to current |
2006-02-25 |
Evan Cheng | Added an offset field to ConstantPoolSDNode. |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Nate Begeman | Add checks to make sure we don't create bogus extend... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Chris Lattner | Fix a tricky issue in the SimplifyDemandedBits code... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Evan Cheng | Added SelectionDAG::InsertISelMapEntry(). This is used... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Evan Cheng | More changes to reduce frame size. |
blob | commitdiff | raw | diff to current |
2006-02-05 |
Evan Cheng | * Added SDNode::isOnlyUse(). |
blob | commitdiff | raw | diff to current |
2006-02-03 |
Chris Lattner | remove dead fn |
blob | commitdiff | raw | diff to current |
2006-02-03 |
Evan Cheng | Added case HANDLENODE to getOperationName(). |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | Allow the specification of explicit alignments for... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Remove some special case hacks for CALLSEQ_*, using... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Legalize ConstantFP into TargetConstantFP when the... |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | add another method variant |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | add some methods for updating nodes |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | Remove the ISD::CALL and ISD::TAILCALL nodes |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Chris Lattner | initial selectiondag support for new INLINEASM node... |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Nate Begeman | First part of bug 680: |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Chris Lattner | Fix an infinite loop I caused by making sure to legaliz... |
blob | commitdiff | raw | diff to current |
2006-01-23 |
Andrew Lenharth | another couple selects |
blob | commitdiff | raw | diff to current |
2006-01-23 |
Andrew Lenharth | another selectto |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Nate Begeman | Constant fold ctpop/ctlz/cttz, and a couple other small... |
blob | commitdiff | raw | diff to current |
2006-01-15 |
Chris Lattner | add a missing node name |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | add stacksave/stackrestore nodes |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | ignore register #0 |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | New getNode() variants. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Nate Begeman | Make sure to pass the offset into the new node, so... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | Fold bitconv(bitconv(x)) -> x. We now compile this: |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | constant fold bits_convert in getNode and in the dag... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | add very simple support for the BIT_CONVERT node |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Chris Lattner | remove dead code |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific... |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | Print out opcode number if it's an unknown target node. |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | Fix a case where the DAG Combiner would accidentally... |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | Added new getNode and getTargetNode variants for X86... |
blob | commitdiff | raw | diff to current |
2005-12-06 |
Nate Begeman | Teach the SelectionDAG ISel how to turn ConstantPacked... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Chris Lattner | Don't remove two operand, two result nodes from the... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Chris Lattner | This is a bugfix for SelectNodeTo. In certain situatio... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | Make SelectNodeTo return N |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | CALLSEQ_START/END nodes don't get memoized, do not... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Evan Cheng | Fixed a bug introduced by my last commit: TargetGlobalV... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Evan Cheng | Added an index field to GlobalAddressSDNode so it can... |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Chris Lattner | Add support for a new STRING and LOCATION node for... |
blob | commitdiff | raw | diff to current |
2005-11-22 |
Nate Begeman | Check in code to scalarize arbitrarily wide packed... |
blob | commitdiff | raw | diff to current |
2005-11-19 |
Chris Lattner | Add some method variants, patch by Evan Cheng |
blob | commitdiff | raw | diff to current |
2005-11-19 |
Nate Begeman | Teach LLVM how to scalarize packed types. Currently... |
blob | commitdiff | raw | diff to current |
2005-11-11 |
Andrew Lenharth | continued readcyclecounter support |
blob | commitdiff | raw | diff to current |
2005-11-09 |
Chris Lattner | Switch the allnodes list from a vector of pointers... |
blob | commitdiff | raw | diff to current |
2005-11-08 |
Chris Lattner | Change the ValueList array for each node to be shared... |
blob | commitdiff | raw | diff to current |
2005-11-08 |
Chris Lattner | Switch the operandlist/valuelist from being vectors... |
blob | commitdiff | raw | diff to current |
2005-11-08 |
Chris Lattner | Clean up RemoveDeadNodes significantly, by eliminating... |
blob | commitdiff | raw | diff to current |
2005-10-23 |
Andrew Lenharth | add TargetExternalSymbol |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Nate Begeman | Move some Legalize functionality over to the DAGCombine... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | This function is now dead |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Enable Nate's excellent DAG combiner work by default... |
blob | commitdiff | raw | diff to current |
2005-10-09 |
Chris Lattner | (X & Y) & C == 0 if either X&C or Y&C are zero |
blob | commitdiff | raw | diff to current |
next |