mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-27 14:34:58 +00:00
Remove two dead functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170766 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
103b4a571e
commit
54c1902919
@ -847,13 +847,6 @@ public:
|
||||
///
|
||||
void clearKillInfo();
|
||||
|
||||
/// copyKillDeadInfo - Copies kill / dead operand properties from MI.
|
||||
///
|
||||
void copyKillDeadInfo(const MachineInstr *MI);
|
||||
|
||||
/// copyPredicates - Copies predicate operand(s) from MI.
|
||||
void copyPredicates(const MachineInstr *MI);
|
||||
|
||||
/// substituteRegister - Replace all occurrences of FromReg with ToReg:SubIdx,
|
||||
/// properly composing subreg indices where necessary.
|
||||
void substituteRegister(unsigned FromReg, unsigned ToReg, unsigned SubIdx,
|
||||
|
@ -1209,41 +1209,6 @@ void MachineInstr::clearKillInfo() {
|
||||
}
|
||||
}
|
||||
|
||||
/// copyKillDeadInfo - Copies kill / dead operand properties from MI.
|
||||
///
|
||||
void MachineInstr::copyKillDeadInfo(const MachineInstr *MI) {
|
||||
for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) {
|
||||
const MachineOperand &MO = MI->getOperand(i);
|
||||
if (!MO.isReg() || (!MO.isKill() && !MO.isDead()))
|
||||
continue;
|
||||
for (unsigned j = 0, ee = getNumOperands(); j != ee; ++j) {
|
||||
MachineOperand &MOp = getOperand(j);
|
||||
if (!MOp.isIdenticalTo(MO))
|
||||
continue;
|
||||
if (MO.isKill())
|
||||
MOp.setIsKill();
|
||||
else
|
||||
MOp.setIsDead();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// copyPredicates - Copies predicate operand(s) from MI.
|
||||
void MachineInstr::copyPredicates(const MachineInstr *MI) {
|
||||
assert(!isBundle() && "MachineInstr::copyPredicates() can't handle bundles");
|
||||
|
||||
const MCInstrDesc &MCID = MI->getDesc();
|
||||
if (!MCID.isPredicable())
|
||||
return;
|
||||
for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) {
|
||||
if (MCID.OpInfo[i].isPredicate()) {
|
||||
// Predicated operands must be last operands.
|
||||
addOperand(MI->getOperand(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MachineInstr::substituteRegister(unsigned FromReg,
|
||||
unsigned ToReg,
|
||||
unsigned SubIdx,
|
||||
|
Loading…
x
Reference in New Issue
Block a user