mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
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:
1 parent
b752e9a2ae
commit
9cc361579b
2 files changed
+22
-5
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user