Age | Commit message (Expand) | Author |
2005-10-13 | Move some Legalize functionality over to the DAGCombiner where it belongs. | Nate Begeman |
2005-10-12 | Fix a potential bug with two combine-to's back to back that chris pointed | Nate Begeman |
2005-10-12 | More cool stuff for the dag combiner. We can now finally handle things | Nate Begeman |
2005-10-11 | Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsics.ll | Chris Lattner |
2005-10-11 | Add a canonicalization that got lost, fixing PowerPC/fold-li.ll:SUB | Chris Lattner |
2005-10-10 | clean up some corner cases | Chris Lattner |
2005-10-10 | Implement trivial DSE. If two stores are neighbors and store to the same | Chris Lattner |
2005-10-10 | Add support for CombineTo, allowing the dag combiner to replace nodes with | Chris Lattner |
2005-10-10 | Teach the DAGCombiner several new tricks, teaching it how to turn | Nate Begeman |
2005-10-10 | Fix comment | Chris Lattner |
2005-10-10 | Add ISD::ADD to MaskedValueIsZero | Chris Lattner |
2005-10-09 | add a todo for something I noticed | Chris Lattner |
2005-10-09 | (X & Y) & C == 0 if either X&C or Y&C are zero | Chris Lattner |
2005-10-08 | Lo and behold, the last bits of SelectionDAG.cpp have been moved over. | Nate Begeman |
2005-10-07 | implement CodeGen/PowerPC/div-2.ll:test2-4 by propagating zero bits through | Chris Lattner |
2005-10-07 | Turn sdivs into udivs when we can prove the sign bits are clear. This | Chris Lattner |
2005-10-05 | Check in some more DAGCombiner pieces | Nate Begeman |
2005-10-05 | implement visitBR_CC so that PowerPC/inverted-bool-compares.ll passes | Chris Lattner |
2005-10-05 | Add a new HandleNode class, which is used to handle (haha) cases in the | Chris Lattner |
2005-10-05 | Implement the code for PowerPC/inverted-bool-compares.ll, even though it | Chris Lattner |
2005-10-05 | Fix a crash compiling Olden/tsp | Chris Lattner |
2005-09-28 | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner |
2005-09-19 | Stub out the rest of the DAG Combiner. Just need to fill in the | Nate Begeman |
2005-09-16 | More DAG combining. Still need the branch instructions, and select_cc | Nate Begeman |
2005-09-09 | Add a missing #include, patch courtesy of Baptiste Lepilleur. | Chris Lattner |
2005-09-09 | Last round of 2-node folds from SD.cpp. Will move on to 3 node ops such | Nate Begeman |
2005-09-08 | Move yet more folds over to the dag combiner from sd.cpp | Nate Begeman |
2005-09-07 | Another round of dag combiner changes. This fixes some missing XOR folds | Nate Begeman |
2005-09-07 | Implement a common missing fold, (add (add x, c1), c2) -> (add x, c1+c2). | Nate Begeman |
2005-09-07 | Add an option to the DAG Combiner to enable it for beta runs, and turn on | Nate Begeman |
2005-09-06 | Next round of DAGCombiner changes. This version now passes all the tests | Nate Begeman |
2005-09-02 | Next round of DAG Combiner changes. Just need to support multiple return | Nate Begeman |
2005-09-01 | Implement first round of feedback from chris (there's still a couple things | Nate Begeman |
2005-09-01 | Add the rest of the currently implemented visit routines to the switch | Nate Begeman |
2005-09-01 | First pass at the DAG Combiner. It isn't used anywhere yet, but it should | Nate Begeman |