Lines Matching full:buildintrinsicop
3912 /// BuildIntrinsicOp - Return a binary operator intrinsic node with the
3914 static SDValue BuildIntrinsicOp(unsigned IID, SDValue LHS, SDValue RHS,
3922 /// BuildIntrinsicOp - Return a ternary operator intrinsic node with the
3924 static SDValue BuildIntrinsicOp(unsigned IID, SDValue Op0, SDValue Op1,
4009 SDValue Res = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, OnesV,
4039 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
4050 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
4061 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
4073 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
4456 BuildIntrinsicOp(Intrinsic::ppc_altivec_vrlw, RHS, Neg16, DAG, dl);
4465 SDValue LoProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmulouh,
4468 SDValue HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmsumuhm,
4471 HiProd = BuildIntrinsicOp(Intrinsic::ppc_altivec_vslw, HiProd,
4479 return BuildIntrinsicOp(Intrinsic::ppc_altivec_vmladduhm,
4485 SDValue EvenParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuleub,
4490 SDValue OddParts = BuildIntrinsicOp(Intrinsic::ppc_altivec_vmuloub,