Home
last modified time | relevance | path

Searched refs:getMaxVScale (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h122 std::optional<unsigned> getMaxVScale() const override;
H A DRISCVTargetTransformInfo.cpp332 std::optional<unsigned> RISCVTTIImpl::getMaxVScale() const { in getMaxVScale() function in RISCVTTIImpl
335 return BaseT::getMaxVScale(); in getMaxVScale()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp790 std::optional<unsigned> TargetTransformInfo::getMaxVScale() const { in getMaxVScale() function in TargetTransformInfo
791 return TTIImpl->getMaxVScale(); in getMaxVScale()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1218 LLVM_ABI std::optional<unsigned> getMaxVScale() const;
H A DTargetTransformInfoImpl.h590 virtual std::optional<unsigned> getMaxVScale() const { return std::nullopt; } in getMaxVScale() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2194 static std::optional<unsigned> getMaxVScale(const Function &F, in getMaxVScale() function
2196 if (std::optional<unsigned> MaxVScale = TTI.getMaxVScale()) in getMaxVScale()
2225 getMaxVScale(*Cost->TheFunction, Cost->TTI); in isIndvarOverflowCheckKnownFalse()
3481 if (!Legal->isSafeForAnyVectorWidth() && !getMaxVScale(*TheFunction, TTI)) { in isScalableVectorizationAllowed()
3502 std::optional<unsigned> MaxVScale = getMaxVScale(*TheFunction, TTI); in getMaxLegalScalableVF()
3716 std::optional<unsigned> MaxVScale = getMaxVScale(*TheFunction, TTI); in computeMaxVF()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h863 std::optional<unsigned> getMaxVScale() const override { return std::nullopt; } in getMaxVScale() function