[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

Evan Cheng evan.cheng at apple.com
Fri Mar 24 14:13:59 PST 2006



Changes in directory llvm/include/llvm:

Intrinsics.td updated: 1.15 -> 1.16
---
Log message:

ldmxcsr is a SSE instruction.


---
Diffs of the changes:  (+5 -6)

 Intrinsics.td |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)


Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.15 llvm/include/llvm/Intrinsics.td:1.16
--- llvm/include/llvm/Intrinsics.td:1.15	Fri Mar 24 16:10:59 2006
+++ llvm/include/llvm/Intrinsics.td	Fri Mar 24 16:13:47 2006
@@ -239,12 +239,6 @@
 //===----------------------------------------------------------------------===//
 // 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 @@
               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">,






More information about the llvm-commits mailing list