Changes in directory llvm/include/llvm:

IntrinsicsX86.td updated: 1.31 -> 1.32
---
Log message:

Add the emms intrinsic for MMX support.


---
Diffs of the changes:  (+9 -0)

 IntrinsicsX86.td |    9 +++++++++
 1 files changed, 9 insertions(+)


Index: llvm/include/llvm/IntrinsicsX86.td
diff -u llvm/include/llvm/IntrinsicsX86.td:1.31 
llvm/include/llvm/IntrinsicsX86.td:1.32
--- llvm/include/llvm/IntrinsicsX86.td:1.31     Sun Dec 31 16:24:55 2006
+++ llvm/include/llvm/IntrinsicsX86.td  Mon Mar  5 17:09:45 2007
@@ -535,3 +535,12 @@
               Intrinsic<[llvm_void_ty, llvm_i32_ty,
                          llvm_i32_ty], [IntrWriteMem]>;
 }
+
+//===----------------------------------------------------------------------===//
+// MMX
+
+// Empty MMX state op.
+let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
+  def int_x86_mmx_emms : GCCBuiltin<"__builtin_ia32_emms">,
+              Intrinsic<[llvm_void_ty], [IntrWriteMem]>;
+}



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to