Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp318 unsigned RolledDynamicCost; member
371 InstructionCost RolledDynamicCost = 0; in analyzeLoopUnrollCost() local
532 RolledDynamicCost += TTI.getUserCost(&I, CostKind); in analyzeLoopUnrollCost()
619 if (UnrolledCost == RolledDynamicCost) { in analyzeLoopUnrollCost()
642 assert(UnrolledCost.isValid() && RolledDynamicCost.isValid() && in analyzeLoopUnrollCost()
648 << "RolledDynamicCost: " << RolledDynamicCost << "\n"); in analyzeLoopUnrollCost()
650 unsigned(*RolledDynamicCost.getValue())}}; in analyzeLoopUnrollCost()
725 if (Cost.RolledDynamicCost >= std::numeric_limits<unsigned>::max() / 100) in getFullUnrollBoostingFactor()
729 return std::min(100 * Cost.RolledDynamicCost / Cost.UnrolledCost, in getFullUnrollBoostingFactor()