- Feb 21, 2007
-
-
Evan Cheng authored
Add implicit uses of EBX to calls to ensure liveintervalanalysis does not treat the GOT in EBX move as dead upon definition. This should fix PR1207. llvm-svn: 34470
-
- Feb 20, 2007
-
-
Dan Gohman authored
llvm-svn: 34456
-
Evan Cheng authored
llvm-svn: 34434
-
Reid Spencer authored
uses them. llvm-svn: 34432
-
- Feb 19, 2007
-
-
Reid Spencer authored
rules alignment is to pick the alignment that corresponds to the smallest specified alignment that is larger than the bit width of the type or the largest specified integer alignment if none are larger than the bitwidth of the type. For the byte size, the size returned is the next larger multiple of the alignment for that type (using the above rule). This patch also changes bit widths from "short" to "uint32_t" to ensure there are enough bits to specify any bit width that LLVM can handle (currently 2^23); 16-bits isn't enough. llvm-svn: 34431
-
Evan Cheng authored
llvm-svn: 34428
-
Reid Spencer authored
Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399
-
- Feb 17, 2007
-
-
Evan Cheng authored
llvm-svn: 34376
-
Chris Lattner authored
_test2: li r2, 0 lis r3, 1 std r2, 9024(r3) blr instead of: _test2: lis r2, 1 li r3, 0 ori r2, r2, 9024 std r3, 0(r2) blr This implements CodeGen/PowerPC/LargeAbsoluteAddr.ll:test2 llvm-svn: 34373
-
Chris Lattner authored
_test: lis r2, 743 li r3, 0 stw r3, 32751(r2) blr instead of: _test: li r2, 0 stw r2, 32751(48693248) blr Implement support for ppc64 as well, allowing it to produce better code. llvm-svn: 34371
-
Chris Lattner authored
This fixes the UnitTests/Vector/sumarray-dbl regressions. llvm-svn: 34358
-
Chris Lattner authored
llvm-svn: 34356
-
- Feb 16, 2007
-
-
Reid Spencer authored
Patch by Scott Michel. llvm-svn: 34354
-
Chris Lattner authored
llvm-svn: 34352
-
Chris Lattner authored
llvm-svn: 34351
-
Andrew Lenharth authored
llvm-svn: 34338
-
- Feb 15, 2007
-
-
Reid Spencer authored
PACKED_ALIGN -> VECTOR_ALIGN llvm-svn: 34330
-
Reid Spencer authored
Make sure we found an existing Alignment before overwriting it. llvm-svn: 34308
-
Evan Cheng authored
llvm-svn: 34302
-
Reid Spencer authored
Change use of "packed" term to "vector" in comments, strings, variable names, etc. llvm-svn: 34300
-
Reid Spencer authored
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293
-
Reid Spencer authored
Chris Lattner's code style suggestions. Patch by Scott Michel! llvm-svn: 34292
-
- Feb 14, 2007
-
-
Chris Lattner authored
Patch by Scott Michel. llvm-svn: 34266
-
Andrew Lenharth authored
llvm-svn: 34254
-
- Feb 13, 2007
-
-
Chris Lattner authored
llvm-svn: 34249
-
Lauro Ramos Venancio authored
llvm-svn: 34246
-
Lauro Ramos Venancio authored
llvm-svn: 34245
-
Lauro Ramos Venancio authored
llvm-svn: 34241
-
- Feb 12, 2007
-
-
Chris Lattner authored
llvm-svn: 34204
-
Chris Lattner authored
llvm-svn: 34202
-
- Feb 10, 2007
-
-
Chris Lattner authored
-load-vn -gcse by 2.3%. llvm-svn: 34160
-
Chris Lattner authored
llvm-svn: 34159
-
Chris Lattner authored
after the StructLayout object in memory. This marginally improves locality, speeding up -load-vn -gcse by ~0.8%. llvm-svn: 34158
-
Chris Lattner authored
llvm-svn: 34157
-
Chris Lattner authored
llvm-svn: 34156
-
Chris Lattner authored
llvm-svn: 34154
-
Chris Lattner authored
in a vector. llvm-svn: 34153
-
Evan Cheng authored
llvm-svn: 34109
-
- Feb 09, 2007
-
-
Evan Cheng authored
llvm-svn: 34105
-
Chris Lattner authored
llvm-svn: 34101
-