[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