[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