diff options
author | Chris Lattner <sabre@nondot.org> | 2010-09-06 23:40:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-09-06 23:40:56 +0000 |
commit | d68c474ec55a3dd43f9fa8ea4c89e5fae62909ab (patch) | |
tree | 85e4cc0c287cf0237465590b0deae5330a520899 /lib/Target/X86/AsmParser/X86AsmParser.cpp | |
parent | 9bb9fa19a5e121b83866867ad1d8f7bf2618c1a0 (diff) | |
download | external_llvm-d68c474ec55a3dd43f9fa8ea4c89e5fae62909ab.zip external_llvm-d68c474ec55a3dd43f9fa8ea4c89e5fae62909ab.tar.gz external_llvm-d68c474ec55a3dd43f9fa8ea4c89e5fae62909ab.tar.bz2 |
fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113184 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/AsmParser/X86AsmParser.cpp')
-rw-r--r-- | lib/Target/X86/AsmParser/X86AsmParser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/X86/AsmParser/X86AsmParser.cpp b/lib/Target/X86/AsmParser/X86AsmParser.cpp index 2aa632d..19d9470 100644 --- a/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -636,6 +636,7 @@ ParseInstruction(StringRef Name, SMLoc NameLoc, .Case("repe", "rep") .Case("repz", "rep") .Case("repnz", "repne") + .Case("push", Is64Bit ? "pushq" : "pushl") .Case("pushf", Is64Bit ? "pushfq" : "pushfl") .Case("popf", Is64Bit ? "popfq" : "popfl") .Case("retl", Is64Bit ? "retl" : "ret") |