[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