[llvm-commits] [llvm] r98615 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td

Chris Lattner sabre at nondot.org
Mon Mar 15 23:30:18 PDT 2010


Author: lattner
Date: Tue Mar 16 01:30:18 2010
New Revision: 98615

URL: http://llvm.org/viewvc/llvm-project?rev=98615&view=rev
Log:
fix the encoding of TAILJMPd.  This fixes Benchmarks/Olden/bisort
with the integrated assembler!

Modified:
    llvm/trunk/lib/Target/X86/X86InstrInfo.td

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=98615&r1=98614&r2=98615&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Tue Mar 16 01:30:18 2010
@@ -724,8 +724,8 @@
 
   // FIXME: The should be pseudo instructions that are lowered when going to
   // mcinst.
-  def TAILJMPd : Ii32<0xE9, RawFrm, (outs),
-                                    (ins i32imm_pcrel:$dst, variable_ops),
+  def TAILJMPd : Ii32PCRel<0xE9, RawFrm, (outs),
+                           (ins i32imm_pcrel:$dst, variable_ops),
                  "jmp\t$dst  # TAILCALL",
                  []>;
   def TAILJMPr : I<0xFF, MRM4r, (outs), (ins GR32_TC:$dst, variable_ops), 





More information about the llvm-commits mailing list