Home
last modified time | relevance | path

Searched refs:VLMax (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp533 bool VLMax = IntNo == Intrinsic::riscv_vsetvlimax || in selectVSETVLI() local
535 unsigned Offset = IntNoOffset + (VLMax ? 1 : 2); in selectVSETVLI()
555 if (VLMax) { in selectVSETVLI()
H A DRISCVInstrInfoVPseudos.td164 def VLMax : OutPatFrag<(ops), (XLenVT -1)>;
192 // "natural" vector length for this type. For scalable vectors this is VLMax.
193 OutPatFrag AVL = VLMax;
302 // VLMax.
303 OutPatFrag AVL = VLMax;
H A DRISCVISelLowering.cpp5770 SDValue VLMax = DAG.getNode(ISD::VSCALE, DL, XLenVT, in lowerVECTOR_REVERSE() local
5773 DAG.getNode(ISD::SUB, DL, XLenVT, VLMax, DAG.getConstant(1, DL, XLenVT)); in lowerVECTOR_REVERSE()
5802 SDValue VLMax = DAG.getNode(ISD::VSCALE, DL, XLenVT, in lowerVECTOR_SPLICE() local
5811 UpOffset = DAG.getNode(ISD::SUB, DL, XLenVT, VLMax, DownOffset); in lowerVECTOR_SPLICE()
5816 DownOffset = DAG.getNode(ISD::SUB, DL, XLenVT, VLMax, UpOffset); in lowerVECTOR_SPLICE()
5819 SDValue TrueMask = getAllOnesMask(VecVT, VLMax, DL, DAG); in lowerVECTOR_SPLICE()