- May 20, 2011
-
-
Benjamin Kramer authored
llvm-svn: 131730
-
Chad Rosier authored
llvm-svn: 131709
-
-
Eli Friedman authored
llvm-svn: 131689
-
- May 19, 2011
-
-
Eric Christopher authored
Fixes rdar://9218925 Fixes PR9601 llvm-svn: 131682
-
Rafael Espindola authored
Fixes PR9934. We really need to start tblgening the relocation info :-( llvm-svn: 131669
-
-
Stuart Hastings authored
llvm-svn: 131654
-
Stuart Hastings authored
pseudos. rdar://problem/8614450 llvm-svn: 131641
-
Eli Friedman authored
llvm-svn: 131597
-
Eli Friedman authored
llvm-svn: 131596
-
Cameron Zwarich authored
uses them. llvm-svn: 131591
-
- May 18, 2011
-
-
Chad Rosier authored
Enables vararg functions that pass all arguments via registers to be optimized into tail-calls when possible. llvm-svn: 131560
-
- May 17, 2011
-
-
Mon P Wang authored
llvm-svn: 131476
-
-
Eli Friedman authored
llvm-svn: 131471
-
Stuart Hastings authored
llvm-svn: 131469
-
Stuart Hastings authored
passed as the fifth parameter, insure it's passed correctly (in R9). rdar://problem/6920088 llvm-svn: 131467
-
Nadav Rotem authored
Fix a bug in PerformEXTRACT_VECTOR_ELTCombine. The code created an ADD SDNode with two different types, in cases where the index and the ptr had different types. llvm-svn: 131461
-
Eric Christopher authored
llvm-svn: 131459
-
Eric Christopher authored
Finishes off rdar://8470697 llvm-svn: 131458
-
Eric Christopher authored
llvm-svn: 131457
-
Eric Christopher authored
llvm-svn: 131456
-
Chris Lattner authored
llvm-svn: 131455
-
Eli Friedman authored
it more tomorrow. llvm-svn: 131451
-
-
- May 16, 2011
-
-
Eli Friedman authored
llvm-svn: 131424
-
Eli Friedman authored
llvm-svn: 131420
-
- May 14, 2011
-
-
Eli Friedman authored
Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsic from the x86 code to the generic code. llvm-svn: 131332
-
Rafael Espindola authored
llvm-svn: 131330
-
Eli Friedman authored
Zap useless code; this hasn't done anything useful since fast-isel switched to being bottom-up (a very long time ago). llvm-svn: 131329
-
- May 11, 2011
-
-
Eric Christopher authored
Part of rdar://8470697 llvm-svn: 131200
-
Nadav Rotem authored
Add custom lowering of X86 vector SRA/SRL/SHL when the shift amount is a splat vector. llvm-svn: 131179
-
Eric Christopher authored
Next up: xor and and. Part of rdar://8470697 llvm-svn: 131171
-
- May 10, 2011
-
-
Eric Christopher authored
cut and paste. llvm-svn: 131139
-
- May 08, 2011
-
-
Benjamin Kramer authored
"b + ((a < b) ? 1 : 0)" compiles into cmpl %esi, %edi adcl $0, %esi instead of cmpl %esi, %edi sbbl %eax, %eax andl $1, %eax addl %esi, %eax This saves a register, a false dependency on %eax (Intel's CPUs still don't ignore it) and it's shorter. llvm-svn: 131070
-
- May 06, 2011
-
-
Eli Friedman authored
llvm-svn: 131012
-
Rafael Espindola authored
llvm-svn: 130984
-
- May 05, 2011
-
-
Eli Friedman authored
No test because I can't think of any way to write one that won't break quickly. llvm-svn: 130932
-
Jakob Stoklund Olesen authored
It is OK for B to be any GR8_ABCD_H superclass, the returned register class doesn't have to map surjectively onto B. llvm-svn: 130892
-