Home
last modified time | relevance | path

Searched refs:UnrollCostEstimator (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h127 class UnrollCostEstimator {
136 UnrollCostEstimator(const Loop *L, const TargetTransformInfo &TTI,
158 unsigned TripMultiple, const UnrollCostEstimator &UCE,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp682 UnrollCostEstimator::UnrollCostEstimator( in UnrollCostEstimator() function in UnrollCostEstimator
708 bool UnrollCostEstimator::canUnroll() const { in canUnroll()
727 uint64_t UnrollCostEstimator::getUnrolledLoopSize( in getUnrolledLoopSize()
798 unsigned MaxTripCount, const UnrollCostEstimator UCE, in shouldPragmaUnroll()
839 const unsigned FullUnrollTripCount, const UnrollCostEstimator UCE, in shouldFullUnroll()
868 const UnrollCostEstimator UCE, in shouldPartialUnroll()
927 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount()
1230 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in tryToUnrollLoop()
H A DLoopUnrollAndJamPass.cpp156 unsigned OuterTripMultiple, const UnrollCostEstimator &OuterUCE, in computeUnrollAndJamCount()
326 UnrollCostEstimator InnerUCE(SubLoop, TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop()
327 UnrollCostEstimator OuterUCE(L, TTI, EphValues, UP.BEInsns); in tryToUnrollAndJamLoop()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5405 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in computeHeuristicUnrollFactor()