diff options
Diffstat (limited to 'lib/Target/X86/Printer.cpp')
-rw-r--r-- | lib/Target/X86/Printer.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/Target/X86/Printer.cpp b/lib/Target/X86/Printer.cpp index 289a68b..4d586c0 100644 --- a/lib/Target/X86/Printer.cpp +++ b/lib/Target/X86/Printer.cpp @@ -551,8 +551,7 @@ void Printer::printMachineInstruction(const MachineInstr *MI) { } } else { unsigned i = 0; - if (MI->getNumOperands() && (MI->getOperand(0).opIsDefOnly() || - MI->getOperand(0).opIsDefAndUse())) { + if (MI->getNumOperands() && MI->getOperand(0).isDef()) { printOp(MI->getOperand(0)); O << " = "; ++i; @@ -561,11 +560,9 @@ void Printer::printMachineInstruction(const MachineInstr *MI) { for (unsigned e = MI->getNumOperands(); i != e; ++i) { O << " "; - if (MI->getOperand(i).opIsDefOnly() || - MI->getOperand(i).opIsDefAndUse()) O << "*"; + if (MI->getOperand(i).isDef()) O << "*"; printOp(MI->getOperand(i)); - if (MI->getOperand(i).opIsDefOnly() || - MI->getOperand(i).opIsDefAndUse()) O << "*"; + if (MI->getOperand(i).isDef()) O << "*"; } } O << "\n"; |