Lines Matching full:buildintrinsicop
7037 /// BuildIntrinsicOp - Return a unary operator intrinsic node with the
7039 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op, SelectionDAG &DAG,
7046 /// BuildIntrinsicOp - Return a binary operator intrinsic node with the
7048 static SDValue BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS,
7056 /// BuildIntrinsicOp - Return a ternary operator intrinsic node with the
7058 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op0, SDValue Op1,
7262 SDValue Res = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, OnesV,
7292 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
7303 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
7314 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
7326 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
8178 BuildIntrinsicOp(Intrinsic::ppc_altivec_vrlw, RHS, Neg16, DAG, dl);
8187 SDValue LoProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmulouh,
8190 SDValue HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmsumuhm,
8193 HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, HiProd,
8201 return BuildIntrinsicOp(Intrinsic::ppc_altivec_vmladduhm,
8208 SDValue EvenParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuleub,
8213 SDValue OddParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuloub,
10824 SDValue PermCntl = BuildIntrinsicOp(Intr, Ptr, DAG, dl, PermCntlTy);
10886 Perm = BuildIntrinsicOp(IntrPerm,
10889 Perm = BuildIntrinsicOp(IntrPerm,