| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.cpp | 90 template <> struct GraphTraits<MachineBlockFrequencyInfo *> { 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() 251 bool MachineBlockFrequencyInfo::isIrrLoopHeader( in isIrrLoopHeader() [all …]
|
| H A D | MachineFunctionSplitter.cpp | 109 const MachineBlockFrequencyInfo *MBFI, in isColdBlock() 156 MachineBlockFrequencyInfo *MBFI = nullptr; in runOnMachineFunction() 159 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction() 208 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| 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 | MIRSampleProfile.cpp | 72 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo) 121 using BlockFrequencyInfoT = MachineBlockFrequencyInfo; 148 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals() 177 MachineBlockFrequencyInfo *BFI; 366 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction() 402 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| H A D | MachineSizeOpts.cpp | 29 const MachineBlockFrequencyInfo *MBFI, in shouldOptimizeForSize() 36 const MachineBlockFrequencyInfo *MBFI, in shouldOptimizeForSize()
|
| H A D | RegAllocScore.h | 23 class MachineBlockFrequencyInfo; variable 64 const MachineBlockFrequencyInfo &MBFI);
|
| H A D | SpillPlacement.h | 39 class MachineBlockFrequencyInfo; variable 46 const MachineBlockFrequencyInfo *MBFI = nullptr;
|
| H A D | MLRegAllocEvictAdvisor.cpp | 112 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 289 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI, 350 const MachineBlockFrequencyInfo &MBFI; 390 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 408 MF, RA, Runner.get(), getAnalysis<MachineBlockFrequencyInfo>(), in getAdvisor() 433 const MachineBlockFrequencyInfo &MBFI, in DevelopmentModeEvictAdvisor() 497 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 546 MF, RA, Runner.get(), getAnalysis<MachineBlockFrequencyInfo>(), in getAdvisor() 571 const MachineBlockFrequencyInfo &MBFI, in MLEvictAdvisor() 1141 calculateRegAllocScore(MF, getAnalysis<MachineBlockFrequencyInfo>()) in runOnMachineFunction()
|
| 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 | 39 class MachineBlockFrequencyInfo; variable 271 const MachineBlockFrequencyInfo &MBFI; 447 MachineDominatorTree &MDT, MachineBlockFrequencyInfo &MBFI,
|
| H A D | StackSlotColoring.cpp | 66 const MachineBlockFrequencyInfo *MBFI = nullptr; 152 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 153 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 516 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.h | 33 class MachineBlockFrequencyInfo : public MachineFunctionPass { 40 MachineBlockFrequencyInfo(); 41 explicit MachineBlockFrequencyInfo(MachineFunction &F, 44 ~MachineBlockFrequencyInfo() override; 102 Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI, 107 Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI,
|
| H A D | MBFIWrapper.h | 24 class MachineBlockFrequencyInfo; variable 28 MBFIWrapper(const MachineBlockFrequencyInfo &I) : MBFI(I) {} in MBFIWrapper() 37 const MachineBlockFrequencyInfo &getMBFI() const { return MBFI; } in getMBFI() 40 const MachineBlockFrequencyInfo &MBFI;
|
| 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 | 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 | 25 class MachineBlockFrequencyInfo; variable 155 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter() 193 MachineBlockFrequencyInfo *getBFI() { in getBFI() 201 MachineBlockFrequencyInfo *MBFI;
|
| H A D | MIRSampleProfile.h | 26 class MachineBlockFrequencyInfo; variable 65 MachineBlockFrequencyInfo *MBFI;
|
| H A D | LiveIntervals.h | 44 class MachineBlockFrequencyInfo; variable 104 const MachineBlockFrequencyInfo *MBFI, 109 const MachineBlockFrequencyInfo *MBFI,
|
| /freebsd-14.2/contrib/llvm-project/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() 236 const MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction() 237 &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyMemIntrinsicResults.cpp | 57 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage() 58 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| H A D | WebAssemblyArgumentMove.cpp | 52 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| H A D | WebAssemblySetP2AlignOperands.cpp | 39 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
|
| /freebsd-14.2/contrib/llvm-project/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() 921 const MachineBlockFrequencyInfo *MBFI = in frequency() 922 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency() 929 const MachineBlockFrequencyInfo *MBFI = in frequency() 930 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency() 950 const MachineBlockFrequencyInfo *MBFI = in frequency() 951 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency()
|