2005-10-18 |
Chris Lattner | Fold (select C, load A, load B) -> load (select C,... |
blob | commitdiff | raw |
2005-10-18 |
Nate Begeman | Implement some feedback from Chris re: constant canonic... |
blob | commitdiff | raw | diff to current |
2005-10-17 |
Nate Begeman | fold fmul X, +2.0 -> fadd X, X; |
blob | commitdiff | raw | diff to current |
2005-10-17 |
Chris Lattner | add a trivial fold |
blob | commitdiff | raw | diff to current |
2005-10-15 |
Chris Lattner | Fix this logic. |
blob | commitdiff | raw | diff to current |
2005-10-15 |
Chris Lattner | Add a case we were missing that was causing us to fail... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Nate Begeman | fold sext_in_reg, sext_in_reg where both have the same... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Nate Begeman | Relax the checking on zextload generation a bit, since... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Chris Lattner | Fix the trunc(load) case, finally allowing crafty and... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Chris Lattner | Fix some bugs in (sext (load x)) |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Nate Begeman | Fix the remaining DAGCombiner issues pointed out by... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Chris Lattner | Fix a minor bug in the dag combiner that broke pcompres... |
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-12 |
Nate Begeman | Fix a potential bug with two combine-to's back to back... |
blob | commitdiff | raw | diff to current |
2005-10-12 |
Nate Begeman | More cool stuff for the dag combiner. We can now final... |
blob | commitdiff | raw | diff to current |
2005-10-11 |
Chris Lattner | Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsi... |
blob | commitdiff | raw | diff to current |
2005-10-11 |
Chris Lattner | Add a canonicalization that got lost, fixing PowerPC... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | clean up some corner cases |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Implement trivial DSE. If two stores are neighbors... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Add support for CombineTo, allowing the dag combiner... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Nate Begeman | Teach the DAGCombiner several new tricks, teaching... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Fix comment |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Add ISD::ADD to MaskedValueIsZero |
blob | commitdiff | raw | diff to current |
2005-10-09 |
Chris Lattner | add a todo for something I noticed |
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-08 |
Nate Begeman | Lo and behold, the last bits of SelectionDAG.cpp have... |
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 | Turn sdivs into udivs when we can prove the sign bits... |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Nate Begeman | Check in some more DAGCombiner pieces |
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 | Add a new HandleNode class, which is used to handle... |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Chris Lattner | Implement the code for PowerPC/inverted-bool-compares... |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Chris Lattner | Fix a crash compiling Olden/tsp |
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-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to... |
blob | commitdiff | raw | diff to current |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions... |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | Add a missing #include, patch courtesy of Baptiste... |
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 |
Nate Begeman | Implement a common missing fold, (add (add x, c1),... |
blob | commitdiff | raw | diff to current |
2005-09-07 |
Nate Begeman | Add an option to the DAG Combiner to enable it for... |
blob | commitdiff | raw | diff to current |
2005-09-06 |
Nate Begeman | Next round of DAGCombiner changes. This version now... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Nate Begeman | Next round of DAG Combiner changes. Just need to suppo... |
blob | commitdiff | raw | diff to current |
2005-09-01 |
Nate Begeman | Implement first round of feedback from chris (there... |
blob | commitdiff | raw | diff to current |
2005-09-01 |
Nate Begeman | Add the rest of the currently implemented visit routine... |
blob | commitdiff | raw | diff to current |
2005-09-01 |
Nate Begeman | First pass at the DAG Combiner. It isn't used anywhere... |
blob | commitdiff | raw | diff to current |
|