- Nov 05, 2005
-
-
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
-
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
-