Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp497 uint64_t BackedgeCount = CurrentCount; in VisitWhileStmt() local
505 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitWhileStmt()
521 uint64_t BackedgeCount = CurrentCount; in VisitDoStmt() local
526 uint64_t CondCount = setCount(BackedgeCount + BC.ContinueCount); in VisitDoStmt()
546 uint64_t BackedgeCount = CurrentCount; in VisitForStmt() local
552 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitForStmt()
559 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitForStmt()
584 uint64_t BackedgeCount = CurrentCount; in VisitCXXForRangeStmt() local
589 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
595 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
[all …]
H A DCoverageMappingGen.cpp1082 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitWhileStmt() local
1090 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitWhileStmt()
1121 Counter BackedgeCount = in VisitDoStmt() local
1128 Counter CondCount = addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
1161 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitForStmt() local
1171 propagateCounts(addCounters(BackedgeCount, BodyBC.ContinueCount), Inc); in VisitForStmt()
1177 addCounters(ParentCount, BackedgeCount, BodyBC.ContinueCount), in VisitForStmt()
1215 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitCXXForRangeStmt() local
1227 addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitCXXForRangeStmt()
1251 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitObjCForCollectionStmt() local
[all …]
H A DCGStmt.cpp937 uint64_t BackedgeCount = getProfileCount(S.getBody()) - ParentCount; in EmitDoStmt() local
940 createProfileWeightsForLoop(S.getCond(), BackedgeCount)); in EmitDoStmt()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2257 const SCEV *BackedgeCount = nullptr;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp13708 if (!BackedgeCount) { in getBackedgeTakenCount()
13710 BackedgeCount = SE.getPredicatedBackedgeTakenCount(&L, BackedgePred); in getBackedgeTakenCount()
13713 return BackedgeCount; in getBackedgeTakenCount()
13788 Generation(Init.Generation), BackedgeCount(Init.BackedgeCount) { in PredicatedScalarEvolution()