diff options
author | Chris Lattner <sabre@nondot.org> | 2007-12-30 21:56:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-12-30 21:56:09 +0000 |
commit | 6005589faffdc5dbc3ce194f0988512216364d6e (patch) | |
tree | da7085527f783281b0e82e46538e9df4fe7fe264 /llvm/lib/CodeGen/LiveVariables.cpp | |
parent | c98c0e57eb181932455fd1e6dba6771f9f94ab81 (diff) | |
download | bcm5719-llvm-6005589faffdc5dbc3ce194f0988512216364d6e.tar.gz bcm5719-llvm-6005589faffdc5dbc3ce194f0988512216364d6e.zip |
More cleanups for MachineOperand:
- Eliminate the static "print" method for operands, moving it
into MachineOperand::print.
- Change various set* methods for register flags to take a bool
for the value to set it to. Remove unset* methods.
- Group methods more logically by operand flavor in MachineOperand.h
llvm-svn: 45461
Diffstat (limited to 'llvm/lib/CodeGen/LiveVariables.cpp')
-rw-r--r-- | llvm/lib/CodeGen/LiveVariables.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/LiveVariables.cpp b/llvm/lib/CodeGen/LiveVariables.cpp index ca3a0512ce0..772843adaa8 100644 --- a/llvm/lib/CodeGen/LiveVariables.cpp +++ b/llvm/lib/CodeGen/LiveVariables.cpp @@ -608,7 +608,7 @@ void LiveVariables::instructionChanged(MachineInstr *OldMI, VarInfo &VI = getVarInfo(Reg); if (MO.isDef()) { if (MO.isDead()) { - MO.unsetIsDead(); + MO.setIsDead(false); addVirtualRegisterDead(Reg, NewMI); } // Update the defining instruction. @@ -616,7 +616,7 @@ void LiveVariables::instructionChanged(MachineInstr *OldMI, VI.DefInst = NewMI; } if (MO.isKill()) { - MO.unsetIsKill(); + MO.setIsKill(false); addVirtualRegisterKilled(Reg, NewMI); } // If this is a kill of the value, update the VI kills list. @@ -640,12 +640,12 @@ void LiveVariables::transferKillDeadInfo(MachineInstr *OldMI, unsigned Reg = MO.getReg(); if (MO.isDef()) { if (MO.isDead()) { - MO.unsetIsDead(); + MO.setIsDead(false); addRegisterDead(Reg, NewMI, RegInfo); } } if (MO.isKill()) { - MO.unsetIsKill(); + MO.setIsKill(false); addRegisterKilled(Reg, NewMI, RegInfo); } } @@ -659,7 +659,7 @@ void LiveVariables::removeVirtualRegistersKilled(MachineInstr *MI) { for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) { MachineOperand &MO = MI->getOperand(i); if (MO.isRegister() && MO.isKill()) { - MO.unsetIsKill(); + MO.setIsKill(false); unsigned Reg = MO.getReg(); if (MRegisterInfo::isVirtualRegister(Reg)) { bool removed = getVarInfo(Reg).removeKill(MI); @@ -675,7 +675,7 @@ void LiveVariables::removeVirtualRegistersDead(MachineInstr *MI) { for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) { MachineOperand &MO = MI->getOperand(i); if (MO.isRegister() && MO.isDead()) { - MO.unsetIsDead(); + MO.setIsDead(false); unsigned Reg = MO.getReg(); if (MRegisterInfo::isVirtualRegister(Reg)) { bool removed = getVarInfo(Reg).removeKill(MI); |