- Oct 17, 2006
-
-
Evan Cheng authored
(vector_shuffle (vbitconvert (vbuildvector (copyfromreg v4f32), 1, v4f32), 4, f32), (undef, undef, undef, undef), (0, 0, 0, 0), 4, f32) to the vbitconvert is a very bad idea. llvm-svn: 30989
-
- Oct 16, 2006
-
-
Rafael Espindola authored
llvm-svn: 30988
-
Rafael Espindola authored
llvm-svn: 30987
-
Evan Cheng authored
llvm-svn: 30986
-
-
Jim Laskey authored
llvm-svn: 30984
-
Chris Lattner authored
llvm-svn: 30983
-
Jim Laskey authored
llvm-svn: 30982
-
Rafael Espindola authored
llvm-svn: 30981
-
Rafael Espindola authored
llvm-svn: 30980
-
Rafael Espindola authored
llvm-svn: 30979
-
Rafael Espindola authored
llvm-svn: 30978
-
Rafael Espindola authored
llvm-svn: 30977
-
Rafael Espindola authored
llvm-svn: 30976
-
Rafael Espindola authored
llvm-svn: 30975
-
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
-