Home
last modified time | relevance | path

Searched refs:getFrequency (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/Support/
H A DBlockFrequencyTest.cpp23 EXPECT_EQ(Freq.getFrequency(), 0u); in TEST()
27 EXPECT_EQ(Freq.getFrequency(), 0u); in TEST()
34 EXPECT_EQ(Freq.getFrequency(), 1u); in TEST()
38 EXPECT_EQ(Freq.getFrequency(), 1u); in TEST()
45 EXPECT_EQ(Freq.getFrequency(), 1u); in TEST()
49 EXPECT_EQ(Freq.getFrequency(), 1u); in TEST()
69 EXPECT_EQ(Freq.getFrequency(), Big); in TEST()
73 EXPECT_EQ(Freq.getFrequency(), Big); in TEST()
80 EXPECT_EQ(Freq.getFrequency(), UINT64_MAX); in TEST()
122 EXPECT_EQ(Freq.getFrequency(), 0x4020ULL); in TEST()
[all …]
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DBlockFrequencyInfoTest.cpp69 uint64_t BB0Freq = BFI.getBlockFreq(&BB0).getFrequency(); in TEST_F()
70 uint64_t BB1Freq = BFI.getBlockFreq(BB1).getFrequency(); in TEST_F()
71 uint64_t BB2Freq = BFI.getBlockFreq(BB2).getFrequency(); in TEST_F()
72 uint64_t BB3Freq = BFI.getBlockFreq(BB3).getFrequency(); in TEST_F()
88 EXPECT_EQ(BFI.getBlockFreq(&BB0).getFrequency(), 2 * BB0Freq); in TEST_F()
89 EXPECT_EQ(BFI.getBlockFreq(BB1).getFrequency(), 2 * BB1Freq); in TEST_F()
90 EXPECT_EQ(BFI.getBlockFreq(BB2).getFrequency(), 2 * BB2Freq); in TEST_F()
91 EXPECT_EQ(BFI.getBlockFreq(BB3).getFrequency(), BB3Freq); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineSizeOpts.cpp41 auto Count = MBFI->getProfileCountFromFreq(BlockFreq.getFrequency()); in isColdBlock()
58 auto Count = MBFI->getProfileCountFromFreq(BlockFreq.getFrequency()); in isHotBlockNthPercentile()
74 auto Count = MBFI->getProfileCountFromFreq(BlockFreq.getFrequency()); in isColdBlockNthPercentile()
H A DShrinkWrap.cpp547 << MBFI->getBlockFreq(Save).getFrequency() in runOnMachineFunction()
550 << MBFI->getBlockFreq(Restore).getFrequency() << '\n'); in runOnMachineFunction()
553 if (((IsSaveCheap = EntryFreq >= MBFI->getBlockFreq(Save).getFrequency()) && in runOnMachineFunction()
554 EntryFreq >= MBFI->getBlockFreq(Restore).getFrequency()) && in runOnMachineFunction()
H A DMBFIWrapper.cpp41 return MBFI.getProfileCountFromFreq(I->second.getFrequency()); in getBlockProfileCount()
H A DMachineBlockPlacement.cpp790 return (Gain / ThresholdProb).getFrequency() >= EntryFreq; in greaterWithBias()
2515 Cost += ScaleBlockFrequency(TailBBFreq.getFrequency(), in rotateLoopWithProfile()
2530 << " to the top: " << Cost.getFrequency() << "\n"); in rotateLoopWithProfile()
2572 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency(); in collectLoopBlockSet()
2573 if (Freq == 0 || LoopFreq.getFrequency() / Freq > LoopToColdBlockRatio) in collectLoopBlockSet()
3151 return DupThreshold.getFrequency() * countMBBInstruction(BB); in scaleThreshold()
3495 BlockCounts[BlockIndex[&MBB]] = BlockFreq.getFrequency(); in applyExtTsp()
3511 JumpCounts[Edge] = EdgeFreq.getFrequency(); in applyExtTsp()
3683 BranchTakenFreq += EdgeFreq.getFrequency(); in INITIALIZE_PASS_DEPENDENCY()
H A DMachineBlockFrequencyInfo.cpp266 MBFI->setBlockFreq(&NewSuccessor, NewSuccFreq.getFrequency()); in onEdgeSplit()
H A DRegAllocGreedy.cpp1466 SpillPlacer->getBlockFrequency(BI.MBB->getNumber()).getFrequency() * in tryLocalSplit()
2031 if (!CSRCost.getFrequency()) in initializeCSRCost()
2048 CSRCost = CSRCost.getFrequency() * (ActualEntry / FixedEntry); in initializeCSRCost()
2148 LLVM_DEBUG(dbgs() << "Old Cost: " << OldCopiesCost.getFrequency() in tryHintRecoloring()
2149 << "\nNew Cost: " << NewCopiesCost.getFrequency() in tryHintRecoloring()
2234 if (CSRCost.getFrequency() && in selectOrSplitImpl()
H A DSpillPlacement.cpp253 uint64_t Freq = Entry.getFrequency(); in setThreshold()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp390 BFI->setBlockFreq(BodyBlock, BFI->getBlockFreq(Target).getFrequency()); in SplitIndirectBrCriticalEdges()
414 BFI->setBlockFreq(DirectSucc, BlockFreqForDirectSucc.getFrequency()); in SplitIndirectBrCriticalEdges()
417 BFI->setBlockFreq(Target, NewBlockFreqForTarget.getFrequency()); in SplitIndirectBrCriticalEdges()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DHeatUtils.cpp54 uint64_t freqVal = BFI->getBlockFreq(&BB).getFrequency(); in getMaxFreq()
H A DBlockFrequencyInfo.cpp239 APInt OldFreq(128, BFI->getBlockFreq(ReferenceBB).getFrequency()); in setBlockFreqAndScale()
242 BBFreq = BFI->getBlockFreq(BB).getFrequency(); in setBlockFreqAndScale()
H A DCFGPrinter.cpp321 uint64_t NodeFreq = BFI->getBlockFreq(Node).getFrequency(); in isNodeHidden()
H A DBlockFrequencyInfoImpl.cpp592 return getProfileCountFromFreq(F, getBlockFreq(Node).getFrequency(), in getBlockProfileCount()
654 Scaled64 Block(Freq.getFrequency(), 0); in printBlockFreq()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DBlockFrequency.h34 uint64_t getFrequency() const { return Frequency; } in getFrequency() function
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp907 return MBFI->getBlockFreq(Instr.getParent()).getFrequency(); in frequency()
915 return MBFI->getBlockFreq(&MBB).getFrequency(); in frequency()
937 return MBFI->getBlockFreq(DstOrSplit).getFrequency(); in frequency()
945 .getFrequency(); in frequency()
958 : LocalFreq(LocalFreq.getFrequency()) {} in MappingCost()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h69 return getBlockFreq(MBB).getFrequency() * (1.0f / getEntryFreq()); in getBlockFreqRelativeToEntryBlock()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp105 BBFreqs.push_back({I, BFI.getBlockFreq(I).getFrequency()}); in operator ()()
249 BBFreqs.push_back({I, BFI.getBlockFreq(I).getFrequency()}); in queryCFG()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp736 if (OutliningCallFreq.getFrequency() > EntryFreq.getFrequency()) in getOutliningCallBBRelativeFreq()
740 OutliningCallFreq.getFrequency(), EntryFreq.getFrequency()); in getOutliningCallBBRelativeFreq()
828 << NV("Overhead", (unsigned)WeightedOutliningRcost.getFrequency()) in shouldPartialInline()
830 << NV("Savings", (unsigned)NormWeightedSavings.getFrequency()) in shouldPartialInline()
H A DSyntheticCountsPropagation.cpp115 Scaled64 BBCount(BFI.getBlockFreq(CSBB).getFrequency(), 0); in run()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DCFGMST.h128 (BFI != nullptr ? BFI->getBlockFreq(&BB).getFrequency() : 2); in buildEdges()
H A DPGOMemOPSizeOpt.cpp384 BFI.setBlockFreq(MergeBB, OrigBBFreq.getFrequency()); in perform()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCFGPrinter.h84 return BFI->getBlockFreq(BB).getFrequency(); in getFreq()
H A DBlockFrequencyInfoImpl.h1731 << ", int = " << getBlockFreq(&BB).getFrequency();
1836 std::max(MaxFrequency, Graph->getBlockFreq(N).getFrequency());
1867 OS << Graph->getBlockFreq(Node).getFrequency();
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp2263 BFI->setBlockFreq(NewBB, NewBBFreq.getFrequency()); in threadThroughTwoBasicBlocks()
2383 BFI->setBlockFreq(NewBB, NewBBFreq.getFrequency()); in threadEdge()
2465 BFI->setBlockFreq(NewBB, NewBBFreq.getFrequency()); in splitBlockPreds()
2507 BFI->setBlockFreq(BB, BBNewFreq.getFrequency()); in updateBlockFreqAndEdgeWeight()
2516 BBSuccFreq.push_back(SuccFreq.getFrequency()); in updateBlockFreqAndEdgeWeight()

12