| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | ThreeWayBranch.cpp | 38 if (BB->getExecutionCount() == 0 || in runOnFunction() 39 BB->getExecutionCount() == BinaryBasicBlock::COUNT_NO_PROFILE) in runOnFunction() 106 return A.first->getExecutionCount() < B.first->getExecutionCount(); in runOnFunction() 109 uint64_t NewSecondBranchCount = Blocks[1].first->getExecutionCount() + in runOnFunction() 110 Blocks[0].first->getExecutionCount(); in runOnFunction() 112 NewSecondBranchCount > Blocks[2].first->getExecutionCount(); in runOnFunction() 116 BB->addSuccessor(Blocks[2].first, Blocks[2].first->getExecutionCount()); in runOnFunction() 120 BB->addSuccessor(Blocks[2].first, Blocks[2].first->getExecutionCount()); in runOnFunction() 126 Blocks[0].first->getExecutionCount()); in runOnFunction() 128 Blocks[1].first->getExecutionCount()); in runOnFunction()
|
| H A D | MCF.cpp | 114 double ChildExecCount = Child->getExecutionCount(); in computeEdgeWeights() 130 Denominator += N->getExecutionCount(); in computeEdgeWeights() 133 CritWeight = N->getExecutionCount(); in computeEdgeWeights() 154 BB->getExecutionCount() - TotalChildrenCount; in computeEdgeWeights() 187 if (TotalPredsEWeight > BB.getExecutionCount()) in recalculateBBCounts() 197 if (TotalSuccsEWeight > BB.getExecutionCount()) in recalculateBBCounts() 215 RelativeExec *= BB.getExecutionCount(); in guessEdgeByRelHotness() 227 RelativeExec *= BB.getExecutionCount(); in guessEdgeByRelHotness() 337 std::min(Pred->getExecutionCount(), BB.getExecutionCount()) / 2; in guessEdgeByIterativeApproach() 347 std::min(BB.getExecutionCount(), Succ->getExecutionCount()) / 2; in guessEdgeByIterativeApproach() [all …]
|
| H A D | TailDuplication.cpp | 248 DynamicInstructionDeletionCount += OriginalBB.getExecutionCount(); in constantAndCopyPropagate() 513 BB.getExecutionCount() >= BB.getSuccessor()->getExecutionCount() in duplicateBlocks() 515 : (double)BB.getExecutionCount() / in duplicateBlocks() 516 BB.getSuccessor()->getExecutionCount(); in duplicateBlocks() 538 NewBB->setExecutionCount(CurBB->getExecutionCount()); in duplicateBlocks() 611 DuplicationsDynamicCount += BB->getExecutionCount(); in runOnFunction()
|
| H A D | SplitFunctions.cpp | 94 const uint64_t ExecCount = BB.getExecutionCount(); in canSplit() 105 return BB.getExecutionCount() == 0; in canOutline() 352 TrampolineBB->setExecutionCount(LPBlock->getExecutionCount()); in createEHTrampolines() 353 TrampolineBB->addSuccessor(LPBlock, TrampolineBB->getExecutionCount()); in createEHTrampolines()
|
| H A D | PLTCall.cpp | 57 Function.getExecutionCount() == BinaryFunction::COUNT_NO_PROFILE) in runOnFunctions()
|
| H A D | ValidateInternalCalls.cpp | 131 BB.addSuccessor(Target, BB.getExecutionCount(), 0ULL); in fixCFGForPIC() 177 BB.addSuccessor(ReturnDestBlock, BB.getExecutionCount(), 0); in fixCFGForIC()
|
| H A D | LongJmp.cpp | 234 StubBB->setExecutionCount(StubBB->getExecutionCount() + OrigCount); in replaceTargetWithStub() 241 StubBB->setExecutionCount(StubBB->getExecutionCount() + in replaceTargetWithStub() 242 BB.getExecutionCount()); in replaceTargetWithStub()
|
| H A D | ReorderFunctions.cpp | 313 (A->getExecutionCount() > B->getExecutionCount())); in runOnFunctions()
|
| H A D | Inliner.cpp | 369 InlinedBB->addSuccessor(NextBB, InlinedBB->getExecutionCount()); in inlineCall() 473 NumInlinedDynamicCalls += BB->getExecutionCount(); in inlineCallsInFunction()
|
| H A D | BinaryPasses.cpp | 891 BB->setExecutionCount(BB->getExecutionCount() - CTCTakenFreq); in fixTailCalls() 1165 NumDynamicLocalLoadsFound += BB->getExecutionCount(); in simplifyRODataLoads() 1170 NumDynamicLocalLoadsSimplified += BB->getExecutionCount(); in simplifyRODataLoads() 1426 return B->getExecutionCount() < A->getExecutionCount(); in runOnFunctions() 1432 outs() << " " << **SFI << " : " << (*SFI)->getExecutionCount() << '\n'; in runOnFunctions()
|
| H A D | RegAnalysis.cpp | 84 uint64_t Count = Func->getExecutionCount(); in RegAnalysis()
|
| H A D | BinaryFunctionCallGraph.cpp | 185 const uint64_t Count = BB->getExecutionCount(); in buildCallGraph()
|
| H A D | ReorderAlgorithm.cpp | 80 Freq += BB->getExecutionCount(); in computeClusterAverageFrequency() 632 (*BF.getLayout().block_begin())->getExecutionCount() / 1000; in reorderBasicBlocks()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunctionProfile.cpp | 94 Succ->setExecutionCount(Succ->getExecutionCount() + SuccBIIter->Count); in postProcessProfile() 129 Succ->setExecutionCount(std::max(Succ->getExecutionCount(), Count)); in postProcessProfile() 130 BB->setExecutionCount(std::max(BB->getExecutionCount(), Count)); in postProcessProfile() 143 BB->setExecutionCount(std::max(BB->getExecutionCount(), *CountAnnt)); in postProcessProfile() 202 if (getExecutionCount() != BinaryFunction::COUNT_NO_PROFILE) in mergeProfileDataInto() 203 BF.setExecutionCount(BF.getKnownExecutionCount() + getExecutionCount()); in mergeProfileDataInto() 216 if (BB->getExecutionCount() != BinaryBasicBlock::COUNT_NO_PROFILE) { in mergeProfileDataInto() 218 BB->getExecutionCount()); in mergeProfileDataInto() 279 const uint64_t BBExecCount = BB->getExecutionCount(); in inferFallThroughCounts() 307 ReportedThrows += LP->getExecutionCount(); in inferFallThroughCounts()
|
| H A D | BinaryFunction.cpp | 523 uint64_t BBExecCount = BB->getExecutionCount(); in print() 526 if (BB->getExecutionCount() != BinaryBasicBlock::COUNT_NO_PROFILE) in print() 592 OS << " (count: " << LP->getExecutionCount() << ")"; in print() 2314 uint64_t BBExecCount = BB.getExecutionCount(); in getFunctionScore() 3079 if (BB->getExecutionCount() != COUNT_NO_PROFILE && in dumpGraph() 4016 L->EntryCount = L->getHeader()->getExecutionCount() - L->TotalBackEdgeCount; in calculateLoopInfo() 4396 OS << " (count: " << getExecutionCount() << ")"; in printLoopInfo()
|
| H A D | BinaryBasicBlock.cpp | 615 addSuccessor(NewBlock, getExecutionCount(), 0); in splitAt()
|
| /llvm-project-15.0.7/llvm/tools/llvm-cov/ |
| H A D | SourceCoverageViewText.cpp | 154 std::string C = formatCount(Line.getExecutionCount()); in renderLineCoverageColumn() 189 if (S->Count == Line.getExecutionCount()) in renderRegionMarkers()
|
| H A D | CoverageSummaryInfo.cpp | 67 if (LCS.getExecutionCount()) in get()
|
| H A D | SourceCoverageViewHTML.cpp | 592 if (CurSeg->Count == LCS.getExecutionCount()) in renderLine() 622 Count = tag("pre", formatCount(Line.getExecutionCount())); in renderLineCoverageColumn() 624 (Line.getExecutionCount() > 0) ? "covered-line" : "uncovered-line"; in renderLineCoverageColumn()
|
| H A D | CoverageExporterLcov.cpp | 73 OS << "DA:" << LCS.getLine() << ',' << LCS.getExecutionCount() << '\n'; in renderLineExecutionCounts()
|
| H A D | SourceCoverageView.cpp | 127 if (!CurSeg->IsRegionEntry || CurSeg->Count == LCS.getExecutionCount()) in shouldRenderRegionMarkers()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryBasicBlock.h | 616 New->setExecutionCount(getExecutionCount()); in moveAllSuccessorsTo() 653 uint64_t getExecutionCount() const { return ExecutionCount; } in getExecutionCount() function
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | YAMLProfileReader.cpp | 218 if (BB.getExecutionCount() == BinaryBasicBlock::COUNT_NO_PROFILE) in parseFunctionProfile()
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | CoverageMappingTest.cpp | 691 errs() << "Line: " << Line + 1 << ", count = " << LCS.getExecutionCount() << "\n"; in TEST_P() 692 ASSERT_EQ(LineCounts[Line], LCS.getExecutionCount()); in TEST_P()
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/ |
| H A D | CoverageMapping.h | 678 uint64_t getExecutionCount() const { return ExecutionCount; } in getExecutionCount() function
|