- Nov 06, 2005
-
-
Chris Lattner authored
llvm-svn: 24216
-
Chris Lattner authored
llvm-svn: 24213
-
Chris Lattner authored
llvm-svn: 24212
-
Chris Lattner authored
llvm-svn: 24211
-
Chris Lattner authored
at Jim's request for the checking code. llvm-svn: 24210
-
Chris Lattner authored
llvm-svn: 24209
-
Chris Lattner authored
llvm-svn: 24208
-
Chris Lattner authored
llvm-svn: 24207
-
Duraid Madina authored
a bunch of other things) but is currently ignored by the code generator. llvm-svn: 24206
-
- Nov 05, 2005
-
-
Chris Lattner authored
allocations llvm-svn: 24205
-
Chris Lattner authored
llvm-svn: 24204
-
Chris Lattner authored
llvm-svn: 24203
-
Chris Lattner authored
llvm-svn: 24202
-
Chris Lattner authored
llvm-svn: 24201
-
Chris Lattner authored
llvm-svn: 24200
-
Chris Lattner authored
llvm-svn: 24199
-
Chris Lattner authored
llvm-svn: 24198
-
Chris Lattner authored
llvm-svn: 24197
-
Nate Begeman authored
Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the bytecode representation. That's coming up next. llvm-svn: 24196
-
Chris Lattner authored
llvm-svn: 24195
-
Chris Lattner authored
that has been sitting in my inbox since May 18. :) llvm-svn: 24194
-
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
-