[llvm-commits] [llvm] r82083 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td
Sean Callanan
scallanan at apple.com
Wed Sep 16 14:50:07 PDT 2009
Author: spyffe
Date: Wed Sep 16 16:50:07 2009
New Revision: 82083
URL: http://llvm.org/viewvc/llvm-project?rev=82083&view=rev
Log:
Added the LOOP family of instructions to the Intel
instruction tables.
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=82083&r1=82082&r2=82083&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Wed Sep 16 16:50:07 2009
@@ -660,6 +660,12 @@
[(X86brcond bb:$dst, X86_COND_NO, EFLAGS)]>, TB;
} // Uses = [EFLAGS]
+// Loop instructions
+
+def LOOP : I<0xE2, RawFrm, (ins brtarget8:$dst), (outs), "loop\t$dst", []>;
+def LOOPE : I<0xE1, RawFrm, (ins brtarget8:$dst), (outs), "loope\t$dst", []>;
+def LOOPNE : I<0xE0, RawFrm, (ins brtarget8:$dst), (outs), "loopne\t$dst", []>;
+
//===----------------------------------------------------------------------===//
// Call Instructions...
//
More information about the llvm-commits
mailing list