Chris Lattner
|
e0b1ee937a
|
Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)
llvm-svn: 45411
|
2007-12-29 19:59:42 +00:00 |
|
Dan Gohman
|
e2c92effea
|
Add explicit keywords and remove spurious trailing semicolons.
llvm-svn: 41482
|
2007-08-27 14:50:10 +00:00 |
|
Dan Gohman
|
a83ac4f3b4
|
Add explicit keywords.
llvm-svn: 37925
|
2007-07-05 20:40:15 +00:00 |
|
Evan Cheng
|
e7bd8c76db
|
Pass call frame setup SP adjustment along to eliminateFrameIndex().
llvm-svn: 36624
|
2007-05-01 08:59:18 +00:00 |
|
Dale Johannesen
|
3ad8ab7b61
|
Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable to
hopefully forestall similar errors.
llvm-svn: 35362
|
2007-03-26 22:23:54 +00:00 |
|
Dale Johannesen
|
50a22f6fe6
|
maintain LiveIn when splitting blocks (register scavenging needs it)
llvm-svn: 35226
|
2007-03-20 21:35:06 +00:00 |
|
Evan Cheng
|
1d943badac
|
Fix comment.
llvm-svn: 35139
|
2007-03-18 03:26:04 +00:00 |
|
Evan Cheng
|
4161981d63
|
Add skipTo to set internal iterator. Useful when pointed to instruction is deleted.
llvm-svn: 34997
|
2007-03-07 02:36:16 +00:00 |
|
Evan Cheng
|
077516f441
|
Register scavenger is now capable of scavenging. It spills a register whose use of furthest away to make it available.
llvm-svn: 34964
|
2007-03-06 10:01:25 +00:00 |
|
Evan Cheng
|
0aa68b9246
|
Add a version of FindUnusedReg that restrict search to a specific set of registers.
llvm-svn: 34784
|
2007-03-01 08:56:24 +00:00 |
|
Evan Cheng
|
b2afac27e9
|
Clean up interface.
llvm-svn: 34769
|
2007-03-01 02:18:06 +00:00 |
|
Evan Cheng
|
ec12bdd7ea
|
Some more code clean up.
llvm-svn: 34700
|
2007-02-27 22:58:43 +00:00 |
|
Evan Cheng
|
2402ddad92
|
Oops.
llvm-svn: 34698
|
2007-02-27 22:10:52 +00:00 |
|
Evan Cheng
|
f03b87c1ff
|
RegScavenger interface change to make it more flexible.
llvm-svn: 34690
|
2007-02-27 21:09:48 +00:00 |
|
Evan Cheng
|
341fc2bf88
|
forward() should not increment internal iterator. Its client may insert instruction between now and next forward() call.
llvm-svn: 34649
|
2007-02-27 01:58:48 +00:00 |
|
Evan Cheng
|
f9ef2bfd8a
|
Initial check in of register scavenger. Its only current functionality is tracking live registers per MBB.
llvm-svn: 34511
|
2007-02-23 01:01:19 +00:00 |
|