Lines Matching refs:VID
3362 // RVV sequence (VID * S) + X, for example.
3753 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, VIDContainerVT, Mask, VL);
3758 VID = convertFromScalableVector(VIDVT, VID, DAG, Subtarget);
3762 VID = DAG.getNode(StepOpcode, DL, VIDVT, VID, SplatStep);
3767 VID = DAG.getNode(ISD::SRL, DL, VIDVT, VID, SplatStep);
3771 VID = DAG.getNode(Negate ? ISD::SUB : ISD::ADD, DL, VIDVT, SplatAddend,
3772 VID);
3776 VID = DAG.getNode(ISD::SINT_TO_FP, DL, VT, VID);
3778 return VID;
9261 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, VT, Mask, VL);
9264 {VID, SplattedIdx, DAG.getCondCode(ISD::SETEQ),
10713 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, IntVT, Mask, VL);
10714 SDValue Indices = DAG.getNode(RISCVISD::SUB_VL, DL, IntVT, SplatVL, VID,
11743 SDValue VID = DAG.getNode(RISCVISD::VID_VL, DL, IndicesVT, Mask, EVL);
11748 SDValue VRSUB = DAG.getNode(RISCVISD::SUB_VL, DL, IndicesVT, VecLenSplat, VID,