[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