Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenPGO.cpp479 uint64_t BackedgeCount = CurrentCount; in VisitWhileStmt() local
487 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitWhileStmt()
503 uint64_t BackedgeCount = CurrentCount; in VisitDoStmt() local
508 uint64_t CondCount = setCount(BackedgeCount + BC.ContinueCount); in VisitDoStmt()
528 uint64_t BackedgeCount = CurrentCount; in VisitForStmt() local
534 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitForStmt()
541 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitForStmt()
566 uint64_t BackedgeCount = CurrentCount; in VisitCXXForRangeStmt() local
571 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
577 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
[all …]
H A DCoverageMappingGen.cpp960 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitWhileStmt() local
965 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitWhileStmt()
988 Counter BackedgeCount = in VisitDoStmt() local
992 Counter CondCount = addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
1016 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitForStmt() local
1023 propagateCounts(addCounters(BackedgeCount, BodyBC.ContinueCount), Inc); in VisitForStmt()
1029 addCounters(ParentCount, BackedgeCount, BodyBC.ContinueCount), in VisitForStmt()
1060 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitCXXForRangeStmt() local
1070 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitCXXForRangeStmt()
1086 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitObjCForCollectionStmt() local
[all …]
H A DCGStmt.cpp810 uint64_t BackedgeCount = getProfileCount(S.getBody()) - ParentCount; in EmitDoStmt() local
813 createProfileWeightsForLoop(S.getCond(), BackedgeCount)); in EmitDoStmt()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2013 const SCEV *BackedgeCount = nullptr;
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp12307 if (!BackedgeCount) { in getBackedgeTakenCount()
12309 BackedgeCount = SE.getPredicatedBackedgeTakenCount(&L, BackedgePred); in getBackedgeTakenCount()
12312 return BackedgeCount; in getBackedgeTakenCount()
12387 Generation(Init.Generation), BackedgeCount(Init.BackedgeCount) { in PredicatedScalarEvolution()