|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ScalarEvolution.h 753 const SCEV *getBackedgeTakenCount(const Loop *L, ExitCountKind Kind = Exact);
References
include/llvm/Analysis/ScalarEvolution.h 767 return getBackedgeTakenCount(L, ConstantMaximum);
lib/Analysis/DependenceAnalysis.cpp 889 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop());
914 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop());
1029 const SCEV *BECount = SE->getBackedgeTakenCount(AddRec->getLoop());
1072 const SCEV *UB = SE->getBackedgeTakenCount(L);
lib/Analysis/IVUsers.cpp 322 OS << " with backedge-taken count " << *SE->getBackedgeTakenCount(L);
lib/Analysis/LoopCacheAnalysis.cpp 98 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(&L);
lib/Analysis/ScalarEvolution.cpp 1476 const SCEV *BECount = SE->getBackedgeTakenCount(L);
8161 const SCEV *BackedgeTakenCount = getBackedgeTakenCount(LI);
8339 const SCEV *BackedgeTakenCount = getBackedgeTakenCount(AddRec->getLoop());
11478 return !isa<SCEVCouldNotCompute>(getBackedgeTakenCount(L));
11497 OS << "backedge-taken count is " << *SE->getBackedgeTakenCount(L) << "\n";
11948 const_cast<ScalarEvolution *>(this)->getBackedgeTakenCount(L));
11949 auto *NewBECount = SE2.getBackedgeTakenCount(L);
lib/Target/ARM/ARMTargetTransformInfo.cpp 860 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1782 const SCEV *CT = SE.getBackedgeTakenCount(CurLoop);
2386 const SCEV *BECount = SE->getBackedgeTakenCount(L);
lib/Transforms/Scalar/IndVarSimplify.cpp 2831 const SCEV *ExactBTC = SE->getBackedgeTakenCount(L);
2999 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L);
3124 const SCEV *NewBECount = SE->getBackedgeTakenCount(L);
lib/Transforms/Scalar/LoopFuse.cpp 669 const SCEV *TripCount0 = SE.getBackedgeTakenCount(FC0.L);
676 const SCEV *TripCount1 = SE.getBackedgeTakenCount(FC1.L);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 383 const SCEV *BECount = SE->getBackedgeTakenCount(CurLoop);
lib/Transforms/Scalar/LoopInterchange.cpp 467 const SCEV *ExitCountOuter = SE->getBackedgeTakenCount(L);
lib/Transforms/Scalar/LoopRerollPass.cpp 1664 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 2071 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L);
2256 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L);
lib/Transforms/Scalar/LoopVersioningLICM.cpp 255 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop);
tools/polly/lib/Analysis/ScopDetection.cpp 1331 const SCEV *LoopCount = SE.getBackedgeTakenCount(L);
1340 auto *TripCount = SE.getBackedgeTakenCount(L);
unittests/Analysis/ScalarEvolutionTest.cpp 861 const SCEV *EC = SE.getBackedgeTakenCount(Loop);
885 const SCEV *NewEC = SE.getBackedgeTakenCount(Loop);
961 const SCEV *EC = SE.getBackedgeTakenCount(Loop);
974 const SCEV *NewEC = SE.getBackedgeTakenCount(Loop);