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
|
15a878202b
|
Interface clean up.
llvm-svn: 34770
|
2007-03-01 02:19:39 +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
|
13e48f975c
|
Add an assertion.
llvm-svn: 34596
|
2007-02-25 09:47:31 +00:00 |
|
Evan Cheng
|
bdc95679a3
|
Mark livein registers as being in used.
llvm-svn: 34525
|
2007-02-23 08:41:19 +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 |
|