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 |
2005-10-07 |
Chris Lattner | remove debugging code |
blob | commitdiff | raw | diff to current |
2005-10-07 |
Chris Lattner | implement CodeGen/PowerPC/div-2.ll:test2-4 by propagati... |
blob | commitdiff | raw | diff to current |
2005-10-07 |
Chris Lattner | fix indentation |
blob | commitdiff | raw | diff to current |
2005-10-07 |
Chris Lattner | Turn sdivs into udivs when we can prove the sign bits... |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Nate Begeman | Let the combiner handle more cases |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Chris Lattner | implement visitBR_CC so that PowerPC/inverted-bool... |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Chris Lattner | fix some pastos |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Chris Lattner | Add a new HandleNode class, which is used to handle... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Fix a problem duraid encountered on itanium where this... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Fix a crash viewing dags that have target nodes in... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move... |
blob | commitdiff | raw | diff to current |
2005-09-08 |
Nate Begeman | Move yet more folds over to the dag combiner from sd.cpp |
blob | commitdiff | raw | diff to current |
2005-09-07 |
Nate Begeman | Another round of dag combiner changes. This fixes... |
blob | commitdiff | raw | diff to current |
2005-09-07 |
Chris Lattner | Fix a bug nate ran into with replacealluseswith. In... |
blob | commitdiff | raw | diff to current |
2005-09-03 |
Chris Lattner | Fix a checking failure in gs |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Make sure to auto-cse nullary ops |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Fix some buggy logic where we would try to remove nodes... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Add support for ANY_EXTEND and add a few minor folds... |
blob | commitdiff | raw | diff to current |
2005-09-01 |
Nate Begeman | Fix some code in the current node combining code, spott... |
blob | commitdiff | raw | diff to current |
2005-08-31 |
Jeff Cohen | Fix VC++ precedence warnings |
blob | commitdiff | raw | diff to current |
2005-08-31 |
Nate Begeman | Sigh, not my day. Fix typo. |
blob | commitdiff | raw | diff to current |
2005-08-31 |
Nate Begeman | Fix a mistake in my previous patch pointed out by sabre... |
blob | commitdiff | raw | diff to current |
2005-08-31 |
Nate Begeman | Remove some unnecessary casts, and add the AssertZext... |
blob | commitdiff | raw | diff to current |
next |