- Nov 06, 2005
-
-
Chris Lattner authored
llvm-svn: 24227
-
Chris Lattner authored
llvm-svn: 24226
-
Duraid Madina authored
love (especially with -sched=simple) llvm-svn: 24225
-
Nate Begeman authored
alignment information appropriately. Includes code for PowerPC to support fixed-size allocas with alignment larger than the stack. Support for arbitrarily aligned dynamic allocas coming soon. llvm-svn: 24224
-
Chris Lattner authored
llvm-svn: 24223
-
Chris Lattner authored
llvm-svn: 24222
-
Chris Lattner authored
llvm-svn: 24221
-
Chris Lattner authored
llvm-svn: 24220
-
Chris Lattner authored
llvm-svn: 24219
-
Chris Lattner authored
llvm-svn: 24218
-
Chris Lattner authored
llvm-svn: 24217
-
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
-