- Mar 23, 2006
-
-
Jim Laskey authored
llvm-svn: 26987
-
Jim Laskey authored
llvm-svn: 26985
-
Chris Lattner authored
failures from last night llvm-svn: 26981
-
Evan Cheng authored
llvm-svn: 26980
-
Chris Lattner authored
llvm-svn: 26975
-
Chris Lattner authored
Make the CBE and V9 backends create their own, since they're the only ones that use it. llvm-svn: 26974
-
Chris Lattner authored
llvm-svn: 26972
-
Chris Lattner authored
llvm-svn: 26971
-
Chris Lattner authored
llvm-svn: 26970
-
Evan Cheng authored
llvm-svn: 26969
-
Evan Cheng authored
llvm-svn: 26967
-
Nate Begeman authored
llvm-svn: 26966
-
- Mar 22, 2006
-
-
Chris Lattner authored
llvm-svn: 26965
-
Evan Cheng authored
64-bit vector shuffle. llvm-svn: 26964
-
Chris Lattner authored
casts between legal vector types. llvm-svn: 26961
-
Evan Cheng authored
llvm-svn: 26959
-
Evan Cheng authored
llvm-svn: 26957
-
Evan Cheng authored
- Don't forget pshufd is only available with sse2. llvm-svn: 26956
-
Evan Cheng authored
splat and PSHUFD cases. - Clean up shuffle / splat matching code. llvm-svn: 26954
-
Chris Lattner authored
llvm-svn: 26953
-
Evan Cheng authored
PSHUFD. We can make permutes entries which point to the undef pointing anything we want. - Change some names to appease Chris. llvm-svn: 26951
-
Chris Lattner authored
llvm-svn: 26950
-
Evan Cheng authored
llvm-svn: 26949
-
Chris Lattner authored
Now you can build a tool with just the JIT or just the interpreter. llvm-svn: 26946
-
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: 26941
-
Evan Cheng authored
llvm-svn: 26940
-
Evan Cheng authored
llvm-svn: 26939
-
Chris Lattner authored
SingleSource/UnitTests/Vector/build.c llvm-svn: 26936
-
Chris Lattner authored
llvm-svn: 26935
-
Chris Lattner authored
llvm-svn: 26934
-
Evan Cheng authored
llvm-svn: 26933
-
Evan Cheng authored
- Each scalar to vector v8i16 and v16i8 is a any_extend followed by a movd. llvm-svn: 26932
-
- Mar 21, 2006
-
-
Chris Lattner authored
llvm-svn: 26931
-
Chris Lattner authored
llvm-svn: 26930
-
Chris Lattner authored
llvm-svn: 26928
-
Chris Lattner authored
llvm-svn: 26926
-
Chris Lattner authored
Note that this code won't work for vectors that aren't legal on the target. Improvements coming. llvm-svn: 26925
-