- Aug 30, 2007
-
-
Evan Cheng authored
Added support to fold X86 load / store instructions. This allow rematerialized loads to be folded into their uses. llvm-svn: 41599
-
- Aug 27, 2007
-
-
Dan Gohman authored
llvm-svn: 41510
-
Duncan Sands authored
latest EH changes, and in any case it is hard to imagine how the original bug could be reintroduced. llvm-svn: 41497
-
Duncan Sands authored
offset needs to be adjusted in this test. llvm-svn: 41490
-
Dan Gohman authored
to not alias each other, it can be translated as an llvm.memcpy. llvm-svn: 41489
-
Rafael Espindola authored
Coping 100MB array (after a warmup) shows that glibc 2.6.1 implementation on x86-64 (core 2) is 30% faster (from 0.270917s to 0.188079s) llvm-svn: 41479
-
- Aug 25, 2007
-
-
Chris Lattner authored
know how to handle them. This fixes test/CodeGen/Generic/asm-large-immediate.ll llvm-svn: 41388
-
- Aug 22, 2007
-
-
Andrew Lenharth authored
llvm-svn: 41289
-
- Aug 18, 2007
-
-
Evan Cheng authored
llvm-svn: 41164
-
- Aug 17, 2007
-
-
Evan Cheng authored
llvm-svn: 41135
-
Evan Cheng authored
Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be left in a valid state. llvm-svn: 41134
-
- Aug 16, 2007
-
-
Rafael Espindola authored
llvm-svn: 41123
-
Lauro Ramos Venancio authored
Fix PR1287. llvm-svn: 41112
-
- Aug 15, 2007
-
-
Evan Cheng authored
llvm-svn: 41110
-
Dan Gohman authored
llvm-svn: 41101
-
Dan Gohman authored
llvm-svn: 41100
-
Dan Gohman authored
llvm-svn: 41099
-
Dan Gohman authored
regex used to convert all the others because the first '|' was on a separate line. llvm-svn: 41098
-
Dan Gohman authored
llvm-svn: 41097
-
Evan Cheng authored
llvm-svn: 41087
-
Evan Cheng authored
llvm-svn: 41085
-
- Aug 14, 2007
-
-
Chris Lattner authored
llvm-svn: 41073
-
Chris Lattner authored
using the count script instead of wc -l llvm-svn: 41072
-
Evan Cheng authored
llvm-svn: 41070
-
Evan Cheng authored
llvm-svn: 41068
-
Evan Cheng authored
llvm-svn: 41061
-
- Aug 13, 2007
-
-
Dan Gohman authored
see if the base register is already occupied before assuming it can be used. This fixes bogus code generation in the accompanying testcase. llvm-svn: 41049
-
Chris Lattner authored
llvm-svn: 41048
-
- Aug 11, 2007
-
-
Christopher Lamb authored
llvm-svn: 41012
-
- Aug 10, 2007
-
-
Christopher Lamb authored
Increase efficiency of sign_extend_inreg by using subregisters for truncation. As the README suggests sign_extend_subreg is selected to (sext(trunc)). llvm-svn: 41010
-
Christopher Lamb authored
Add 2-addr to 3-addr promotion code that allows 32-bit LEA to be used via subregisters when 16-bit LEA is disabled. llvm-svn: 41007
-
Dan Gohman authored
use an intptr ValueType instead of i32 for the index operand in getCopyToParts. llvm-svn: 40987
-
- Aug 05, 2007
-
-
Chris Lattner authored
llvm-svn: 40846
-
- Aug 04, 2007
-
-
Chandler Carruth authored
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807
-
- Aug 02, 2007
-
-
Dan Gohman authored
Generalize isPSHUFDMask and add a unary SHUFPD pattern so that SHUFPD's memory operand alignment can be tested as well, with a fix to avoid breaking MMX's use of isPSHUFDMask. llvm-svn: 40756
-
Dan Gohman authored
X86InstrInfo::isReallyTriviallyReMaterializable knows how to handle with the isReMaterializable flag so that it is given a chance to handle them. Without hoisting constant-pool loads from loops this isn't very visible, though it does keep CodeGen/X86/constant-pool-remat-0.ll from making a copy of the constant pool on the stack. llvm-svn: 40736
-
Evan Cheng authored
llvm-svn: 40721
-
- Aug 01, 2007
-
-
Evan Cheng authored
llvm-svn: 40690
-
Lauro Ramos Venancio authored
llvm-svn: 40682
-
Chris Lattner authored
llvm-svn: 40675
-