[llvm-commits] CVS: llvm/include/llvm/IntrinsicsPowerPC.td
Chris Lattner
lattner at cs.uiuc.edu
Tue Jun 6 14:28:58 PDT 2006
Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.24 -> 1.25
---
Log message:
Add PowerPC intrinsics to support dcbz[l]
---
Diffs of the changes: (+9 -0)
IntrinsicsPowerPC.td | 9 +++++++++
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/IntrinsicsPowerPC.td
diff -u llvm/include/llvm/IntrinsicsPowerPC.td:1.24 llvm/include/llvm/IntrinsicsPowerPC.td:1.25
--- llvm/include/llvm/IntrinsicsPowerPC.td:1.24 Mon Apr 10 17:02:38 2006
+++ llvm/include/llvm/IntrinsicsPowerPC.td Tue Jun 6 16:28:46 2006
@@ -15,6 +15,15 @@
// Definitions for all PowerPC intrinsics.
//
+// Non-altivec intrinsics.
+let TargetPrefix = "ppc" in { // All intrinsics start with "llvm.ppc.".
+ // dcbz instruction.
+ def int_ppc_dcbz : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
+ // dcbzl (PPC970) instruction.
+ def int_ppc_dcbzl : Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
+}
+
+
let TargetPrefix = "ppc" in { // All PPC intrinsics start with "llvm.ppc.".
/// PowerPC_Vec_Intrinsic - Base class for all altivec intrinsics.
class PowerPC_Vec_Intrinsic<string GCCIntSuffix, list<LLVMType> types,
More information about the llvm-commits
mailing list