mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
Clean up interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34769 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8e92b4bae2
commit
28654b6205
@ -45,16 +45,9 @@ public:
|
||||
RegScavenger(MachineBasicBlock *mbb)
|
||||
: MBB(mbb), NumPhysRegs(0), Tracking(false) {};
|
||||
|
||||
/// Init - Initialize the states.
|
||||
///
|
||||
void init(MachineBasicBlock *mbb);
|
||||
|
||||
/// Reset - Discard previous states and re-initialize the states given for
|
||||
/// the specific basic block.
|
||||
void reset(MachineBasicBlock *mbb) {
|
||||
clear();
|
||||
init(mbb);
|
||||
}
|
||||
/// enterBasicBlock - Start tracking liveness from the begin of the specific
|
||||
/// basic block.
|
||||
void enterBasicBlock(MachineBasicBlock *mbb);
|
||||
|
||||
/// forward / backward - Move the internal MBB iterator and update register
|
||||
/// states.
|
||||
@ -91,10 +84,6 @@ public:
|
||||
bool ExCalleeSaved = false) const;
|
||||
|
||||
private:
|
||||
/// clear - Clear states.
|
||||
///
|
||||
void clear();
|
||||
|
||||
/// CalleeSavedrRegs - A bitvector of callee saved registers for the target.
|
||||
///
|
||||
BitVector CalleeSavedRegs;
|
||||
|
Loading…
Reference in New Issue
Block a user