[llvm-commits] [llvm] r78680 - in /llvm/trunk/lib/Target/X86: X86Instr64bit.td X86InstrInfo.td

Chris Lattner sabre at nondot.org
Tue Aug 11 09:58:39 PDT 2009


Author: lattner
Date: Tue Aug 11 11:58:39 2009
New Revision: 78680

URL: http://llvm.org/viewvc/llvm-project?rev=78680&view=rev
Log:
move some 32-bit instrs to x86instrinfo.td


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

Modified: llvm/trunk/lib/Target/X86/X86Instr64bit.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86Instr64bit.td?rev=78680&r1=78679&r2=78680&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/X86Instr64bit.td (original)
+++ llvm/trunk/lib/Target/X86/X86Instr64bit.td Tue Aug 11 11:58:39 2009
@@ -274,16 +274,8 @@
                    [(X86rep_stos i64)]>, REP;
 
 // Fast system-call instructions
-def SYSCALL  : I<0x05, RawFrm,
-                 (outs), (ins), "syscall", []>, TB;
-def SYSENTER  : I<0x34, RawFrm,
-                  (outs), (ins), "sysenter", []>, TB;
-def SYSEXIT : I<0x35, RawFrm,
-                (outs), (ins), "sysexit", []>, TB;
 def SYSEXIT64 : RI<0x35, RawFrm,
                    (outs), (ins), "sysexit", []>, TB;
-def SYSRET : I<0x07, RawFrm,
-               (outs), (ins), "sysret", []>, TB;
 
 //===----------------------------------------------------------------------===//
 //  Move Instructions...

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=78680&r1=78679&r2=78680&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Tue Aug 11 11:58:39 2009
@@ -770,6 +770,17 @@
 def TRAP    : I<0x0B, RawFrm, (outs), (ins), "ud2", [(trap)]>, TB;
 }
 
+def SYSCALL  : I<0x05, RawFrm,
+                 (outs), (ins), "syscall", []>, TB;
+def SYSRET   : I<0x07, RawFrm,
+                 (outs), (ins), "sysret", []>, TB;
+def SYSENTER : I<0x34, RawFrm,
+                 (outs), (ins), "sysenter", []>, TB;
+def SYSEXIT  : I<0x35, RawFrm,
+                 (outs), (ins), "sysexit", []>, TB;
+
+
+
 //===----------------------------------------------------------------------===//
 //  Input/Output Instructions...
 //





More information about the llvm-commits mailing list