Added ldmxcsr intrinsic.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 24 Mar 2006 22:10:59 +0000 (22:10 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 24 Mar 2006 22:10:59 +0000 (22:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27085 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index 5fde6981d31168834353c614e46beec40c765524..a115a4e59d6b63f71a228f9ba94165ae9de6981e 100644 (file)
@@ -240,6 +240,11 @@ 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.".
@@ -251,4 +256,4 @@ let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
 let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
   def int_x86_sse2_movmskpd : GCCBuiltin<"__builtin_ia32_movmskpd">,
               Intrinsic<[llvm_int_ty, llvm_v2f64_ty], [InstrNoMem]>;
-}
\ No newline at end of file
+}