================ @@ -50,6 +50,26 @@ def SDT_PPCVecSplat : SDTypeProfile<1, 2, [ SDTCisVec<0>, SDTCisVec<1>, SDTCisInt<2> ]>; +def SDT_PPCBcdShift : SDTypeProfile<1, 3, [ SDTCisVT<0, v16i8>, + SDTCisVT<1, v4i32>, SDTCisVT<2, v16i8>, SDTCisInt<3> +]>; + +def SDT_PPCBcdShiftRound : SDTypeProfile<1, 3, [ SDTCisVT<0, v16i8>, + SDTCisVT<1, v4i32>, SDTCisVT<2, v16i8>, SDTCisInt<3> +]>; + +def SDT_PPCBcdTrunc : SDTypeProfile<1, 3, [ SDTCisVT<0, v16i8>, + SDTCisVT<1, v4i32>, SDTCisVT<2, v16i8>, SDTCisInt<3> +]>; + +def SDT_PPCBcdUTrunc : SDTypeProfile<1, 2, [ SDTCisVT<0, v16i8>, + SDTCisVT<1, v4i32>, SDTCisVT<2, v16i8> +]>; + +def SDT_PPCBcdUShift : SDTypeProfile<1, 2, [ SDTCisVT<0, v16i8>, + SDTCisVT<1, v4i32>, SDTCisVT<2, v16i8> +]>; + ---------------- lei137 wrote:
same comment as below https://github.com/llvm/llvm-project/pull/154715 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits