H A D | RISCVISelLowering.cpp | 8946 // We need to convert from a scalable VF to a vsetvli with VLMax equal to 8949 // fractional LMULs. The LMUL is choosen so that with SEW=8 the VLMax is 10589 SDValue VLMax = DAG.getSplatVector(IdxVT, DL, computeVLMax(VecVT, DL, DAG)); in lowerVECTOR_INTERLEAVE() 10596 DAG.getNode(RISCVISD::ADD_VL, DL, IdxVT, Idx, VLMax, Idx, OddMask, VL); in lowerVECTOR_INTERLEAVE() 10729 SDValue VLMax = computeVLMax(VecVT, DL, DAG); in lowerVECTOR_SPLICE() 10737 UpOffset = DAG.getNode(ISD::SUB, DL, XLenVT, VLMax, DownOffset); in lowerVECTOR_SPLICE() 10742 DownOffset = DAG.getNode(ISD::SUB, DL, XLenVT, VLMax, UpOffset); in lowerVECTOR_SPLICE() 10745 SDValue TrueMask = getAllOnesMask(VecVT, VLMax, DL, DAG); in lowerVECTOR_SPLICE() 11699 // Slide the concatenated result by (VLMax - VL). in lowerVPReverseExperimental() 11717 SDValue VLMax in lowerVPReverseExperimental() 10587 SDValue VLMax = DAG.getSplatVector(IdxVT, DL, computeVLMax(VecVT, DL, DAG)); lowerVECTOR_INTERLEAVE() local 10727 SDValue VLMax = computeVLMax(VecVT, DL, DAG); lowerVECTOR_SPLICE() local 11715 SDValue VLMax = lowerVPReverseExperimental() local [all...] |