Lines Matching defs:VLen
4154 if (const auto VLen = Subtarget.getRealVLen();
4155 VLen && VT.getSizeInBits().getKnownMinValue() > *VLen) {
4157 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
5131 const auto VLen = Subtarget.getRealVLen();
5132 if (!VLen || VT.getSizeInBits().getFixedValue() <= *VLen)
5143 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
9361 const auto VLen = Subtarget.getRealVLen();
9363 IdxC && VLen && VecVT.getSizeInBits().getKnownMinValue() > *VLen) {
9367 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
10580 const auto VLen = Subtarget.getRealVLen();
10581 if (SubVecVT.isFixedLengthVector() && !VLen) {
10638 assert(VLen);
10639 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;
10684 assert(VLen);
10685 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;
10705 assert(VLen);
10706 AlignedIdx /= *VLen / RISCV::RVVBitsPerBlock;
10813 const auto VLen = Subtarget.getRealVLen();
10820 if (SubVecVT.isFixedLengthVector() && !VLen) {
10866 assert(VLen);
10867 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;
10888 assert(VLen);
10889 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;
10914 assert(VLen);
10915 Idx /= *VLen / RISCV::RVVBitsPerBlock;