/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockFrequencyInfo.cpp | 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 *Graph) { in getNodeAttributes() 156 const MachineBlockFrequencyInfo *MBFI) { in getEdgeAttributes() 199 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo() = default; [all …]
|
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 | LazyMachineBlockFrequencyInfo.cpp | 52 MachineBlockFrequencyInfo & 87 OwnedMBFI = std::make_unique<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
|
H A D | MachineOptimizationRemarkEmitter.cpp | 79 MachineBlockFrequencyInfo *MBFI; in runOnMachineFunction() 102 MachineBlockFrequencyInfo *MBFI = in run()
|
H A D | MLRegallocEvictAdvisor.cpp |
|
H A D | SplitKit.h | 39 class MachineBlockFrequencyInfo; variable 271 const MachineBlockFrequencyInfo &MBFI; 447 MachineDominatorTree &MDT, MachineBlockFrequencyInfo &MBFI,
|
H A D | MachineFunctionSplitter.cpp | 109 const MachineBlockFrequencyInfo *MBFI, in isColdBlock() 150 MachineBlockFrequencyInfo *MBFI = nullptr; in runOnMachineFunction()
|
H A D | MIRSampleProfile.cpp | 121 using BlockFrequencyInfoT = MachineBlockFrequencyInfo; 148 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals() 177 MachineBlockFrequencyInfo *BFI;
|
H A D | RegAllocScore.cpp | 18 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h" 74 const MachineBlockFrequencyInfo &MBFI) { in calculateRegAllocScore()
|
H A D | RegAllocGreedy.h | 49 class MachineBlockFrequencyInfo; variable 174 MachineBlockFrequencyInfo *MBFI = nullptr;
|
H A D | MLRegAllocEvictAdvisor.cpp | 290 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI, 351 const MachineBlockFrequencyInfo &MBFI; 435 const MachineBlockFrequencyInfo &MBFI, in DevelopmentModeEvictAdvisor() 574 const MachineBlockFrequencyInfo &MBFI, in MLEvictAdvisor()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBlockFrequencyInfo.h | 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 &MBFI, 118 using Result = MachineBlockFrequencyInfo; 138 MachineBlockFrequencyInfo MBFI; 151 MachineBlockFrequencyInfo &getMBFI() { return MBFI; } in getMBFI() [all …]
|
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; 28 MBFIWrapper(const MachineBlockFrequencyInfo &I) : MBFI(I) {} 37 const MachineBlockFrequencyInfo &getMBFI() const { return MBFI; } 40 const MachineBlockFrequencyInfo &MBFI; 25 class MachineBlockFrequencyInfo; global() variable
|
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; variable 156 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter() 201 MachineBlockFrequencyInfo *getBFI() { in getBFI() 209 MachineBlockFrequencyInfo *MBFI;
|
H A D | MIRSampleProfile.h | 26 class MachineBlockFrequencyInfo; variable 65 MachineBlockFrequencyInfo *MBFI;
|
H A D | LiveIntervals.h | 45 class MachineBlockFrequencyInfo; variable 117 const MachineBlockFrequencyInfo *MBFI, 122 const MachineBlockFrequencyInfo *MBFI,
|
H A D | RegAllocPBQP.h | 40 class MachineBlockFrequencyInfo; variable 141 MachineBlockFrequencyInfo &MBFI) in GraphMetadata() 146 MachineBlockFrequencyInfo &MBFI;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRegColoring.cpp | 66 const MachineBlockFrequencyInfo *MBFI, in computeWeight() 235 const MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 80 class MachineBlockFrequencyInfo; variable 192 /// get that information, like MachineBlockFrequencyInfo. If \p P 498 MachineBlockFrequencyInfo *MBFI = nullptr;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopAlign.cpp | 152 const MachineBlockFrequencyInfo *MBFI = in attemptToBalignSmallLoop()
|