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

Bill Wendling isanbard at gmail.com
Mon Mar 5 15:10:05 PST 2007



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]>;
+}






More information about the llvm-commits mailing list