- Mar 24, 2006
-
-
Chris Lattner authored
Regression/CodeGen/PowerPC/vec_zero.ll llvm-svn: 27059
-
Chris Lattner authored
llvm-svn: 27049
-
- Mar 23, 2006
-
-
Chris Lattner authored
llvm-svn: 27000
-
Chris Lattner authored
llvm-svn: 26995
-
Jim Laskey authored
llvm-svn: 26994
-
Jim Laskey authored
llvm-svn: 26991
-
Chris Lattner authored
Make the CBE and V9 backends create their own, since they're the only ones that use it. llvm-svn: 26974
-
- Mar 22, 2006
-
-
Chris Lattner authored
llvm-svn: 26944
-
Chris Lattner authored
_foo2: extsw r2, r3 std r2, -8(r1) lfd f0, -8(r1) fcfid f0, f0 frsp f1, f0 blr instead of this: _foo2: lis r2, ha16(LCPI2_0) lis r4, 17200 xoris r3, r3, 32768 stw r3, -4(r1) stw r4, -8(r1) lfs f0, lo16(LCPI2_0)(r2) lfd f1, -8(r1) fsub f0, f1, f0 frsp f1, f0 blr This speeds up Misc/pi from 2.44s->2.09s with LLC and from 3.01->2.18s with llcbeta (16.7% and 38.1% respectively). llvm-svn: 26943
-
Chris Lattner authored
which is shifted left two bits before use. Instructions like STD use this addressing mode. llvm-svn: 26942
-
Chris Lattner authored
llvm-svn: 26935
-
- Mar 21, 2006
-
-
Chris Lattner authored
llvm-svn: 26930
-
Chris Lattner authored
llvm-svn: 26926
-
Nate Begeman authored
llvm-svn: 26924
-
Chris Lattner authored
lwz r2, 8(0) instead of this: lwz r2, 8(r0) This fixes the llc/llc-beta failures on PPC last night. llvm-svn: 26922
-
Chris Lattner authored
llvm-svn: 26917
-
Chris Lattner authored
llvm-svn: 26913
-
Chris Lattner authored
llvm-svn: 26912
-
- Mar 20, 2006
-
-
Chris Lattner authored
disp field of the load/store if possible. This compiles CodeGen/PowerPC/load-constant-addr.ll to: _test: lis r2, 2838 lfs f1, 26848(r2) blr instead of: _test: lis r2, 2838 ori r2, r2, 26848 lfs f1, 0(r2) blr llvm-svn: 26908
-
Chris Lattner authored
llvm-svn: 26907
-
Chris Lattner authored
figuring these out! :) llvm-svn: 26904
-
Chris Lattner authored
llvm-svn: 26902
-
Chris Lattner authored
llvm-svn: 26901
-
Evan Cheng authored
llvm-svn: 26900
-
Chris Lattner authored
constant pool load. This generates significantly nicer code for splats. When tblgen gets bugfixed, we can remove the custom selection code. llvm-svn: 26898
-
Chris Lattner authored
llvm-svn: 26897
-
Chris Lattner authored
llvm-svn: 26896
-
Chris Lattner authored
instructions llvm-svn: 26894
-
Chris Lattner authored
llvm-svn: 26889
-
Chris Lattner authored
llvm-svn: 26888
-
Chris Lattner authored
TODO: leave specific ones as VECTOR_SHUFFLE's and turn them into specialized operations like vsplt* llvm-svn: 26887
-
Chris Lattner authored
llvm-svn: 26886
-
Chris Lattner authored
llvm-svn: 26883
-
- Mar 19, 2006
-
-
Chris Lattner authored
llvm-svn: 26874
-
Chris Lattner authored
llvm-svn: 26868
-
Chris Lattner authored
llvm-svn: 26865
-
Chris Lattner authored
llvm-svn: 26863
-
Chris Lattner authored
llvm-svn: 26857
-
Chris Lattner authored
llvm-svn: 26856
-
Chris Lattner authored
llvm-svn: 26853
-