- Nov 05, 2005
-
-
Chris Lattner authored
llvm-svn: 24191
-
Chris Lattner authored
a few times in crafty: OLD: %tmp.36 = div int %tmp.35, 8 ; <int> [#uses=1] NEW: %tmp.36 = div uint %tmp.35, 8 ; <uint> [#uses=0] OLD: %tmp.19 = div int %tmp.18, 8 ; <int> [#uses=1] NEW: %tmp.19 = div uint %tmp.18, 8 ; <uint> [#uses=0] OLD: %tmp.117 = div int %tmp.116, 8 ; <int> [#uses=1] NEW: %tmp.117 = div uint %tmp.116, 8 ; <uint> [#uses=0] OLD: %tmp.92 = div int %tmp.91, 8 ; <int> [#uses=1] NEW: %tmp.92 = div uint %tmp.91, 8 ; <uint> [#uses=0] Which all turn into shrs. llvm-svn: 24190
-
Chris Lattner authored
8 times in vortex, allowing the srems to be turned into shrs: OLD: %tmp.104 = rem int %tmp.5.i37, 16 ; <int> [#uses=1] NEW: %tmp.104 = rem uint %tmp.5.i37, 16 ; <uint> [#uses=0] OLD: %tmp.98 = rem int %tmp.5.i24, 16 ; <int> [#uses=1] NEW: %tmp.98 = rem uint %tmp.5.i24, 16 ; <uint> [#uses=0] OLD: %tmp.91 = rem int %tmp.5.i19, 8 ; <int> [#uses=1] NEW: %tmp.91 = rem uint %tmp.5.i19, 8 ; <uint> [#uses=0] OLD: %tmp.88 = rem int %tmp.5.i14, 8 ; <int> [#uses=1] NEW: %tmp.88 = rem uint %tmp.5.i14, 8 ; <uint> [#uses=0] OLD: %tmp.85 = rem int %tmp.5.i9, 1024 ; <int> [#uses=2] NEW: %tmp.85 = rem uint %tmp.5.i9, 1024 ; <uint> [#uses=0] OLD: %tmp.82 = rem int %tmp.5.i, 512 ; <int> [#uses=2] NEW: %tmp.82 = rem uint %tmp.5.i1, 512 ; <uint> [#uses=0] OLD: %tmp.48.i = rem int %tmp.5.i.i161, 4 ; <int> [#uses=1] NEW: %tmp.48.i = rem uint %tmp.5.i.i161, 4 ; <uint> [#uses=0] OLD: %tmp.20.i2 = rem int %tmp.5.i.i, 4 ; <int> [#uses=1] NEW: %tmp.20.i2 = rem uint %tmp.5.i.i, 4 ; <uint> [#uses=0] it also occurs 9 times in gcc, but with odd constant divisors (1009 and 61) so the payoff isn't as great. llvm-svn: 24189
-
Jim Laskey authored
llvm-svn: 24188
-
- Nov 04, 2005
-
-
Jim Laskey authored
llvm-svn: 24187
-
Duraid Madina authored
out failed (e.g. methcall) - now the code compiles, though it's not quite right just yet (tm) ;) would fix this but it's 3am! :O llvm-svn: 24186
-
Duraid Madina authored
llvm-svn: 24183
-
Duraid Madina authored
llvm-svn: 24182
-
Jim Laskey authored
llvm-svn: 24180
-
Jeff Cohen authored
llvm-svn: 24177
-
Duraid Madina authored
llvm-svn: 24176
-
Duraid Madina authored
llvm-svn: 24175
-
- Nov 03, 2005
-
-
Jim Laskey authored
2. Tidy up the subtarget emittined code. llvm-svn: 24172
-
Chris Lattner authored
llvm-svn: 24171
-
Chris Lattner authored
llvm-svn: 24169
-
Chris Lattner authored
system. llvm-svn: 24168
-
Duraid Madina authored
llvm-svn: 24164
-
Chris Lattner authored
llvm-gcc main.c -Wl,-native -o a.out -g This is important because it used by many configure scripts. John, please pull this onto the 1.6 branch. llvm-svn: 24163
-
Chris Lattner authored
llvm-svn: 24162
-
Chris Lattner authored
llvm-svn: 24161
-
- Nov 02, 2005
-
-
Nate Begeman authored
XCode's indenting. llvm-svn: 24159
-
Andrew Lenharth authored
llvm-svn: 24158
-
Andrew Lenharth authored
llvm-svn: 24157
-
Chris Lattner authored
This fixes PR641 llvm-svn: 24154
-
Duraid Madina authored
though) llvm-svn: 24152
-
Duraid Madina authored
llvm-svn: 24151
-
Chris Lattner authored
llvm-svn: 24150
-
Chris Lattner authored
define: def : Pat<(i1 1), (CMPEQ r0, r0)>; llvm-svn: 24149
-
Jeff Cohen authored
llvm-svn: 24148
-
Duraid Madina authored
selecting ints to IA64, and a few other ia64 bits and pieces llvm-svn: 24147
-
Duraid Madina authored
stop pretending -0.0 and -1.0 are machine constants llvm-svn: 24146
-
Chris Lattner authored
may fix PR652. Thanks to Andrew for tracking down the problem. llvm-svn: 24145
-
- Nov 01, 2005
-
-
Misha Brukman authored
* Surround C++ template operators with <tt> * Add <> after templated operators for consistency llvm-svn: 24144
-
Misha Brukman authored
llvm-svn: 24143
-
Misha Brukman authored
llvm-svn: 24142
-
Jim Laskey authored
llvm-svn: 24139
-
Jeff Cohen authored
llvm-svn: 24137
-
Chris Lattner authored
of having to hack the nightly tester script itself. as an example, I use the following for my machine: $HOME/llvm/utils/NightlyTest.pl -parallel -release -enable-llcbeta \ -spec2000path /Volumes/ProjectsDisk/cvs/benchmarks/speccpu2000-llvm/benchspec/ \ -povraypath /Volumes/ProjectsDisk/cvs/benchmarks/povray31 \ -namdpath /Volumes/ProjectsDisk/cvs/benchmarks/namd llvm-svn: 24136
-
Duraid Madina authored
need to send chris, jim and sampo a box of fish each llvm-svn: 24135
-
Duraid Madina authored
one sometimes needs to pass FP args in both FP *and* integer registers. llvm-svn: 24134
-