Searched refs:UnrollCostEstimator (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | UnrollLoop.h | 127 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 D | LoopUnrollPass.cpp | 682 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 D | LoopUnrollAndJamPass.cpp | 156 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 D | OMPIRBuilder.cpp | 5405 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in computeHeuristicUnrollFactor()
|