- Feb 19, 2007
-
-
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
-
- Sep 01, 2006
-
-
Chris Lattner authored
need recursion. llvm-svn: 30015
-
Chris Lattner authored
analysis 16% on crafty. Wrap long lines. llvm-svn: 30012
-
Chris Lattner authored
crafty with and without it). Removing it speeds up live intervals 6%. llvm-svn: 30010
-
- Aug 31, 2006
-
-
Chris Lattner authored
llvm-svn: 29996
-
Chris Lattner authored
llvm-svn: 29995
-
Chris Lattner authored
llvm-svn: 29994
-
Chris Lattner authored
llvm-svn: 29989
-
- Aug 30, 2006
-
-
Chris Lattner authored
number of copies, potentially defining live ranges that appear to have differing value numbers that become identical when coallsced. Among other things, this fixes CodeGen/X86/shift-coalesce.ll and PR687. llvm-svn: 29968
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29921
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29910
-
- Aug 26, 2006
-
-
Chris Lattner authored
llvm-svn: 29896
-