OSDN Git Service

fix a win64 encoding problem, patch by Cameron Esfahani!
authorChris Lattner <sabre@nondot.org>
Tue, 3 Aug 2010 22:49:22 +0000 (22:49 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 3 Aug 2010 22:49:22 +0000 (22:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110164 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86Instr64bit.td

index 1e22292..9c7c80f 100644 (file)
@@ -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]>;