[llvm-commits] [llvm] r76914 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td
Sean Callanan
scallanan at apple.com
Thu Jul 23 16:40:06 PDT 2009
Author: spyffe
Date: Thu Jul 23 18:39:34 2009
New Revision: 76914
URL: http://llvm.org/viewvc/llvm-project?rev=76914&view=rev
Log:
Added a 2+-byte NOP instruction to the Intel tables,
for the assembler/disassembler to use.
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=76914&r1=76913&r2=76914&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Thu Jul 23 18:39:34 2009
@@ -489,8 +489,11 @@
}
// Nop
-let neverHasSideEffects = 1 in
+let neverHasSideEffects = 1 in {
def NOOP : I<0x90, RawFrm, (outs), (ins), "nop", []>;
+ def NOOPL : I<0x1f, MRM0m, (outs), (ins i32mem:$zero),
+ "nopl\t$zero", []>, TB;
+}
// PIC base
let neverHasSideEffects = 1, isNotDuplicable = 1, Uses = [ESP] in
More information about the llvm-commits
mailing list