Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp714 uint64_t BackedgeCount = CurrentCount; in VisitWhileStmt() local
722 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitWhileStmt()
738 uint64_t BackedgeCount = CurrentCount; in VisitDoStmt() local
743 uint64_t CondCount = setCount(BackedgeCount + BC.ContinueCount); in VisitDoStmt()
763 uint64_t BackedgeCount = CurrentCount; in VisitForStmt() local
769 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitForStmt()
776 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitForStmt()
801 uint64_t BackedgeCount = CurrentCount; in VisitCXXForRangeStmt() local
806 uint64_t IncCount = setCount(BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
812 setCount(ParentCount + BackedgeCount + BC.ContinueCount); in VisitCXXForRangeStmt()
[all …]
H A DCoverageMappingGen.cpp1584 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitWhileStmt() local
1594 : addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitWhileStmt()
1633 Counter BackedgeCount; in VisitDoStmt() local
1637 BackedgeCount = in VisitDoStmt()
1647 : addCounters(BackedgeCount, BC.ContinueCount); in VisitDoStmt()
1686 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitForStmt() local
1700 IncCount = addCounters(BackedgeCount, BodyBC.ContinueCount); in VisitForStmt()
1710 addCounters(ParentCount, BackedgeCount, BodyBC.ContinueCount), in VisitForStmt()
1755 Counter BackedgeCount = propagateCounts(BodyCount, S->getBody()); in VisitCXXForRangeStmt() local
1771 LoopCount = addCounters(ParentCount, BackedgeCount, BC.ContinueCount); in VisitCXXForRangeStmt()
[all …]
H A DCGStmt.cpp1156 uint64_t BackedgeCount = getProfileCount(S.getBody()) - ParentCount; in EmitDoStmt() local
1159 createProfileWeightsForLoop(S.getCond(), BackedgeCount)); in EmitDoStmt()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2410 const SCEV *BackedgeCount = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp14907 if (!BackedgeCount) { in getBackedgeTakenCount()
14909 BackedgeCount = SE.getPredicatedBackedgeTakenCount(&L, Preds); in getBackedgeTakenCount()
14913 return BackedgeCount; in getBackedgeTakenCount()
15003 Generation(Init.Generation), BackedgeCount(Init.BackedgeCount) { in PredicatedScalarEvolution()