Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
164 INITIALIZE_PASS_BEGIN(MachineBlockFrequencyInfo, DEBUG_TYPE,
[all …]
H A DMachineSizeOpts.cpp33 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock()
40 const MachineBlockFrequencyInfo *MBFI) { in isColdBlock()
49 const MachineBlockFrequencyInfo *MBFI) { in isHotBlockNthPercentile()
57 const MachineBlockFrequencyInfo *MBFI) { in isHotBlockNthPercentile()
65 const MachineBlockFrequencyInfo *MBFI) { in isColdBlockNthPercentile()
73 const MachineBlockFrequencyInfo *MBFI) { in isColdBlockNthPercentile()
83 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraph()
99 const MachineBlockFrequencyInfo &MBFI) { in isFunctionHotInCallGraphNthPercentile()
112 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraphNthPercentile()
127 const MachineBlockFrequencyInfo &MBFI) { in isFunctionColdInCallGraph()
[all …]
H A DLazyMachineBlockFrequencyInfo.cpp56 MachineBlockFrequencyInfo &
58 auto *MBFI = getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
88 OwnedMBFI = std::make_unique<MachineBlockFrequencyInfo>(); in calculateIfNotAvailable()
H A DMachineFunctionSplitter.cpp82 const MachineBlockFrequencyInfo *MBFI, in isColdBlock()
123 auto *MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
158 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
H A DSpillPlacement.h39 class MachineBlockFrequencyInfo; variable
48 const MachineBlockFrequencyInfo *MBFI;
H A DShrinkWrap.cpp128 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 DRegAllocBasic.cpp188 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
189 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
320 getAnalysis<MachineBlockFrequencyInfo>()); in runOnMachineFunction()
H A DSplitKit.h40 class MachineBlockFrequencyInfo; variable
275 const MachineBlockFrequencyInfo &MBFI;
464 MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo &VRAI);
H A DStackSlotColoring.cpp65 const MachineBlockFrequencyInfo *MBFI;
109 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
110 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
491 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
H A DRegAllocPBQP.cpp439 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()
H A DSpillPlacement.cpp61 AU.addRequired<MachineBlockFrequencyInfo>(); in INITIALIZE_PASS_DEPENDENCY()
205 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
H A DMachineCSE.cpp72 MachineBlockFrequencyInfo *MBFI;
90 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
91 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
920 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
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.h23 class MachineBlockFrequencyInfo; variable
27 MBFIWrapper(const MachineBlockFrequencyInfo &I) : MBFI(I) {} in MBFIWrapper()
39 const MachineBlockFrequencyInfo &getMBFI() { return MBFI; } in getMBFI()
42 const MachineBlockFrequencyInfo &MBFI;
H A DMachineBlockFrequencyInfo.h33 class MachineBlockFrequencyInfo : public MachineFunctionPass {
40 MachineBlockFrequencyInfo();
41 explicit MachineBlockFrequencyInfo(MachineFunction &F,
44 ~MachineBlockFrequencyInfo() override;
H A DMachineSizeOpts.h22 class MachineBlockFrequencyInfo; variable
29 const MachineBlockFrequencyInfo *BFI,
35 const MachineBlockFrequencyInfo *MBFI,
H A DCalcSpillWeights.h19 class MachineBlockFrequencyInfo; variable
51 const MachineBlockFrequencyInfo &MBFI;
60 const MachineBlockFrequencyInfo &MBFI) in VirtRegAuxInfo()
H A DMachineOptimizationRemarkEmitter.h23 class MachineBlockFrequencyInfo; variable
147 MachineBlockFrequencyInfo *MBFI) in MachineOptimizationRemarkEmitter()
185 MachineBlockFrequencyInfo *getBFI() { in getBFI()
193 MachineBlockFrequencyInfo *MBFI;
H A DLiveIntervals.h45 class MachineBlockFrequencyInfo; variable
106 const MachineBlockFrequencyInfo *MBFI,
111 const MachineBlockFrequencyInfo *MBFI,
H A DRegAllocPBQP.h40 class MachineBlockFrequencyInfo; variable
141 MachineBlockFrequencyInfo &MBFI) in GraphMetadata()
146 MachineBlockFrequencyInfo &MBFI;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp44 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 DWebAssemblyMemIntrinsicResults.cpp57 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
58 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
H A DWebAssemblyArgumentMove.cpp52 AU.addPreserved<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp66 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo)
89 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in init()
103 AU.addRequired<MachineBlockFrequencyInfo>(); in getAnalysisUsage()
914 const MachineBlockFrequencyInfo *MBFI = in frequency()
915 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency()
922 const MachineBlockFrequencyInfo *MBFI = in frequency()
923 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency()
943 const MachineBlockFrequencyInfo *MBFI = in frequency()
944 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>(); in frequency()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h80 class MachineBlockFrequencyInfo; variable
498 MachineBlockFrequencyInfo *MBFI = nullptr;

12