From: Evan Cheng Date: Fri, 16 Feb 2007 09:49:18 +0000 (+0000) Subject: Print def operands. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=bdf44b929f6bd0983b0f0df0d2ae66610e81e149;p=oota-llvm.git Print def operands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34343 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MachineInstr.cpp b/lib/CodeGen/MachineInstr.cpp index df6205b7d8d..a39313310c2 100644 --- a/lib/CodeGen/MachineInstr.cpp +++ b/lib/CodeGen/MachineInstr.cpp @@ -263,6 +263,8 @@ void MachineInstr::print(std::ostream &OS, const TargetMachine *TM) const { // Specialize printing if op#0 is definition if (getNumOperands() && getOperand(0).isReg() && getOperand(0).isDef()) { ::print(getOperand(0), OS, TM); + if (getOperand(0).isDead()) + OS << ""; OS << " = "; ++StartOp; // Don't print this operand again! }