Home
last modified time | relevance | path

Searched refs:getRealMinVLen (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h217 unsigned getRealMinVLen() const { in getRealMinVLen() function
227 unsigned Min = getRealMinVLen(); in getRealVLen()
H A DRISCVTargetTransformInfo.cpp340 if (unsigned MinVLen = ST->getRealMinVLen(); in getVScaleForTuning()
355 ST->useRVVForFixedLengthVectors() ? LMUL * ST->getRealMinVLen() : 0); in getRegisterBitWidth()
359 ST->getRealMinVLen() >= RISCV::RVVBitsPerBlock) in getRegisterBitWidth()
2629 return divideCeil(Size, ST->getRealMinVLen()); in getRegUsageForType()
2692 return VTy->getPrimitiveSizeInBits() / ST->getRealMinVLen() < in isLegalMaskedExpandLoad()
2950 unsigned VLenB = ST->getRealMinVLen() / 8; in enableMemCmpExpansion()
H A DRISCVInsertVSETVLI.cpp1018 if (ST->getRealMinVLen() == ST->getRealMaxVLen() && VLMAX <= 31) in computeInfoForInstr()
H A DRISCVISelLowering.cpp1721 if (Subtarget.getRealMinVLen() < RISCV::RVVBitsPerBlock) in shouldExpandGetVectorLength()
2364 unsigned MinVLen = Subtarget.getRealMinVLen(); in isExtractSubvectorCheap()
2760 unsigned MinVLen = Subtarget.getRealMinVLen(); in useRVVForFixedLengthVectorVT()
2830 unsigned MinVLen = Subtarget.getRealMinVLen(); in getContainerForFixedLengthVector()
2958 unsigned VectorBitsMin = Subtarget.getRealMinVLen(); in computeVLMAXBounds()
2995 Cost = divideCeil(VT.getSizeInBits(), Subtarget.getRealMinVLen() / DLenFactor); in getLMULCost()
4051 (Subtarget.getRealMinVLen() >= VT.getSizeInBits() * NumElts) ? NumElts : 1; in lowerBuildVectorOfConstants()
4103 (Subtarget.getRealMinVLen() >= ViaIntVT.getSizeInBits() * NumElts) ? in lowerBuildVectorOfConstants()
4155 (NumElts <= 4 || VT.getSizeInBits() > Subtarget.getRealMinVLen()) && in lowerBuildVectorOfConstants()
5898 const unsigned MinVLMAX = Subtarget.getRealMinVLen() / EltSize; in lowerVECTOR_SHUFFLE()
[all …]
H A DRISCVFrameLowering.cpp1603 std::max<uint64_t>(ST.getRealMinVLen() / RISCV::RVVBitsPerBlock, 1); in assignRVVStackObjectOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp850 if (STI.getRealMinVLen() < RISCV::RVVBitsPerBlock) in legalizeVScale()