Home
last modified time | relevance | path

Searched refs:MachineBlockFrequencyInfo (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp90 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 DMachineSizeOpts.cpp29 const MachineBlockFrequencyInfo *MBFI, in shouldOptimizeForSize()
38 const MachineBlockFrequencyInfo *MBFI, in shouldOptimizeForSize()
H A DRegAllocScore.h24 class MachineBlockFrequencyInfo; variable
65 const MachineBlockFrequencyInfo &MBFI);
H A DLazyMachineBlockFrequencyInfo.cpp52 MachineBlockFrequencyInfo &
87 OwnedMBFI = std::make_unique<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
H A DMachineOptimizationRemarkEmitter.cpp79 MachineBlockFrequencyInfo *MBFI; in runOnMachineFunction()
102 MachineBlockFrequencyInfo *MBFI = in run()
H A DMLRegallocEvictAdvisor.cpp
H A DMachineFunctionSplitter.cpp109 const MachineBlockFrequencyInfo *MBFI, in isColdBlock()
161 MachineBlockFrequencyInfo *MBFI = nullptr; in runOnMachineFunction()
H A DSplitKit.h39 class MachineBlockFrequencyInfo; variable
271 const MachineBlockFrequencyInfo &MBFI;
453 MachineDominatorTree &MDT, MachineBlockFrequencyInfo &MBFI,
H A DStackSlotColoring.cpp68 const MachineBlockFrequencyInfo *MBFI = nullptr;
145 MachineBlockFrequencyInfo *MBFI, SlotIndexes *Indexes) in StackSlotColoring()
572 MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction()
583 MachineBlockFrequencyInfo *MBFI = in run()
H A DMIRSampleProfile.cpp122 using BlockFrequencyInfoT = MachineBlockFrequencyInfo;
151 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals()
180 MachineBlockFrequencyInfo *BFI;
H A DMLRegAllocEvictAdvisor.cpp297 MLModelRunner *Runner, const MachineBlockFrequencyInfo &MBFI,
358 const MachineBlockFrequencyInfo &MBFI;
413 MachineBlockFrequencyInfo *MBFI, MachineLoopInfo *Loops) override { in getAdvisor()
482 const MachineBlockFrequencyInfo &MBFI, in DevelopmentModeEvictAdvisor()
577 MachineBlockFrequencyInfo *MBFI, MachineLoopInfo *Loops) override { in getAdvisor()
641 const MachineBlockFrequencyInfo &MBFI, in MLEvictAdvisor()
H A DShrinkWrap.cpp132 MachineBlockFrequencyInfo *MBFI = nullptr;
249 MachineBlockFrequencyInfo *MBFI, MachineLoopInfo *MLI, in ShrinkWrapImpl()
985 MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction()
1003 MachineBlockFrequencyInfo &MBFI = in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h35 class MachineBlockFrequencyInfo {
40 LLVM_ABI MachineBlockFrequencyInfo(); // Legacy pass manager only.
41 LLVM_ABI explicit MachineBlockFrequencyInfo(
44 LLVM_ABI MachineBlockFrequencyInfo(MachineBlockFrequencyInfo &&);
45 LLVM_ABI ~MachineBlockFrequencyInfo();
106 LLVM_ABI Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI,
111 LLVM_ABI Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI,
120 using Result = MachineBlockFrequencyInfo;
142 MachineBlockFrequencyInfo MBFI;
155 MachineBlockFrequencyInfo &getMBFI() { return MBFI; } in getMBFI()
[all …]
H A DLazyMachineBlockFrequencyInfo.h40 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 DMBFIWrapper.h24 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 DMachineSizeOpts.h23 class MachineBlockFrequencyInfo; variable
31 const MachineBlockFrequencyInfo *BFI,
37 const MachineBlockFrequencyInfo *MBFI,
H A DCalcSpillWeights.h18 class MachineBlockFrequencyInfo; variable
52 const MachineBlockFrequencyInfo &MBFI;
61 const MachineBlockFrequencyInfo &MBFI,
H A DSpillPlacement.h40 class MachineBlockFrequencyInfo; variable
53 const MachineBlockFrequencyInfo *MBFI = nullptr;
172 MachineBlockFrequencyInfo *MBFI);
H A DMachineOptimizationRemarkEmitter.h27 class MachineBlockFrequencyInfo; variable
157 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter()
202 MachineBlockFrequencyInfo *getBFI() { in getBFI()
210 MachineBlockFrequencyInfo *MBFI;
H A DSpiller.h26 class MachineBlockFrequencyInfo; variable
55 const MachineBlockFrequencyInfo &MBFI;
H A DMIRSampleProfile.h26 class MachineBlockFrequencyInfo; variable
65 MachineBlockFrequencyInfo *MBFI;
H A DLiveIntervals.h45 class MachineBlockFrequencyInfo; variable
122 const MachineBlockFrequencyInfo *MBFI,
129 const MachineBlockFrequencyInfo *MBFI,
H A DRegAllocPBQP.h40 class MachineBlockFrequencyInfo; variable
141 MachineBlockFrequencyInfo &MBFI) in GraphMetadata()
146 MachineBlockFrequencyInfo &MBFI;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp66 const MachineBlockFrequencyInfo *MBFI, in computeWeight()
235 const MachineBlockFrequencyInfo *MBFI = in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h80 class MachineBlockFrequencyInfo; variable
498 MachineBlockFrequencyInfo *MBFI = nullptr;

12