- Nov 19, 2008
-
-
Dan Gohman authored
a virtual method of SelectionDAG. llvm-svn: 59667
-
Dan Gohman authored
dump in terms of it. llvm-svn: 59665
-
Oscar Fuentes authored
llvm-svn: 59662
-
Devang Patel authored
Do not use separate utility to walk all instructions and remove dead dbg intrinsics. Let instcombiner do this job. llvm-svn: 59659
-
Devang Patel authored
llvm-svn: 59658
-
Devang Patel authored
If there are two consecutive llvm.dbg.stoppoint calls then it is likely that the optimizer deleted code in between these two intrinsics. Keep only the last llvm.dbg.stoppoint in this case. llvm-svn: 59657
-
Oscar Fuentes authored
llvm-svn: 59655
-
Scott Michel authored
right thing and promote the store to i8. llvm-svn: 59648
-
rdar://problem/6351057Stuart Hastings authored
Discourage (allocate last) use of x86_64 R12 and R13 due to their longer instruction encodings. llvm-svn: 59644
-
Scott Michel authored
llvm-svn: 59637
-
Argyrios Kyrtzidis authored
llvm-svn: 59629
-
Sanjiv Gupta authored
llvm-svn: 59623
-
Sanjiv Gupta authored
llvm-svn: 59621
-
Sanjiv Gupta authored
ExpandIntegerOperand (LegalizeIntegerTypes.cpp) is needed which is yet to be reworked and submitted. llvm-svn: 59617
-
Bill Wendling authored
llvm-svn: 59614
-
Owen Anderson authored
llvm-svn: 59587
-
Dan Gohman authored
llvm-svn: 59580
-
Bill Wendling authored
llvm-svn: 59577
-
Bill Wendling authored
llvm-svn: 59576
-
Devang Patel authored
llvm-svn: 59570
-
Devang Patel authored
llvm-svn: 59569
-
Dan Gohman authored
print in the correct order. llvm-svn: 59567
-
Evan Cheng authored
llvm-svn: 59566
-
Bill Wendling authored
instruction. llvm-svn: 59563
-
- Nov 18, 2008
-
-
Evan Cheng authored
llvm-svn: 59562
-
Evan Cheng authored
Register scavenger should process early clobber defs first. A dead early clobber def should not interfere with a normal def which happens one slot later. llvm-svn: 59559
-
Devang Patel authored
This pass makes it easier to test wheter debugging info. influences optimization passes or not. llvm-svn: 59552
-
Dan Gohman authored
they trap on divide-by-zero, and this side effect is otherwise unmodeled. llvm-svn: 59551
-
Dan Gohman authored
consistent with ScheduleNodeTopDown methods. llvm-svn: 59550
-
Dan Gohman authored
llvm-svn: 59549
-
Duncan Sands authored
and FP_ROUND. Not sure what these were doing here - probably they were sometimes (wrongly) created with integer operands somewhere that has since been fixed. llvm-svn: 59548
-
Devang Patel authored
Remove all dead globals from llvm.metadata. Ignore linkonce linkage for selected llvm.dbg values. llvm-svn: 59547
-
Duncan Sands authored
supposed to be any functionality change. llvm-svn: 59545
-
Owen Anderson authored
Fix a bug introduced by my previous patch. With this change, SPEC is now clean with prealloc splitting enabled. llvm-svn: 59544
-
Dan Gohman authored
llvm-svn: 59542
-
Dan Gohman authored
llvm-svn: 59540
-
Devang Patel authored
llvm-svn: 59538
-
Dan Gohman authored
llvm-svn: 59532
-
Duncan Sands authored
SCALAR_TO_VECTOR. I didn't add the testcase, because once llc gets past scalar-to-vector it hits a SPU target lowering bug and explodes. llvm-svn: 59530
-
Nick Lewycky authored
Use it to safely handle less-than-or-equals-to exit conditions in loops. These also occur when the loop exit branch is exit on true because SCEV inverses the icmp predicate. Use it again to handle non-zero strides, but only with an unsigned comparison in the exit condition. llvm-svn: 59528
-