| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.cpp | 1 //===- MachineBlockFrequencyInfo.cpp - MBB Frequency Analysis -------------===// 13 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 90 template <> struct GraphTraits<MachineBlockFrequencyInfo *> { 95 static NodeRef getEntryNode(const MachineBlockFrequencyInfo *G) { in getEntryNode() 105 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) { in nodes_begin() 109 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) { in nodes_end() 115 BFIDOTGraphTraitsBase<MachineBlockFrequencyInfo, 119 struct DOTGraphTraits<MachineBlockFrequencyInfo *> 128 const MachineBlockFrequencyInfo *Graph) { in getNodeLabel() 150 const MachineBlockFrequencyInfo *Grap in getNodeAttributes() 173 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo() MachineBlockFrequencyInfo() function in MachineBlockFrequencyInfo 178 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo( MachineBlockFrequencyInfo() function in MachineBlockFrequencyInfo [all...] |
| H A D | MachineFunctionSplitter.cpp | 33 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 109 const MachineBlockFrequencyInfo *MBFI, in isColdBlock() 150 MachineBlockFrequencyInfo *MBFI = nullptr; in runOnMachineFunction()
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 9 /// This is an alternative analysis pass to MachineBlockFrequencyInfo. The 52 MachineBlockFrequencyInfo & in releaseMemory() 57 LLVM_DEBUG(dbgs() << "MachineBlockFrequencyInfo is available\n"); 66 LLVM_DEBUG(dbgs() << "Building MachineBlockFrequencyInfo on the fly\n"); in calculateIfNotAvailable() 87 OwnedMBFI = std::make_unique<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
|
| H A D | MIRSampleProfile.cpp | 18 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 92 // Defined in CodeGen/MachineBlockFrequencyInfo.cpp: 121 using BlockFrequencyInfoT = MachineBlockFrequencyInfo; 148 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals() 177 MachineBlockFrequencyInfo *BFI;
|
| 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 | 28 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 290 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI, 351 const MachineBlockFrequencyInfo &MBFI; 435 const MachineBlockFrequencyInfo &MBFI, in DevelopmentModeEvictAdvisor() 574 const MachineBlockFrequencyInfo &MBFI, in MLEvictAdvisor()
|
| H A D | RegAllocBasic.cpp | 23 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
|
| H A D | SplitKit.h | 39 class MachineBlockFrequencyInfo; variable 271 const MachineBlockFrequencyInfo &MBFI; 447 MachineDominatorTree &MDT, MachineBlockFrequencyInfo &MBFI,
|
| H A D | StackSlotColoring.cpp | 22 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 67 const MachineBlockFrequencyInfo *MBFI = nullptr;
|
| H A D | RegAllocPBQP.cpp | 47 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 439 MachineBlockFrequencyInfo &MBFI = G.getMetadata().MBFI; in apply() 531 const MachineBlockFrequencyInfo &MBFI) in PBQPVirtRegAuxInfo() 795 MachineBlockFrequencyInfo &MBFI = in runOnMachineFunction()
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.h | 1 //===- MachineBlockFrequencyInfo.h - MBB Frequency Analysis -----*- C++ -*-===// 32 /// MachineBlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation 34 class MachineBlockFrequencyInfo { 39 MachineBlockFrequencyInfo(); // Legacy pass manager only. 40 explicit MachineBlockFrequencyInfo(MachineFunction &F, 43 MachineBlockFrequencyInfo(MachineBlockFrequencyInfo &&); 44 ~MachineBlockFrequencyInfo(); 104 Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI, 109 Printable printBlockFreq(const MachineBlockFrequencyInfo [all...] |
| 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 | 9 /// This is an alternative analysis pass to MachineBlockFrequencyInfo. The 19 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 25 /// This is an alternative analysis pass to MachineBlockFrequencyInfo. 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 | 26 class MachineBlockFrequencyInfo; 156 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter() 201 MachineBlockFrequencyInfo *getBFI() { 209 MachineBlockFrequencyInfo *MBFI; 25 class MachineBlockFrequencyInfo; global() variable
|
| H A D | MIRSampleProfile.h | 26 class MachineBlockFrequencyInfo; variable 65 MachineBlockFrequencyInfo *MBFI;
|
| H A D | LiveIntervals.h | 45 class MachineBlockFrequencyInfo; 117 const MachineBlockFrequencyInfo *MBFI, in getInterval() 122 const MachineBlockFrequencyInfo *MBFI, 44 class MachineBlockFrequencyInfo; global() variable
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 22 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 66 const MachineBlockFrequencyInfo *MBFI, in computeWeight() 235 const MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction()
|
| H A D | WebAssemblyMemIntrinsicResults.cpp | 35 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
|
| H A D | WebAssemblyArgumentMove.cpp | 33 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
|
| H A D | WebAssemblySetP2AlignOperands.cpp | 18 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 19 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
|