Remove the 'N' modifier from llvm-ar.
[oota-llvm.git] / include / llvm / IR / IntrinsicsPowerPC.td
index 5664f79250272880f73a782297c65efa2fe3a865..49ddfb8b613b2d8169feac1854e0801b82b61eed 100644 (file)
@@ -30,6 +30,11 @@ let TargetPrefix = "ppc" in {  // All intrinsics start with "llvm.ppc.".
 
   // sync instruction
   def int_ppc_sync : Intrinsic<[], [], []>;
+
+  // Intrinsics used to generate ctr-based loops. These should only be
+  // generated by the PowerPC backend!
+  def int_ppc_mtctr : Intrinsic<[], [llvm_anyint_ty], []>;
+  def int_ppc_is_decremented_ctr_nonzero : Intrinsic<[llvm_i1_ty], [], []>;
 }