| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.cpp | 115 BFIDOTGraphTraitsBase<MachineBlockFrequencyInfo, 119 struct DOTGraphTraits<MachineBlockFrequencyInfo *> 168 INITIALIZE_PASS_END(MachineBlockFrequencyInfo, DEBUG_TYPE, 171 char MachineBlockFrequencyInfo::ID = 0; 173 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo() in MachineBlockFrequencyInfo() function in MachineBlockFrequencyInfo 178 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo( in MachineBlockFrequencyInfo() function in MachineBlockFrequencyInfo 185 MachineBlockFrequencyInfo::~MachineBlockFrequencyInfo() = default; 194 void MachineBlockFrequencyInfo::calculate( in calculate() 252 bool MachineBlockFrequencyInfo::isIrrLoopHeader( in isIrrLoopHeader() 258 void MachineBlockFrequencyInfo::onEdgeSplit( in onEdgeSplit() [all …]
|
| H A D | MachineSizeOpts.cpp | 33 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock() 40 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock() 83 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraph() 99 const MachineBlockFrequencyInfo &MBFI) { in isFunctionHotInCallGraphNthPercentile() 112 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraphNthPercentile() 134 const MachineBlockFrequencyInfo &MBFI) { in isFunctionHotInCallGraphNthPercentile() 140 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraphNthPercentile() 146 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock() 151 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock() 185 const MachineBlockFrequencyInfo *MBFI, in shouldOptimizeForSize() [all …]
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 57 MachineBlockFrequencyInfo & 59 auto *MBFI = getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable() 89 OwnedMBFI = std::make_unique<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
|
| H A D | MachineFunctionSplitter.cpp | 80 const MachineBlockFrequencyInfo *MBFI, in isColdBlock() 120 auto *MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction() 155 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| H A D | MIRSampleProfile.cpp | 65 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo) 97 using BlockFrequencyInfoT = MachineBlockFrequencyInfo; 124 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals() 152 MachineBlockFrequencyInfo *BFI; 311 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction() 347 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| H A D | RegAllocScore.h | 23 class MachineBlockFrequencyInfo; variable 64 const MachineBlockFrequencyInfo &MBFI);
|
| H A D | SpillPlacement.h | 39 class MachineBlockFrequencyInfo; variable 48 const MachineBlockFrequencyInfo *MBFI;
|
| H A D | MLRegallocEvictAdvisor.cpp | 92 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 250 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI, 310 const MachineBlockFrequencyInfo &MBFI; 344 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 355 MF, RA, Runner.get(), getAnalysis<MachineBlockFrequencyInfo>(), in getAdvisor() 389 const MachineBlockFrequencyInfo &MBFI, in DevelopmentModeEvictAdvisor() 423 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 481 MF, RA, Runner.get(), getAnalysis<MachineBlockFrequencyInfo>(), in getAdvisor() 505 const MachineBlockFrequencyInfo &MBFI, in MLEvictAdvisor() 892 calculateRegAllocScore(MF, getAnalysis<MachineBlockFrequencyInfo>()) in runOnMachineFunction()
|
| H A D | ShrinkWrap.cpp | 128 MachineBlockFrequencyInfo *MBFI; 194 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in init() 226 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 253 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | RegAllocBasic.cpp | 187 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 188 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 318 getAnalysis<MachineBlockFrequencyInfo>()); in runOnMachineFunction()
|
| H A D | SplitKit.h | 40 class MachineBlockFrequencyInfo; variable 266 const MachineBlockFrequencyInfo &MBFI; 439 MachineDominatorTree &MDT, MachineBlockFrequencyInfo &MBFI,
|
| H A D | StackSlotColoring.cpp | 64 const MachineBlockFrequencyInfo *MBFI; 108 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 109 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 486 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
|
| H A D | RegAllocPBQP.cpp | 439 MachineBlockFrequencyInfo &MBFI = G.getMetadata().MBFI; in apply() 531 const MachineBlockFrequencyInfo &MBFI) in PBQPVirtRegAuxInfo() 556 au.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 557 au.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 795 MachineBlockFrequencyInfo &MBFI = in runOnMachineFunction() 796 getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LazyMachineBlockFrequencyInfo.h | 40 mutable std::unique_ptr<MachineBlockFrequencyInfo> OwnedMBFI; 53 MachineBlockFrequencyInfo &calculateIfNotAvailable() const; 61 MachineBlockFrequencyInfo &getBFI() { return calculateIfNotAvailable(); } in getBFI() 64 const MachineBlockFrequencyInfo &getBFI() const { in getBFI()
|
| H A D | MBFIWrapper.h | 24 class MachineBlockFrequencyInfo; variable 28 MBFIWrapper(const MachineBlockFrequencyInfo &I) : MBFI(I) {} in MBFIWrapper() 40 const MachineBlockFrequencyInfo &getMBFI() { return MBFI; } in getMBFI() 43 const MachineBlockFrequencyInfo &MBFI;
|
| H A D | MachineBlockFrequencyInfo.h | 33 class MachineBlockFrequencyInfo : public MachineFunctionPass { 40 MachineBlockFrequencyInfo(); 41 explicit MachineBlockFrequencyInfo(MachineFunction &F, 44 ~MachineBlockFrequencyInfo() override;
|
| H A D | MachineSizeOpts.h | 22 class MachineBlockFrequencyInfo; variable 29 const MachineBlockFrequencyInfo *BFI, 35 const MachineBlockFrequencyInfo *MBFI,
|
| H A D | CalcSpillWeights.h | 18 class MachineBlockFrequencyInfo; variable 50 const MachineBlockFrequencyInfo &MBFI; 59 const MachineBlockFrequencyInfo &MBFI) in VirtRegAuxInfo()
|
| H A D | MachineOptimizationRemarkEmitter.h | 24 class MachineBlockFrequencyInfo; variable 154 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter() 192 MachineBlockFrequencyInfo *getBFI() { in getBFI() 200 MachineBlockFrequencyInfo *MBFI;
|
| H A D | MIRSampleProfile.h | 25 class MachineBlockFrequencyInfo; variable 59 MachineBlockFrequencyInfo *MBFI;
|
| H A D | LiveIntervals.h | 44 class MachineBlockFrequencyInfo; variable 104 const MachineBlockFrequencyInfo *MBFI, 109 const MachineBlockFrequencyInfo *MBFI,
|
| /llvm-project-15.0.7/llvm/unittests/Target/X86/ |
| H A D | MachineSizeOptsTest.cpp | 51 std::unique_ptr<MachineBlockFrequencyInfo> MBFI; 56 MBFI.reset(new MachineBlockFrequencyInfo(MF, *MBPI, *MLI)); in BFIData() 58 MachineBlockFrequencyInfo *get() { return MBFI.get(); } in get() 105 MachineBlockFrequencyInfo *MBFI_F = BFID_F.get(); in TEST_F() 106 MachineBlockFrequencyInfo *MBFI_G = BFID_G.get(); in TEST_F() 107 MachineBlockFrequencyInfo *MBFI_H = BFID_H.get(); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 44 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 45 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 66 const MachineBlockFrequencyInfo *MBFI, in computeWeight() 90 const MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction() 91 &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyMemIntrinsicResults.cpp | 57 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 58 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 65 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo) 88 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in init() 102 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 903 const MachineBlockFrequencyInfo *MBFI = in frequency() 904 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency() 911 const MachineBlockFrequencyInfo *MBFI = in frequency() 912 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency() 932 const MachineBlockFrequencyInfo *MBFI = in frequency() 933 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency()
|