From 1caef2c0a9df447d6bdcba329675e52c51f3642b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 11 Aug 2004 02:23:23 +0000 Subject: 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 --- utils/TableGen/AsmWriterEmitter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'utils') diff --git a/utils/TableGen/AsmWriterEmitter.cpp b/utils/TableGen/AsmWriterEmitter.cpp index ea81795e0f..faecc9fdc6 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; } -- cgit v1.2.3