aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/RegisterScavenging.h
AgeCommit message (Expand)Author
2009-02-06Don't pass BitVectors by value, pass them by reference.Roman Levenstein
2008-12-19Fix RegScavenger::forward() to work on basic blocks containing exactlyDan Gohman
2008-12-19Delete the RegScavenging constructor that takes a MachineBasicBlockDan Gohman
2008-11-20- Register scavenger should use MachineRegisterInfo and internal map to find ...Evan Cheng
2008-04-10Allow registers defined by implicit_def to be clobbered.Evan Cheng
2008-04-05Forgot this.Evan Cheng
2008-03-06When setting the "unused" info, take into account something like this:Bill Wendling
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-03-03This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-08-27Add explicit keywords and remove spurious trailing semicolons.Dan Gohman
2007-07-05Add explicit keywords.Dan Gohman
2007-05-01Pass call frame setup SP adjustment along to eliminateFrameIndex().Evan Cheng
2007-03-26Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable toDale Johannesen
2007-03-20maintain LiveIn when splitting blocks (register scavenging needs it)Dale Johannesen
2007-03-18Fix comment.Evan Cheng
2007-03-07Add skipTo to set internal iterator. Useful when pointed to instruction is de...Evan Cheng
2007-03-06Register scavenger is now capable of scavenging. It spills a register whose u...Evan Cheng
2007-03-01Add a version of FindUnusedReg that restrict search to a specific set of regi...Evan Cheng
2007-03-01Clean up interface.Evan Cheng
2007-02-27Some more code clean up.Evan Cheng
2007-02-27Oops.Evan Cheng
2007-02-27RegScavenger interface change to make it more flexible.Evan Cheng
2007-02-27forward() should not increment internal iterator. Its client may insert instr...Evan Cheng
2007-02-23Initial check in of register scavenger. Its only current functionality is tra...Evan Cheng