Lines Matching defs:PassThru
25632 SDValue PassThru = Op.getOperand(2);
25645 Mask, PassThru, Subtarget, DAG);
25650 DAG.getNode(IntrData->Opc0, dl, VT, Src), Mask, PassThru,
25655 SDValue PassThru = Op.getOperand(2);
25667 return getVectorMaskingNode(DAG.getNode(Opc, dl, VT, Src), Mask, PassThru,
25751 SDValue PassThru = Op.getOperand(3);
25765 return getVectorMaskingNode(NewOp, Mask, PassThru, Subtarget, DAG);
25770 SDValue PassThru = Op.getOperand(3);
25783 Mask, PassThru, Subtarget, DAG);
25789 SDValue PassThru = Op.getOperand(4);
25801 Mask, PassThru, Subtarget, DAG);
25807 SDValue PassThru = Op.getOperand(4);
25819 Mask, PassThru, Subtarget, DAG);
25847 SDValue PassThru = Src3;
25849 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
25866 return getVectorMaskingNode(NewOp, Mask, PassThru, Subtarget, DAG);
26013 SDValue PassThru = Op.getOperand(2);
26018 if (PassThru.isUndef())
26019 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
26021 return DAG.getNode(IntrData->Opc0, dl, VT, DataToCompress, PassThru,
26104 SDValue PassThru = Op.getOperand(2);
26114 {Src, PassThru, Mask});
26119 SDValue PassThru = Op.getOperand(3);
26141 return DAG.getNode(Opc, dl, Op.getValueType(), Src, Rnd, PassThru, Mask);
26145 SDValue PassThru = Op.getOperand(2);
26152 if (PassThru.isUndef())
26153 PassThru = DAG.getConstant(0, dl, PassThru.getValueType());
26155 return DAG.getNode(IntrData->Opc1, dl, Op.getValueType(), Src, PassThru,
32028 SDValue PassThru = N->getPassThru();
32034 if (PassThru.isUndef() || ISD::isBuildVectorAllZeros(PassThru.getNode()))
32043 SDValue Select = DAG.getNode(ISD::VSELECT, dl, VT, Mask, NewLoad, PassThru);
32065 PassThru = ExtendToType(PassThru, WideDataVT, DAG);
32076 PassThru, N->getMemoryVT(), N->getMemOperand(), N->getAddressingMode(),
32138 SDValue PassThru = N->getPassThru();
32162 PassThru = ExtendToType(PassThru, VT, DAG);
32168 if (PassThru.isUndef())
32169 PassThru = getZeroVector(VT, Subtarget, DAG, dl);
32171 SDValue Ops[] = { N->getChain(), PassThru, Mask, N->getBasePtr(), Index,
32314 SDValue &NewLoad, SDValue Ptr, SDValue PassThru, SDValue Mask) const {
32320 EVT VTy = PassThru.getValueType();
32323 auto ScalarPassThru = PassThru.isUndef() ? DAG.getConstant(0, DL, Ty)
32324 : DAG.getBitcast(Ty, PassThru);
33575 SDValue PassThru = DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT,
33585 SDValue Ops[] = { Gather->getChain(), PassThru, Mask,
51416 SDValue PassThru = DAG.getBitcast(CastVT, ML->getPassThru());
51420 DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, CastVT, PassThru, Load, VecIndex);