2005-12-19 |
Chris Lattner | Fix a case where the DAG Combiner would accidentally... |
blob | commitdiff | raw |
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 |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types... |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Nate Begeman | Remove a bogus piece of my AssertSext/AssertZext patch... |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding... |
blob | commitdiff | raw | diff to current |
2005-08-29 |
Chris Lattner | Add a new API for Nate |
blob | commitdiff | raw | diff to current |
2005-08-28 |
Chris Lattner | Fix a bug in ReplaceAllUsesWith |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Checking types here is not safe, because multiple types... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Revampt ReplaceAllUsesWith to be more efficient and... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Change ConstantPoolSDNode to actually hold the Constant... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Fix a huge annoyance: SelectNodeTo took types before... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Fix a nasty bug from a previous patch of mine |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Nate Begeman | New fold for SELECT_CC |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Chris Lattner | Don't auto-cse nodes that return flags |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Chris Lattner | simplify the code a bit using isOperationLegal |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Chris Lattner | ADd support for TargetConstantPool nodes |
blob | commitdiff | raw | diff to current |
2005-08-25 |
Chris Lattner | add a new TargetFrameIndex node |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | add a method |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | Add ReplaceAllUsesWith that can take a vector of replac... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | teach selection dag mask tracking about the fact that... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Nate Begeman | Teach SelectionDAG how to simplify a few more setcc... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Nate Begeman | Fix optimization of select_cc seteq X, 0, 1, 0 -> srl... |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Nate Begeman | Teach the SelectionDAG how to transform select_cc eq... |
blob | commitdiff | raw | diff to current |
2005-08-21 |
Chris Lattner | add anew method |
blob | commitdiff | raw | diff to current |
2005-08-21 |
Chris Lattner | add a method |
blob | commitdiff | raw | diff to current |
2005-08-21 |
Chris Lattner | add a method |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Add support for TargetGlobalAddress nodes |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Fix a bug in previous commit |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Print physreg register nodes with target names (e.g... |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Jeff Cohen | Fix VC++ precedence warning. |
blob | commitdiff | raw | diff to current |
2005-08-18 |
Nate Begeman | Add support for target DAG nodes that take 4 operands... |
blob | commitdiff | raw | diff to current |
2005-08-18 |
Chris Lattner | Fix printing of VTSDNodes |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Move the code dependency for MathExtras.h from Selectio... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Culling out use of unions for converting FP to bits... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Chris Lattner | Fix a bug in RemoveDeadNodes where it would crash when... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Chris Lattner | add a new TargetConstant node |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Eliminate the RegSDNode class, which 3 nodes (CopyFromR... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the remov... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Allow passing a dag into dump and getOperationName... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Add some methods for dag->dag isel. |
blob | commitdiff | raw | diff to current |
2005-08-13 |
Nate Begeman | Remove an unncessary argument to SimplifySelectCC and... |
blob | commitdiff | raw | diff to current |
2005-08-13 |
Nate Begeman | Fix the fabs regression on x86 by abstracting the selec... |
blob | commitdiff | raw | diff to current |
2005-08-12 |
Chris Lattner | implement a couple of simple shift foldings. |
blob | commitdiff | raw | diff to current |
2005-08-11 |
Nate Begeman | Add a select_cc optimization for recognizing abs(int... |
blob | commitdiff | raw | diff to current |
2005-08-11 |
Nate Begeman | Some SELECT_CC cleanups: |
blob | commitdiff | raw | diff to current |
2005-08-10 |
Nate Begeman | Add new node, SELECT_CC. This node is for targets... |
blob | commitdiff | raw | diff to current |
2005-08-10 |
Chris Lattner | Fix an oversight that may be causing PR617. |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | Fix spelling, fix some broken canonicalizations by... |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | add cc nodes to the AllNodes list so they show up in... |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | Eliminate the SetCCSDNode in favor of a CondCodeSDNode... |
blob | commitdiff | raw | diff to current |
2005-08-07 |
Chris Lattner | add a small simplification that can be exposed after... |
blob | commitdiff | raw | diff to current |
2005-08-05 |
Chris Lattner | Fix a use-of-dangling-pointer bug, from the introductio... |
blob | commitdiff | raw | diff to current |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
blob | commitdiff | raw | diff to current |
next |