Allow BuildMI that helps automate construction of SSA information

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4443 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner committed 2002-10-30 01:48:41 +00:00
1 parent b752e9a2ae
commit 9cc361579b
2 files changed
+22 -5

No files matched your search

+3 -2
View File
@@ -372,10 +372,11 @@ public:
/// addRegOperand - Add a symbolic virtual register reference...
///
void addRegOperand(int reg) {
void addRegOperand(int reg, bool isDef = false) {
assert(!OperandsComplete() &&
"Trying to add an operand to a machine instr that is already done!");
operands.push_back(MachineOperand(reg, MachineOperand::MO_VirtualRegister));
operands.push_back(MachineOperand(reg, MachineOperand::MO_VirtualRegister,
isDef));
}
/// addPCDispOperand - Add a PC relative displacement operand to the MI