diff options
author | Konstantin Belochapka <Konstantin.belochapka@sony.com> | 2017-09-25 19:26:48 +0000 |
---|---|---|
committer | Konstantin Belochapka <Konstantin.belochapka@sony.com> | 2017-09-25 19:26:48 +0000 |
commit | 741099bc0f923fdec7175b8033d526bc57689fa0 (patch) | |
tree | 3f9cec211b2e15329c3ca757893ec7eb1b1cec67 /llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp | |
parent | 5bc10ede53000011f43f4943e8307304c77807b1 (diff) | |
download | bcm5719-llvm-741099bc0f923fdec7175b8033d526bc57689fa0.tar.gz bcm5719-llvm-741099bc0f923fdec7175b8033d526bc57689fa0.zip |
[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
Diffstat (limited to 'llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp')
-rw-r--r-- | llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp index d6af6712d5a..72593878e44 100644 --- a/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp +++ b/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp @@ -152,6 +152,7 @@ void X86IntelInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, O << formatImm((int64_t)Op.getImm()); } else { assert(Op.isExpr() && "unknown operand kind in printOperand"); + O << "offset "; Op.getExpr()->print(O, &MAI); } } |