commit | 741099bc0f923fdec7175b8033d526bc57689fa0 | [log] [tgz] |
---|---|---|
author | Konstantin Belochapka <Konstantin.belochapka@sony.com> | Mon Sep 25 19:26:48 2017 +0000 |
committer | Konstantin Belochapka <Konstantin.belochapka@sony.com> | Mon Sep 25 19:26:48 2017 +0000 |
tree | 3f9cec211b2e15329c3ca757893ec7eb1b1cec67 | |
parent | 5bc10ede53000011f43f4943e8307304c77807b1 [diff] [blame] |
[X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617). Fix for incorrect code generation when x86-asm-syntax=intel. Differential Revision: https://reviews.llvm.org/D37945 llvm-svn: 314140
diff --git a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp index d6af671..7259387 100644 --- a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp +++ b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
@@ -152,6 +152,7 @@ O << formatImm((int64_t)Op.getImm()); } else { assert(Op.isExpr() && "unknown operand kind in printOperand"); + O << "offset "; Op.getExpr()->print(O, &MAI); } }