- Feb 25, 2006
-
-
Chris Lattner authored
Add a minor compile time win, no codegen change. llvm-svn: 26368
-
Chris Lattner authored
This gets rid of two gotos, which is always nice, and also adds some comments. No functionality change, this is just a refactor. llvm-svn: 26367
-
- Feb 24, 2006
-
-
Chris Lattner authored
llvm-svn: 26364
-
Chris Lattner authored
llvm-svn: 26362
-
Chris Lattner authored
Add support for addressing modes. llvm-svn: 26361
-
Chris Lattner authored
llvm-svn: 26358
-
Jim Laskey authored
(to allow llvm-gcc4 to build.) llvm-svn: 26355
-
Jeff Cohen authored
llvm-svn: 26351
-
Chris Lattner authored
llvm-svn: 26350
-
Chris Lattner authored
llvm-svn: 26346
-
- Feb 23, 2006
-
-
Jim Laskey authored
llvm-svn: 26339
-
Chris Lattner authored
to inline asms. Mark some methods const. llvm-svn: 26334
-
Chris Lattner authored
several bugs in inline asm expanded operands. llvm-svn: 26332
-
Jim Laskey authored
llvm-svn: 26331
-
Chris Lattner authored
llvm-svn: 26328
-
Chris Lattner authored
llvm-svn: 26318
-
- Feb 22, 2006
-
-
Chris Lattner authored
a single register number. This fully implements promotion for inline asms, expand is close but not quite right yet. llvm-svn: 26316
-
Jim Laskey authored
llvm-svn: 26314
-
Chris Lattner authored
llvm-svn: 26308
-
Chris Lattner authored
llvm-svn: 26306
-
- Feb 20, 2006
-
-
Evan Cheng authored
packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32). llvm-svn: 26294
-
Chris Lattner authored
them to get ressurected, in which case, deleting the undead nodes is unfriendly. llvm-svn: 26291
-
Chris Lattner authored
i64 before this code, so zero_ext doesn't work. llvm-svn: 26290
-
- Feb 18, 2006
-
-
Nate Begeman authored
where we were doing exactly that which was causing failures on x86 and alpha. llvm-svn: 26284
-
- Feb 17, 2006
-
-
Chris Lattner authored
exactly the API we wanted to call into. This fixes the crash on crafty last night. llvm-svn: 26269
-
Nate Begeman authored
Make more use of the new mask helpers in valuetypes.h Combine (sra (srl x, c1), c1) -> sext_inreg if legal llvm-svn: 26263
-
Nate Begeman authored
generate illegal nodes. llvm-svn: 26261
-
Nate Begeman authored
and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets. llvm-svn: 26255
-
Chris Lattner authored
conversions to __floatdidf instead of __floatdisf on targets that support f32 but not i64 (e.g. sparc). llvm-svn: 26254
-
Evan Cheng authored
turns out not to point to a constant string but it forgot change the offset back. llvm-svn: 26242
-
- Feb 16, 2006
-
-
Nate Begeman authored
and ComputeMaskedBits to match the new improved versions in instcombine. Tested against all of multisource/benchmarks on ppc. llvm-svn: 26238
-
Evan Cheng authored
We do not want to emit "Loop: ... brcond Out; br Loop", as it adds an extra instruction in the loop. Instead, invert the condition and emit "Loop: ... br!cond Loop; br Out. Generalize the fix by moving it from PPCDAGToDAGISel to SelectionDAGLowering. llvm-svn: 26231
-
Chris Lattner authored
by Nate, I'm just committing it for him. llvm-svn: 26230
-
- Feb 15, 2006
-
-
Evan Cheng authored
llvm-svn: 26221
-
Evan Cheng authored
llvm-svn: 26219
-
Jim Laskey authored
MachineDebugInfo tables. llvm-svn: 26216
-
Evan Cheng authored
ops. llvm-svn: 26195
-
Evan Cheng authored
llvm-svn: 26188
-
- Feb 14, 2006
-
-
Jim Laskey authored
llvm-svn: 26184
-
Evan Cheng authored
llvm-svn: 26177
-