- Jan 23, 2006
-
-
Chris Lattner authored
llvm-svn: 25515
-
- Jan 21, 2006
-
-
Chris Lattner authored
or the compiler to crash. llvm-svn: 25503
-
Chris Lattner authored
llvm-svn: 25496
-
Evan Cheng authored
scheduler. llvm-svn: 25493
-
Jim Laskey authored
llvm-svn: 25491
-
Jim Laskey authored
llvm-svn: 25490
-
- Jan 20, 2006
-
-
Jim Laskey authored
llvm-svn: 25489
-
Jim Laskey authored
pubnames and debuy str sections. llvm-svn: 25487
-
Chris Lattner authored
llvm-svn: 25483
-
Chris Lattner authored
code, so that the LowerReturn code doesn't have to handle it. llvm-svn: 25482
-
- Jan 19, 2006
-
-
Evan Cheng authored
llvm-svn: 25440
-
Andrew Lenharth authored
llvm-svn: 25428
-
- Jan 18, 2006
-
-
Nate Begeman authored
Now all constant folding in the code generator is in one place. llvm-svn: 25426
-
Chris Lattner authored
support FSIN/FCOS nodes, do not lower sin/cos to them. llvm-svn: 25425
-
Chris Lattner authored
fixes: test/Regression/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll llvm-svn: 25419
-
Jim Laskey authored
support now works in gdb. llvm-svn: 25417
-
- Jan 17, 2006
-
-
Jim Laskey authored
is added. llvm-svn: 25410
-
Robert Bocchino authored
llvm-svn: 25405
-
Evan Cheng authored
llvm-svn: 25401
-
Jim Laskey authored
I promise to keep future commits smaller. llvm-svn: 25396
-
- Jan 16, 2006
-
-
Reid Spencer authored
This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366
-
Nate Begeman authored
llvm-svn: 25357
-
Nate Begeman authored
(itanium supports bswap natively, alpha should custom lower it using the VAX floating point swapload, ha ha). llvm-svn: 25356
-
Nate Begeman authored
llvm-svn: 25355
-
- Jan 15, 2006
-
-
Chris Lattner authored
llvm-svn: 25339
-
Chris Lattner authored
be subtracted from the stack pointer. llvm-svn: 25331
-
Chris Lattner authored
llvm-svn: 25329
-
Chris Lattner authored
llvm-svn: 25327
-
- Jan 14, 2006
-
-
Chris Lattner authored
Token chain results are not always the first or last result. Consider copyfromreg nodes, where they are the middle result (the flag result is last) llvm-svn: 25325
-
Nate Begeman authored
llvm-svn: 25313
-
Nate Begeman authored
llvm-svn: 25312
-
- Jan 13, 2006
-
-
Chris Lattner authored
lower STACKSAVE/STACKRESTORE into a copy from/to that register. llvm-svn: 25276
-
Chris Lattner authored
targets to custom expand them as they desire. llvm-svn: 25273
-
Chris Lattner authored
llvm-svn: 25270
-
Chris Lattner authored
llvm-svn: 25268
-
Chris Lattner authored
used by the C backend. llvm-svn: 25267
-
- Jan 12, 2006
-
-
Chris Lattner authored
subfic r3, r2, 33 instead of this: subfic r2, r2, 32 addi r3, r2, 1 llvm-svn: 25255
-
Chris Lattner authored
llvm-svn: 25251
-
Chris Lattner authored
promote/expand code yet. This fixes the 177.mesa failure on PPC. llvm-svn: 25250
-
- Jan 11, 2006
-
-
Evan Cheng authored
llvm-svn: 25224
-