- Oct 13, 2008
-
-
Evan Cheng authored
FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOperands are leglized. Patch by Richard Pennington. llvm-svn: 57460
-
Evan Cheng authored
Also update sub-register intervals after a trivial computation is rematt'ed for a copy instruction. PR2775. llvm-svn: 57458
-
Matthijs Kooijman authored
null. This assumes that any target that does not have AsmInfo, does not support "LocAndDot". llvm-svn: 57438
-
Matthijs Kooijman authored
NULL, but just hide some debug output then. llvm-svn: 57437
-
Chris Lattner authored
llvm-svn: 57428
-
- Oct 12, 2008
-
-
Owen Anderson authored
llvm-svn: 57424
-
Chris Lattner authored
llvm-svn: 57388
-
Chris Lattner authored
parameters instead of raw Constants. This prevents the constants from being selected by the isel pass, fixing PR2735. llvm-svn: 57385
-
- Oct 11, 2008
-
-
Chris Lattner authored
llvm-svn: 57371
-
- Oct 10, 2008
-
-
Dale Johannesen authored
valid comments in inline assembly. gcc.target/i386/20011009-1.c llvm-svn: 57365
-
Mon P Wang authored
llvm-svn: 57339
-
Dale Johannesen authored
and APFloat::convertToInteger. Restore return value to IEEE754. Adjust all users accordingly. llvm-svn: 57329
-
- Oct 09, 2008
-
-
Dale Johannesen authored
make it clearer what the function does. No functional change. llvm-svn: 57325
-
- Oct 08, 2008
-
-
Dale Johannesen authored
thus aligning the label. llvm-svn: 57310
-
Owen Anderson authored
Fix the case where an instruction is not properly marked as using all registers that alias its inputs. llvm-svn: 57286
-
Dan Gohman authored
instead. So now: -fast-isel or -fast-isel=true enable fast-isel, and -fast-isel=false disables it. Fast-isel is also on by default with -fast, and off by default otherwise. llvm-svn: 57270
-
Dan Gohman authored
for things like null pointers, which at this level aren't different from regular integer constants. llvm-svn: 57265
-
- Oct 07, 2008
-
-
Owen Anderson authored
llvm-svn: 57259
-
Andrew Lenharth authored
llvm-svn: 57255
-
Andrew Lenharth authored
llvm-svn: 57249
-
Andrew Lenharth authored
llvm-svn: 57248
-
Andrew Lenharth authored
llvm-svn: 57247
-
Andrew Lenharth authored
llvm-svn: 57243
-
Dan Gohman authored
2006-01-23-UnionInit on x86-64 when inlining is not enabled. llvm-svn: 57223
-
- Oct 06, 2008
-
-
Dan Gohman authored
ENABLE_EXPENSIVE_CHECKS for finding this. llvm-svn: 57181
-
Devang Patel authored
llvm-svn: 57179
-
Chris Lattner authored
llvm-svn: 57148
-
Chris Lattner authored
llvm-svn: 57147
-
- Oct 04, 2008
-
-
Chris Lattner authored
patch by Mikael Lepisto! llvm-svn: 57077
-
Oscar Fuentes authored
for llvmc2 incomplete. llvm-svn: 57076
-
Argyrios Kyrtzidis authored
llvm-svn: 57046
-
Dan Gohman authored
expand to multiple basic blocks, in which case fast-isel needs to informed of which block to use as it resumes inserting instructions. llvm-svn: 57040
-
Dan Gohman authored
was setting kill flags on tied uses in two-address instructions. The kill flags were causing the allocator to think it could allocate the use and its tied def in different registers. llvm-svn: 57039
-
- Oct 03, 2008
-
-
Dale Johannesen authored
incidentally making the case where the memop is a pointer deref work. Fix cmp-and-swap regression. llvm-svn: 57027
-
Dan Gohman authored
llvm-svn: 57021
-
Evan Cheng authored
llvm-svn: 57018
-
Dan Gohman authored
isReg, etc., from isRegister, etc. llvm-svn: 57006
-
Duncan Sands authored
than the type an i1 is promoted to (eg: i8). Account for this. Noticed by Tilmann Scheller on CellSPU; he will hopefully take care of fixing this in LegalizeDAG and adding a testcase! llvm-svn: 56997
-
Dan Gohman authored
It turns out that this is a fairly common operation, and it's easy enough to handle. llvm-svn: 56990
-
Dan Gohman authored
sequences like this: sete %al testb %al, %al jne LBB11_1 with this: je LBB11_1 llvm-svn: 56969
-