aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineInstrBuilder.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-06-25 17:28:07 +0000
committerChris Lattner <sabre@nondot.org>2009-06-25 17:28:07 +0000
commitb1fb84dee9c3797ec2f2bfd2c9cf8e6ee0436487 (patch)
treefea1ff65d4eb5f16745427d7da08b612d9313a58 /include/llvm/CodeGen/MachineInstrBuilder.h
parentd5899793a6d807ee44ea9d81c9586b126f1d9a4a (diff)
downloadexternal_llvm-b1fb84dee9c3797ec2f2bfd2c9cf8e6ee0436487.zip
external_llvm-b1fb84dee9c3797ec2f2bfd2c9cf8e6ee0436487.tar.gz
external_llvm-b1fb84dee9c3797ec2f2bfd2c9cf8e6ee0436487.tar.bz2
just eliminate the code entirely!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74183 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineInstrBuilder.h')
-rw-r--r--include/llvm/CodeGen/MachineInstrBuilder.h29
1 files changed, 1 insertions, 28 deletions
diff --git a/include/llvm/CodeGen/MachineInstrBuilder.h b/include/llvm/CodeGen/MachineInstrBuilder.h
index 20a10a5..3f30de5 100644
--- a/include/llvm/CodeGen/MachineInstrBuilder.h
+++ b/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -118,34 +118,7 @@ public:
}
const MachineInstrBuilder &addOperand(const MachineOperand &MO) const {
- if (MO.isReg())
- return addReg(MO.getReg(),
- (MO.isDef() ? RegState::Define : 0) |
- (MO.isImplicit() ? RegState::Implicit : 0) |
- (MO.isKill() ? RegState::Kill : 0) |
- (MO.isDead() ? RegState::Dead : 0) |
- (MO.isEarlyClobber() ? RegState::EarlyClobber : 0),
- MO.getSubReg());
- if (MO.isImm())
- return addImm(MO.getImm());
- if (MO.isFI())
- return addFrameIndex(MO.getIndex());
- if (MO.isGlobal())
- return addGlobalAddress(MO.getGlobal(), MO.getOffset(),
- MO.getTargetFlags());
- if (MO.isMBB())
- return addMBB(MO.getMBB(), MO.getTargetFlags());
- if (MO.isCPI())
- return addConstantPoolIndex(MO.getIndex(), MO.getOffset(),
- MO.getTargetFlags());
- if (MO.isSymbol())
- return addExternalSymbol(MO.getSymbolName(), MO.getOffset(),
- MO.getTargetFlags());
- if (MO.isJTI())
- return addJumpTableIndex(MO.getIndex(),
- MO.getTargetFlags());
-
- assert(0 && "Unknown operand for MachineInstrBuilder::AddOperand!");
+ MI->addOperand(MO);
return *this;
}
};