ldmxcsr is a SSE instruction.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 24 Mar 2006 22:13:47 +0000 (22:13 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 24 Mar 2006 22:13:47 +0000 (22:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27086 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index a115a4e59d6b63f71a228f9ba94165ae9de6981e..e142a0791df3cf86dce7b5d13cd6336f123bfb76 100644 (file)
@@ -239,12 +239,6 @@ let TargetPrefix = "ppc" in {  // All intrinsics start with "llvm.ppc.".
 //===----------------------------------------------------------------------===//
 // X86 Intrinsics
 //
-
-let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
-  def int_x86_ldmxcsr : GCCBuiltin<"__builtin_ia32_ldmxcsr">,
-              Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
-}
-
 // SSE1
 
 let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
@@ -252,6 +246,11 @@ let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
               Intrinsic<[llvm_int_ty, llvm_v4f32_ty], [InstrNoMem]>;
 }
 
+let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
+  def int_x86_sse_ldmxcsr : GCCBuiltin<"__builtin_ia32_ldmxcsr">,
+              Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
+}
+
 // SSE2
 let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
   def int_x86_sse2_movmskpd : GCCBuiltin<"__builtin_ia32_movmskpd">,