Invert the TargetLowering flag that controls divide by consant expansion.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
2005-10-21 Nate BegemanInvert the TargetLowering flag that controls divide...
2005-10-20 Nate BegemanFix a couple bugs in the const div stuff where we'd...
2005-10-20 Chris Lattnerdon't use llabs with apparently VC++ doesn't have
2005-10-20 Nate BegemanMove the target constant divide optimization up into...
2005-10-18 Chris LattnerFold (select C, load A, load B) -> load (select C,...
2005-10-18 Nate BegemanImplement some feedback from Chris re: constant canonic...
2005-10-17 Nate Begemanfold fmul X, +2.0 -> fadd X, X;
2005-10-17 Chris Lattneradd a trivial fold
2005-10-15 Chris LattnerFix this logic.
2005-10-15 Chris LattnerAdd a case we were missing that was causing us to fail...
2005-10-14 Nate Begemanfold sext_in_reg, sext_in_reg where both have the same...
2005-10-14 Nate BegemanRelax the checking on zextload generation a bit, since...
2005-10-13 Chris LattnerFix the trunc(load) case, finally allowing crafty and...
2005-10-13 Chris LattnerFix some bugs in (sext (load x))
2005-10-13 Nate BegemanFix the remaining DAGCombiner issues pointed out by...
2005-10-13 Chris LattnerFix a minor bug in the dag combiner that broke pcompres...
2005-10-13 Nate BegemanMove some Legalize functionality over to the DAGCombine...
2005-10-12 Nate BegemanFix a potential bug with two combine-to's back to back...
2005-10-12 Nate BegemanMore cool stuff for the dag combiner. We can now final...
2005-10-11 Chris LattnerFix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsi...
2005-10-11 Chris LattnerAdd a canonicalization that got lost, fixing PowerPC...
2005-10-10 Chris Lattnerclean up some corner cases
2005-10-10 Chris LattnerImplement trivial DSE. If two stores are neighbors...
2005-10-10 Chris LattnerAdd support for CombineTo, allowing the dag combiner...
2005-10-10 Nate BegemanTeach the DAGCombiner several new tricks, teaching...
2005-10-10 Chris LattnerFix comment
2005-10-10 Chris LattnerAdd ISD::ADD to MaskedValueIsZero
2005-10-09 Chris Lattneradd a todo for something I noticed
2005-10-09 Chris Lattner(X & Y) & C == 0 if either X&C or Y&C are zero
2005-10-08 Nate BegemanLo and behold, the last bits of SelectionDAG.cpp have...
2005-10-07 Chris Lattnerimplement CodeGen/PowerPC/div-2.ll:test2-4 by propagati...
2005-10-07 Chris LattnerTurn sdivs into udivs when we can prove the sign bits...
2005-10-05 Nate BegemanCheck in some more DAGCombiner pieces
2005-10-05 Chris Lattnerimplement visitBR_CC so that PowerPC/inverted-bool...
2005-10-05 Chris LattnerAdd a new HandleNode class, which is used to handle...
2005-10-05 Chris LattnerImplement the code for PowerPC/inverted-bool-compares...
2005-10-05 Chris LattnerFix a crash compiling Olden/tsp
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-19 Nate BegemanStub out the rest of the DAG Combiner. Just need to...
2005-09-16 Nate BegemanMore DAG combining. Still need the branch instructions...
2005-09-09 Chris LattnerAdd a missing #include, patch courtesy of Baptiste...
2005-09-09 Nate BegemanLast round of 2-node folds from SD.cpp. Will move...
2005-09-08 Nate BegemanMove yet more folds over to the dag combiner from sd.cpp
2005-09-07 Nate BegemanAnother round of dag combiner changes. This fixes...
2005-09-07 Nate BegemanImplement a common missing fold, (add (add x, c1),...
2005-09-07 Nate BegemanAdd an option to the DAG Combiner to enable it for...
2005-09-06 Nate BegemanNext round of DAGCombiner changes. This version now...
2005-09-02 Nate BegemanNext round of DAG Combiner changes. Just need to suppo...
2005-09-01 Nate BegemanImplement first round of feedback from chris (there...
2005-09-01 Nate BegemanAdd the rest of the currently implemented visit routine...
2005-09-01 Nate BegemanFirst pass at the DAG Combiner. It isn't used anywhere...