Home
last modified time | relevance | path

Searched refs:getExecutionCount (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/bolt/lib/Passes/
H A DThreeWayBranch.cpp38 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 DMCF.cpp114 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 DTailDuplication.cpp248 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 DSplitFunctions.cpp94 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 DPLTCall.cpp57 Function.getExecutionCount() == BinaryFunction::COUNT_NO_PROFILE) in runOnFunctions()
H A DValidateInternalCalls.cpp131 BB.addSuccessor(Target, BB.getExecutionCount(), 0ULL); in fixCFGForPIC()
177 BB.addSuccessor(ReturnDestBlock, BB.getExecutionCount(), 0); in fixCFGForIC()
H A DLongJmp.cpp234 StubBB->setExecutionCount(StubBB->getExecutionCount() + OrigCount); in replaceTargetWithStub()
241 StubBB->setExecutionCount(StubBB->getExecutionCount() + in replaceTargetWithStub()
242 BB.getExecutionCount()); in replaceTargetWithStub()
H A DReorderFunctions.cpp313 (A->getExecutionCount() > B->getExecutionCount())); in runOnFunctions()
H A DInliner.cpp369 InlinedBB->addSuccessor(NextBB, InlinedBB->getExecutionCount()); in inlineCall()
473 NumInlinedDynamicCalls += BB->getExecutionCount(); in inlineCallsInFunction()
H A DBinaryPasses.cpp891 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 DRegAnalysis.cpp84 uint64_t Count = Func->getExecutionCount(); in RegAnalysis()
H A DBinaryFunctionCallGraph.cpp185 const uint64_t Count = BB->getExecutionCount(); in buildCallGraph()
H A DReorderAlgorithm.cpp80 Freq += BB->getExecutionCount(); in computeClusterAverageFrequency()
632 (*BF.getLayout().block_begin())->getExecutionCount() / 1000; in reorderBasicBlocks()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunctionProfile.cpp94 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 DBinaryFunction.cpp523 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 DBinaryBasicBlock.cpp615 addSuccessor(NewBlock, getExecutionCount(), 0); in splitAt()
/llvm-project-15.0.7/llvm/tools/llvm-cov/
H A DSourceCoverageViewText.cpp154 std::string C = formatCount(Line.getExecutionCount()); in renderLineCoverageColumn()
189 if (S->Count == Line.getExecutionCount()) in renderRegionMarkers()
H A DCoverageSummaryInfo.cpp67 if (LCS.getExecutionCount()) in get()
H A DSourceCoverageViewHTML.cpp592 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 DCoverageExporterLcov.cpp73 OS << "DA:" << LCS.getLine() << ',' << LCS.getExecutionCount() << '\n'; in renderLineExecutionCounts()
H A DSourceCoverageView.cpp127 if (!CurSeg->IsRegionEntry || CurSeg->Count == LCS.getExecutionCount()) in shouldRenderRegionMarkers()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryBasicBlock.h616 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 DYAMLProfileReader.cpp218 if (BB.getExecutionCount() == BinaryBasicBlock::COUNT_NO_PROFILE) in parseFunctionProfile()
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp691 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 DCoverageMapping.h678 uint64_t getExecutionCount() const { return ExecutionCount; } in getExecutionCount() function

12