Lines Matching refs:VLen
4072 if (const auto VLen = Subtarget.getRealVLen();
4073 VLen && VT.getSizeInBits().getKnownMinValue() > *VLen) {
4075 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
5008 const auto VLen = Subtarget.getRealVLen();
5009 if (!VLen || VT.getSizeInBits().getFixedValue() <= *VLen)
5020 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
8696 const auto VLen = Subtarget.getRealVLen();
8698 IdxC && VLen && VecVT.getSizeInBits().getKnownMinValue() > *VLen) {
8702 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits();
10065 const auto VLen = Subtarget.getRealVLen();
10066 if (SubVecVT.isFixedLengthVector() && !VLen) {
10132 assert(VLen);
10133 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;
10195 AlignedIdx /= *VLen / RISCV::RVVBitsPerBlock;
10301 const auto VLen = Subtarget.getRealVLen();
10308 if (SubVecVT.isFixedLengthVector() && !VLen) {
10355 assert(VLen);
10356 unsigned Vscale = *VLen / RISCV::RVVBitsPerBlock;