Lines Matching refs:BuildIntrinsicOp
6491 /// BuildIntrinsicOp - Return a unary operator intrinsic node with the
6493 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op,
6501 /// BuildIntrinsicOp - Return a binary operator intrinsic node with the
6503 static SDValue BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS,
6511 /// BuildIntrinsicOp - Return a ternary operator intrinsic node with the
6513 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op0, SDValue Op1,
6734 SDValue Res = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, OnesV,
6764 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
6775 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
6786 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
6798 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
7592 BuildIntrinsicOp(Intrinsic::ppc_altivec_vrlw, RHS, Neg16, DAG, dl);
7601 SDValue LoProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmulouh,
7604 SDValue HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmsumuhm,
7607 HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, HiProd,
7615 return BuildIntrinsicOp(Intrinsic::ppc_altivec_vmladduhm,
7622 SDValue EvenParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuleub,
7627 SDValue OddParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuloub,
10023 SDValue PermCntl = BuildIntrinsicOp(Intr, Ptr, DAG, dl, PermCntlTy);
10082 Perm = BuildIntrinsicOp(IntrPerm,
10085 Perm = BuildIntrinsicOp(IntrPerm,