Home
last modified time | relevance | path

Searched defs:ExitCount (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DLoopInversionPass.cpp59 const uint64_t ExitCount = SuccBB->getBranchInfo(*SecondSucc).Count; in runOnFunction() local
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp978 const SCEV *ExitCount, bool UsePostInc, Loop *L, in genLoopLimit()
1062 const SCEV *ExitCount, in linearFunctionTestReplace()
1630 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); in optimizeLoopExits() local
1771 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); in predicateLoopExits() local
1853 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); in predicateLoopExits() local
1992 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); in run() local
H A DLoopBoundSplit.cpp83 const SCEV *ExitCount = SE.getExitCount(&L, Cond.ICmp->getParent()); in calculateUpperBound() local
H A DLoopVersioningLICM.cpp267 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop); in legalLoopStructure() local
H A DLoopPredication.cpp1073 const SCEV *ExitCount = SE.getExitCount(L, ExitingBB); in getMinAnalyzeableBackedgeTakenCount() local
1201 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); in predicateLoopExits() local
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DHardwareLoops.cpp202 const SCEV *ExitCount = nullptr; member in __anon7620f73f0111::HardwareLoop
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp703 Counter ExitCount = getRegion().getCounter(); in propagateCounts() local
1312 Counter ExitCount = getRegionCounter(S); in VisitSwitchStmt() local
1441 Counter ExitCount = getRegionCounter(S); in VisitCXXTryStmt() local
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp806 uint64_t ExitCount = llvm::divideNearest(LoopWeight, ExitWeight); in getEstimatedTripCount() local
1365 const SCEV *ExitCount = SE->getExitCount(L, PN->getIncomingBlock(i)); in rewriteLoopExitValues() local
H A DScalarEvolutionExpander.cpp2371 const SCEV *ExitCount = in generateOverflowCheck() local
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp7883 const SCEV *ScalarEvolution::getTripCountFromExitCount(const SCEV *ExitCount, in getTripCountFromExitCount()
7900 static unsigned getConstantTripCount(const SCEVConstant *ExitCount) { in getConstantTripCount()
7915 auto *ExitCount = dyn_cast<SCEVConstant>(getBackedgeTakenCount(L, Exact)); in getSmallConstantTripCount() local
7925 const SCEVConstant *ExitCount = in getSmallConstantTripCount() local
8071 const SCEV *ExitCount) { in getSmallConstantTripMultiple()
8116 const SCEV *ExitCount = getExitCount(L, ExitingBlock); in getSmallConstantTripMultiple() local
14518 const SCEV *ExitCount = getExitCount(L, ExitingBB); in computeSymbolicMaxBackedgeTakenCount() local
H A DLoopAccessAnalysis.cpp2095 const SCEV *ExitCount = PSE->getBackedgeTakenCount(); in canAnalyzeLoop() local
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h101 const SCEV *ExitCount = nullptr; member
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2825 const SCEV *ExitCount = SE->getAddExpr( in getOrCreateTripCount() local
5060 const SCEV *ExitCount = SE->getAddExpr( in computeMaxVF() local