- Mar 22, 2006
-
-
Reid Spencer authored
is a handy tool for users of LLVM who want to be able to quickly get information about LLVM's configuration. It is intended to be used in the command line of other tools. Documentation will be forthcoming in a subsequent patch. llvm-svn: 26952
-
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
Add static JITCtor/InterpCtor fields llvm-svn: 26945
-
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
-
Evan Cheng authored
patterns. llvm-svn: 26929
-
Chris Lattner authored
llvm-svn: 26928
-
Chris Lattner authored
llvm-svn: 26927
-
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
-
Nate Begeman authored
llvm-svn: 26924
-
Chris Lattner authored
llvm-svn: 26923
-
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
-
Evan Cheng authored
llvm-svn: 26921
-
Evan Cheng authored
llvm-svn: 26920
-
Evan Cheng authored
- Handle FR32 to VR128:v4f32 and FR64 to VR128:v2f64 with aliases of MOVAPS and MOVAPD. Mark them as move instructions and *hope* they will be deleted. llvm-svn: 26919
-
Chris Lattner authored
llvm-svn: 26918
-
Chris Lattner authored
llvm-svn: 26917
-
Reid Spencer authored
text enclosed in <tt>. This ensures that (a) the text is in a fixed width font (to indicated generated text) and (b) the text wraps without causing the page width to be extended. The main result of this is that the report will wrap to conform to the window size in which it is displayed instead of having a very wide length if a warning message is long. llvm-svn: 26916
-
Chris Lattner authored
llvm-svn: 26915
-
Chris Lattner authored
make ENABLE_OPTIMIZED=1 ENABLE_ASSERTIONS=1 llvm-svn: 26914
-
Chris Lattner authored
llvm-svn: 26913
-
Chris Lattner authored
llvm-svn: 26912
-
Evan Cheng authored
llvm-svn: 26911
-
Evan Cheng authored
llvm-svn: 26910
-
- Mar 20, 2006
-
-
Evan Cheng authored
one, i.e. don't select it. llvm-svn: 26909
-