- Oct 16, 2006
-
-
Evan Cheng authored
llvm-svn: 30974
-
Evan Cheng authored
llvm-svn: 30973
-
Evan Cheng authored
Passing isel root and use operands to ComplexPattern functions, these should do the usual load folding checks as well. llvm-svn: 30972
-
Chris Lattner authored
llvm-svn: 30971
-
Chris Lattner authored
llvm-svn: 30970
-
Chris Lattner authored
llvm-svn: 30969
-
Chris Lattner authored
llvm-svn: 30968
-
Chris Lattner authored
llvm-svn: 30967
-
- Oct 15, 2006
-
-
Chris Lattner authored
llvm-svn: 30966
-
Reid Spencer authored
llvm-svn: 30965
-
- Oct 14, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 30964
-
Rafael Espindola authored
llvm-svn: 30963
-
Rafael Espindola authored
use non trapping comparison instructions llvm-svn: 30962
-
Jim Laskey authored
llvm-svn: 30961
-
Evan Cheng authored
llvm-svn: 30960
-
Evan Cheng authored
llvm-svn: 30959
-
Evan Cheng authored
being matched and ensure there isn't a non-direct path to the load (i.e. a path that goes out of the sub-dag.) llvm-svn: 30958
-
Evan Cheng authored
llvm-svn: 30957
-
Evan Cheng authored
way to reach the load via any nodes that would be folded. Start from the root of the matched sub-tree. llvm-svn: 30956
-
Chris Lattner authored
so that it can be deleted if unused. llvm-svn: 30955
-
Chris Lattner authored
_test: stwu r1, -80(r1) stw r1, 76(r1) mflr r11 stw r11, 88(r1) rlwinm r2, r4, 0, 30, 31 cmplwi cr7, r2, 2 mfcr r2 rlwinm r2, r2, 30, 31, 31 cmplwi cr0, r2, 0 bne cr0, LBB1_2 ;UnifiedReturnBlock after it is: _test: stwu r1, -80(r1) stw r1, 76(r1) mflr r11 stw r11, 88(r1) rlwinm r2, r4, 0, 30, 31 cmplwi cr0, r2, 2 bgt cr0, LBB1_2 ;UnifiedReturnBlock llvm-svn: 30954
-
Chris Lattner authored
llvm-svn: 30953
-
Chris Lattner authored
SelectionDAG and it has since bitrotted. Remove the copy from SelectionDAG. Next, remove the constant folding piece of DAGCombiner::SimplifySetCC into a new FoldSetCC method which can be used by getNode() and SimplifySetCC. This fixes obscure bugs. llvm-svn: 30952
-
Chris Lattner authored
llvm-svn: 30951
-
Chris Lattner authored
llvm-svn: 30950
-
Chris Lattner authored
llvm-svn: 30949
-
Jim Laskey authored
llvm-svn: 30948
-
Chris Lattner authored
which is undefined. "0" isn't a power of 2. llvm-svn: 30947
-
- Oct 13, 2006
-
-
Chris Lattner authored
llvm-svn: 30946
-
Evan Cheng authored
llvm-svn: 30945
-
Chris Lattner authored
llvm-svn: 30944
-
Chris Lattner authored
llvm-svn: 30943
-
Bill Wendling authored
llvm-svn: 30942
-
Chris Lattner authored
it just deletes empty MBB's. Soon it will do more :) llvm-svn: 30941
-
Chris Lattner authored
useful and general. llvm-svn: 30940
-
Chris Lattner authored
llvm-svn: 30939
-
Chris Lattner authored
llvm-svn: 30938
-
Chris Lattner authored
llvm-svn: 30937
-
Chris Lattner authored
llvm-svn: 30936
-
Chris Lattner authored
llvm-svn: 30935
-