Lines Matching defs:PassThru

26122       SDValue PassThru = Op.getOperand(2);
26135 Mask, PassThru, Subtarget, DAG);
26140 DAG.getNode(IntrData->Opc0, dl, VT, Src), Mask, PassThru,
26145 SDValue PassThru = Op.getOperand(2);
26157 return getVectorMaskingNode(DAG.getNode(Opc, dl, VT, Src), Mask, PassThru,
26241 SDValue PassThru = Op.getOperand(3);
26255 return getVectorMaskingNode(NewOp, Mask, PassThru, Subtarget, DAG);
26260 SDValue PassThru = Op.getOperand(3);
26273 Mask, PassThru, Subtarget, DAG);
26279 SDValue PassThru = Op.getOperand(4);
26291 Mask, PassThru, Subtarget, DAG);
26297 SDValue PassThru = Op.getOperand(4);
26309 Mask, PassThru, Subtarget, DAG);
26337 SDValue PassThru = Src3;
26339 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
26358 return getScalarMaskingNode(NewOp, Mask, PassThru, Subtarget, DAG);
26359 return getVectorMaskingNode(NewOp, Mask, PassThru, Subtarget, DAG);
26527 SDValue PassThru = Op.getOperand(2);
26532 if (PassThru.isUndef())
26533 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
26535 return DAG.getNode(IntrData->Opc0, dl, VT, DataToCompress, PassThru,
26618 SDValue PassThru = Op.getOperand(2);
26628 {Src, PassThru, Mask});
26633 SDValue PassThru = Op.getOperand(3);
26643 {Src, Src2, PassThru, Mask});
26648 SDValue PassThru = Op.getOperand(3);
26670 return DAG.getNode(Opc, dl, Op.getValueType(), Src, Rnd, PassThru, Mask);
26674 SDValue PassThru = Op.getOperand(2);
26681 if (PassThru.isUndef())
26682 PassThru = DAG.getConstant(0, dl, PassThru.getValueType());
26684 return DAG.getNode(IntrData->Opc1, dl, Op.getValueType(), Src, PassThru,
28702 SDValue PassThru = DAG.getUNDEF(OpVT);
28705 PassThru = DAG.getConstant(NumBits + NumBits - 1, dl, OpVT);
28709 Op = DAG.getNode(X86ISD::BSR, dl, VTs, PassThru, Op);
28712 if (Opc == ISD::CTLZ && PassThru.isUndef()) {
28741 SDValue PassThru = DAG.getUNDEF(VT);
28743 PassThru = DAG.getConstant(NumBits, dl, VT);
28747 Op = DAG.getNode(X86ISD::BSF, dl, VTs, PassThru, N0);
28750 if (NonZeroSrc || !PassThru.isUndef())
32858 SDValue PassThru = N->getPassThru();
32864 if (PassThru.isUndef() || ISD::isBuildVectorAllZeros(PassThru.getNode()))
32873 SDValue Select = DAG.getNode(ISD::VSELECT, dl, VT, Mask, NewLoad, PassThru);
32895 PassThru = ExtendToType(PassThru, WideDataVT, DAG);
32906 PassThru, N->getMemoryVT(), N->getMemOperand(), N->getAddressingMode(),
32968 SDValue PassThru = N->getPassThru();
32992 PassThru = ExtendToType(PassThru, VT, DAG);
32998 if (PassThru.isUndef())
32999 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
33001 SDValue Ops[] = { N->getChain(), PassThru, Mask, N->getBasePtr(), Index,
33162 SDValue &NewLoad, SDValue Ptr, SDValue PassThru, SDValue Mask) const {
33168 EVT VTy = PassThru.getValueType();
33171 auto ScalarPassThru = PassThru.isUndef() ? DAG.getConstant(0, DL, Ty)
33172 : DAG.getBitcast(Ty, PassThru);
34454 SDValue PassThru = DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT,
34464 SDValue Ops[] = { Gather->getChain(), PassThru, Mask,
52608 SDValue PassThru = DAG.getBitcast(CastVT, ML->getPassThru());
52612 DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, CastVT, PassThru, Load, VecIndex);