- Feb 23, 2006
-
-
Evan Cheng authored
and ExternalSymbol. - Use C++ code (rather than tblgen'd selection code) to match the above mentioned leaf nodes. Do not mutate and nodes and do not record the selection in CodeGenMap. These nodes should be safe to duplicate. This is a performance win. llvm-svn: 26335
-
Chris Lattner authored
to inline asms. Mark some methods const. llvm-svn: 26334
-
Chris Lattner authored
long long test(long long X) { __asm__("foo %0 %L0 %1 %L1" : "=r"(X): "r"(X)); return X; } to: foo r2 r3 r2 r3 llvm-svn: 26333
-
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: 26327
-
Chris Lattner authored
llvm-svn: 26326
-
Evan Cheng authored
llvm-svn: 26325
-
Evan Cheng authored
1. Various asm printer bug. 2. Lowering bug. Now TargetGlobalAddress is wrapped in X86ISD::TGAWrapper. llvm-svn: 26324
-
Evan Cheng authored
Suppose base == %eax and it has multiple uses, then instead of movl %eax, %ecx addl $8, %ecx use leal 8(%eax), %ecx. llvm-svn: 26323
-
Evan Cheng authored
llvm-svn: 26321
-
Chris Lattner authored
caused SPASS to fail building last night. We can't trivially unswitch a loop if the exit block has phi nodes in it, because we don't know which predecessor to use. llvm-svn: 26320
-
Chris Lattner authored
llvm-svn: 26318
-
Chris Lattner authored
llvm-svn: 26317
-
- 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
-
Evan Cheng authored
dynamic-no-pic, and default. PPC and x86 default is dynamic-no-pic for Darwin, pic for others. - Removed options -enable-pic and -ppc-static. llvm-svn: 26315
-
Jim Laskey authored
llvm-svn: 26314
-
Chris Lattner authored
to rewrite with the wrong value. llvm-svn: 26311
-
Evan Cheng authored
Fixed some existing bugs (wrong predicates, prefixes) at the same time. llvm-svn: 26310
-
Chris Lattner authored
llvm-svn: 26308
-
Chris Lattner authored
llvm-svn: 26306
-
Chris Lattner authored
llvm-svn: 26305
-
- Feb 21, 2006
-
-
Evan Cheng authored
llvm-svn: 26303
-
Evan Cheng authored
llvm-svn: 26302
-
Evan Cheng authored
llvm-svn: 26301
-
Evan Cheng authored
llvm-svn: 26300
-
Chris Lattner authored
llvm-svn: 26299
-
Chris Lattner authored
instructions are expensive. llvm-svn: 26298
-
Evan Cheng authored
llvm-svn: 26297
-
Evan Cheng authored
llvm-svn: 26296
-
Evan Cheng authored
Added generic vector types: VR64 and VR128. llvm-svn: 26295
-
- Feb 20, 2006
-
-
Evan Cheng authored
packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32). llvm-svn: 26294
-
Evan Cheng authored
llvm-svn: 26292
-
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
-
-
Chris Lattner authored
llvm-svn: 26289
-
Evan Cheng authored
advantage of fisttpll. llvm-svn: 26288
-
Jeff Cohen authored
llvm-svn: 26287
-
Nate Begeman authored
that the shift may be more easily folded into other operations. llvm-svn: 26286
-