Lines Matching defs:BuildIntrinsicOp
9383 /// BuildIntrinsicOp - Return a unary operator intrinsic node with the
9385 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op, SelectionDAG &DAG,
9392 /// BuildIntrinsicOp - Return a binary operator intrinsic node with the
9394 static SDValue BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS,
9402 /// BuildIntrinsicOp - Return a ternary operator intrinsic node with the
9404 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op0, SDValue Op1,
9810 SDValue Res = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, OnesV,
9840 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
9851 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
9863 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
11875 BuildIntrinsicOp(Intrinsic::ppc_altivec_vrlw, RHS, Neg16, DAG, dl);
11884 SDValue LoProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmulouh,
11887 SDValue HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmsumuhm,
11890 HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, HiProd,
11898 SDValue EvenParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuleub,
11903 SDValue OddParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuloub,
16445 SDValue PermCntl = BuildIntrinsicOp(Intr, Ptr, DAG, dl, PermCntlTy);
16507 Perm = BuildIntrinsicOp(IntrPerm,
16510 Perm = BuildIntrinsicOp(IntrPerm,