summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a missing #include, patch courtesy of Baptiste Lepilleur.Chris Lattner2005-09-091-0/+1
* Last round of 2-node folds from SD.cpp. Will move on to 3 node ops suchNate Begeman2005-09-091-0/+103
* Move yet more folds over to the dag combiner from sd.cppNate Begeman2005-09-081-10/+59
* Another round of dag combiner changes. This fixes some missing XOR foldsNate Begeman2005-09-071-13/+44
* Implement a common missing fold, (add (add x, c1), c2) -> (add x, c1+c2).Nate Begeman2005-09-071-8/+14
* Add an option to the DAG Combiner to enable it for beta runs, and turn onNate Begeman2005-09-071-5/+6
* Next round of DAGCombiner changes. This version now passes all the testsNate Begeman2005-09-061-236/+231
* Next round of DAG Combiner changes. Just need to support multiple returnNate Begeman2005-09-021-302/+325
* Implement first round of feedback from chris (there's still a couple thingsNate Begeman2005-09-011-201/+137
* Add the rest of the currently implemented visit routines to the switchNate Begeman2005-09-011-22/+36
* First pass at the DAG Combiner. It isn't used anywhere yet, but it shouldNate Begeman2005-09-011-0/+1056
OpenPOWER on IntegriCloud