Home
last modified time | relevance | path

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

/llvm-project/bolt/lib/Passes/
H A DLoopInversionPass.cpp60 const uint64_t ExitCount = SuccBB->getBranchInfo(*SecondSucc).Count; in runOnFunction() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp917 assert(ExitCount->getType()->isIntegerTy() && "exit count must be integer"); in genLoopLimit() argument
952 linearFunctionTestReplace(Loop * L,BasicBlock * ExitingBB,const SCEV * ExitCount,PHINode * IndVar,SCEVExpander & Rewriter) linearFunctionTestReplace() argument
1780 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); predicateLoopExits() local
1862 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); predicateLoopExits() local
1992 const SCEV *ExitCount = SE->getExitCount(L, ExitingBB); run() local
[all...]
H A DLoopVersioningLICM.cpp217 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop); legalLoopStructure() local
H A DLoopPredication.cpp1012 if (isa<SCEVCouldNotCompute>(ExitCount)) in getMinAnalyzeableBackedgeTakenCount() local
1133 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits() local
H A DLoopBoundSplit.cpp83 const SCEV *ExitCount = SE.getExitCount(&L, Cond.ICmp->getParent()); in calculateUpperBound() local
/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp221 const SCEV *ExitCount = nullptr; global() member in __anone70bd8220111::HardwareLoop
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1088 Counter ExitCount = getRegion().getCounter(); propagateCounts() local
1849 Counter ExitCount = getRegionCounter(S); VisitSwitchStmt() local
2084 Counter ExitCount = getRegionCounter(S); VisitCXXTryStmt() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp843 uint64_t ExitCount = llvm::divideNearest(LoopWeight, ExitWeight); getEstimatedTripCount() local
1509 const SCEV *ExitCount = SE->getExitCount(L, PN->getIncomingBlock(i)); rewriteLoopExitValues() local
H A DScalarEvolutionExpander.cpp2091 const SCEV *ExitCount = generateOverflowCheck() local
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8197 unsigned ExitCountSize = getTypeSizeInBits(ExitCount->getType()); in getSmallConstantTripCount() local
8207 getMinusOne(ExitCount in getSmallConstantTripCount() local
8141 getTripCountFromExitCount(const SCEV * ExitCount) getTripCountFromExitCount() argument
8152 getTripCountFromExitCount(const SCEV * ExitCount,Type * EvalTy,const Loop * L) getTripCountFromExitCount() argument
8182 getConstantTripCount(const SCEVConstant * ExitCount) getConstantTripCount() argument
8233 getSmallConstantTripMultiple(const Loop * L,const SCEV * ExitCount) getSmallConstantTripMultiple() argument
8266 const SCEV *ExitCount = getExitCount(L, ExitingBlock); getSmallConstantTripMultiple() local
8668 const SCEV *ExitCount = ENT.SymbolicMaxNotTaken; getSymbolicMax() local
[all...]
H A DLoopAccessAnalysis.cpp2385 const SCEV *ExitCount = PSE->getSymbolicMaxBackedgeTakenCount(); canAnalyzeLoop() local
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h104 const SCEV *ExitCount = nullptr; global() member
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4469 const SCEV *ExitCount = SE->getAddExpr( computeMaxVF() local