From: Chris Lattner Date: Wed, 11 Aug 2004 02:23:23 +0000 (+0000) Subject: change how we invoke the printer. Instead of passing in the MO directly, X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1caef2c0a9df447d6bdcba329675e52c51f3642b;p=oota-llvm.git change how we invoke the printer. Instead of passing in the MO directly, pass in the MI, operand number, and the type of the operand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15645 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/AsmWriterEmitter.cpp b/utils/TableGen/AsmWriterEmitter.cpp index ea81795e0f2..faecc9fdc6d 100644 --- a/utils/TableGen/AsmWriterEmitter.cpp +++ b/utils/TableGen/AsmWriterEmitter.cpp @@ -82,7 +82,8 @@ void AsmWriterEmitter::run(std::ostream &O) { --OpNo; } - O << "; printOperand(MI->getOperand(" << OpNo << "), MVT::" + O << "; " << I->second.OperandList[OpNo].PrinterMethodName + << "(MI, " << I->second.OperandList[OpNo].MIOperandNo << ", MVT::" << getName(I->second.OperandList[OpNo].Ty) << "); O "; LastEmitted = VarEnd; }