summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-08-03 22:49:22 +0000
committerChris Lattner <sabre@nondot.org>2010-08-03 22:49:22 +0000
commit656f6800b2930ebbdc4c36746f47723174100acf (patch)
tree43b75cacf83f707cf89d4213e88939ac46cc1993
parent79fca6fea87be7221843031870bbf2c9ae1fc555 (diff)
downloadllvm-656f6800b2930ebbdc4c36746f47723174100acf.tar.gz
llvm-656f6800b2930ebbdc4c36746f47723174100acf.tar.bz2
llvm-656f6800b2930ebbdc4c36746f47723174100acf.tar.xz
fix a win64 encoding problem, patch by Cameron Esfahani!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110164 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/X86/X86Instr64bit.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/X86/X86Instr64bit.td b/lib/Target/X86/X86Instr64bit.td
index 1e22292f24..9c7c80f237 100644
--- a/lib/Target/X86/X86Instr64bit.td
+++ b/lib/Target/X86/X86Instr64bit.td
@@ -168,7 +168,7 @@ let isCall = 1, isCodeGenOnly = 1 in
MM0, MM1, MM2, MM3, MM4, MM5, MM6, MM7,
XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, EFLAGS],
Uses = [RSP] in {
- def WINCALL64pcrel32 : I<0xE8, RawFrm,
+ def WINCALL64pcrel32 : Ii32PCRel<0xE8, RawFrm,
(outs), (ins i64i32imm_pcrel:$dst, variable_ops),
"call\t$dst", []>,
Requires<[IsWin64]>;