diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/utils/TableGen/AsmWriterEmitter.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/AsmWriterEmitter.cpp b/llvm/utils/TableGen/AsmWriterEmitter.cpp index c615abad506..183c6912bae 100644 --- a/llvm/utils/TableGen/AsmWriterEmitter.cpp +++ b/llvm/utils/TableGen/AsmWriterEmitter.cpp @@ -651,6 +651,8 @@ void AsmWriterEmitter::run(std::ostream &O) {    O << "  processDebugLoc(MI->getDebugLoc());\n\n"; +  O << "\n#ifndef NO_ASM_WRITER_BOILERPLATE\n"; +      O << "  if (MI->getOpcode() == TargetInstrInfo::INLINEASM) {\n"      << "    O << \"\\t\";\n"      << "    printInlineAsm(MI);\n" @@ -665,7 +667,9 @@ void AsmWriterEmitter::run(std::ostream &O) {      << "    printImplicitDef(MI);\n"      << "    return true;\n"      << "  }\n\n"; -   + +  O << "\n#endif\n"; +    O << "  O << \"\\t\";\n\n";    O << "  // Emit the opcode for the instruction.\n"  | 

