- Mar 02, 2007
-
-
Evan Cheng authored
llvm-svn: 34843
-
- Mar 01, 2007
-
-
Evan Cheng authored
llvm-svn: 34768
-
Evan Cheng authored
llvm-svn: 34767
-
- Feb 26, 2007
-
-
Evan Cheng authored
llvm-svn: 34645
-
- Feb 25, 2007
-
-
Evan Cheng authored
llvm-svn: 34595
-
Evan Cheng authored
llvm-svn: 34594
-
- Feb 23, 2007
-
-
Evan Cheng authored
llvm-svn: 34534
-
Evan Cheng authored
llvm-svn: 34503
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34475
-
Evan Cheng authored
llvm-svn: 34461
-
- Feb 19, 2007
-
-
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
- When coalescing a copy MI, if its destination is "dead", propagate the property to the source MI's destination if there are no intervening uses. - Detect dead function live-in's and remove them. llvm-svn: 34383
-
- Feb 15, 2007
-
-
Evan Cheng authored
llvm-svn: 34302
-
- Feb 13, 2007
-
-
Evan Cheng authored
registers. Make sure liveinterval analysis is correctly creating live ranges for them. llvm-svn: 34217
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32698
-
- Dec 07, 2006
-
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
Evan Cheng authored
llvm-svn: 32296
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Dec 02, 2006
-
-
Jeff Cohen authored
llvm-svn: 32113
-
- Dec 01, 2006
-
-
Evan Cheng authored
llvm-svn: 32098
-
- Nov 29, 2006
-
-
Bill Wendling authored
llvm-svn: 31992
-
- Nov 16, 2006
-
-
Bill Wendling authored
llvm-svn: 31783
-
Bill Wendling authored
LiveRanges, creates a new LiveInterval from them. The LiveRanges should have existed already in another LiveInterval, but removed. llvm-svn: 31780
-
- Nov 15, 2006
-
-
Evan Cheng authored
llvm-svn: 31760
-
- Nov 10, 2006
-
-
Evan Cheng authored
llvm-svn: 31633
-
- Nov 08, 2006
-
-
Jim Laskey authored
llvm-svn: 31561
-
- Nov 07, 2006
-
-
Chris Lattner authored
by 40%, FreeBench/fourinarow by 20%, and many other programs 10-25%. On PPC, this speeds up fourinarow by 18%, and probably other things as well. llvm-svn: 31504
-
Jim Laskey authored
llvm-svn: 31500
-
Chris Lattner authored
X86. If happy, I'll enable this by default. llvm-svn: 31493
-
- Nov 03, 2006
-
-
Evan Cheng authored
llvm-svn: 31408
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Sep 15, 2006
-
-
Chris Lattner authored
is faster and is needed for future improvements. llvm-svn: 30383
-
- Sep 05, 2006
-
-
Chris Lattner authored
actually *removes* one of the operands, instead of just assigning both operands the same register. This make reasoning about instructions unnecessarily complex, because you need to know if you are before or after register allocation to match up operand #'s with the target description file. Changing this also gets rid of a bunch of hacky code in various places. This patch also includes changes to fold loads into cmp/test instructions in the X86 backend, along with a significant simplification to the X86 spill folding code. llvm-svn: 30108
-
- Sep 04, 2006
-
-
Chris Lattner authored
llvm-svn: 30099
-
Chris Lattner authored
llvm-svn: 30098
-
- Sep 03, 2006
-
-
Chris Lattner authored
llvm-svn: 30066
-
Chris Lattner authored
llvm-svn: 30065
-
- Sep 02, 2006
-
-
Chris Lattner authored
Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll llvm-svn: 30050
-
Chris Lattner authored
method for joining the live ranges instead of the fully-general one. llvm-svn: 30049
-