Searched refs:MachineBlockFrequencyInfo (Results 1 - 25 of 37) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp1 //====----- MachineBlockFrequencyInfo.cpp - Machine Block Frequency Analysis ----====//
16 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
22 INITIALIZE_PASS_BEGIN(MachineBlockFrequencyInfo, "machine-block-freq",
25 INITIALIZE_PASS_END(MachineBlockFrequencyInfo, "machine-block-freq",
28 char MachineBlockFrequencyInfo::ID = 0;
31 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo() : MachineFunctionPass(ID) { function in class:MachineBlockFrequencyInfo
37 MachineBlockFrequencyInfo::~MachineBlockFrequencyInfo() {
41 void MachineBlockFrequencyInfo
[all...]
/external/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp1 //===- MachineBlockFrequencyInfo.cpp - MBB Frequency Analysis -------------===//
14 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
54 template <> struct GraphTraits<MachineBlockFrequencyInfo *> {
60 getEntryNode(const MachineBlockFrequencyInfo *G) {
72 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) {
76 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) {
81 typedef BFIDOTGraphTraitsBase<MachineBlockFrequencyInfo,
85 struct DOTGraphTraits<MachineBlockFrequencyInfo *>
91 const MachineBlockFrequencyInfo *Graph) {
97 const MachineBlockFrequencyInfo *Grap
121 MachineBlockFrequencyInfo::MachineBlockFrequencyInfo() function in class:MachineBlockFrequencyInfo
[all...]
H A DSpillPlacement.h42 class MachineBlockFrequencyInfo;
49 const MachineBlockFrequencyInfo *MBFI;
H A DBranchFolding.h20 class MachineBlockFrequencyInfo;
113 MBFIWrapper(const MachineBlockFrequencyInfo &I) : MBFI(I) {}
122 const MachineBlockFrequencyInfo &MBFI;
H A DShrinkWrap.cpp44 // Property #3 is ensured via the MachineBlockFrequencyInfo.
54 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
114 MachineBlockFrequencyInfo *MBFI;
166 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
195 AU.addRequired<MachineBlockFrequencyInfo>();
217 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo)
H A DRegAllocBasic.cpp26 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
145 AU.addRequired<MachineBlockFrequencyInfo>();
146 AU.addPreserved<MachineBlockFrequencyInfo>();
281 getAnalysis<MachineBlockFrequencyInfo>());
H A DSplitKit.h31 class MachineBlockFrequencyInfo;
245 const MachineBlockFrequencyInfo &MBFI;
386 MachineBlockFrequencyInfo &);
H A DStackSlotColoring.cpp20 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
52 const MachineBlockFrequencyInfo *MBFI;
96 AU.addRequired<MachineBlockFrequencyInfo>();
97 AU.addPreserved<MachineBlockFrequencyInfo>();
434 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
H A DSpillPlacement.cpp34 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
57 AU.addRequired<MachineBlockFrequencyInfo>();
201 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
H A DMachineBlockPlacement.cpp36 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
348 AU.addRequired<MachineBlockFrequencyInfo>();
362 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo)
1652 getAnalysis<MachineBlockFrequencyInfo>());
1720 const MachineBlockFrequencyInfo *MBFI;
1732 AU.addRequired<MachineBlockFrequencyInfo>();
1744 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo)
1754 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
H A DRegAllocPBQP.cpp40 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
414 MachineBlockFrequencyInfo &MBFI = G.getMetadata().MBFI;
519 au.addRequired<MachineBlockFrequencyInfo>();
520 au.addPreserved<MachineBlockFrequencyInfo>();
743 MachineBlockFrequencyInfo &MBFI =
744 getAnalysis<MachineBlockFrequencyInfo>();
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h1 //====----- MachineBlockFrequencyInfo.h - MachineBlock Frequency Analysis ----====//
27 /// MachineBlockFrequencyInfo pass uses BlockFrequencyImpl implementation to estimate
29 class MachineBlockFrequencyInfo : public MachineFunctionPass { class in namespace:llvm
36 MachineBlockFrequencyInfo();
38 ~MachineBlockFrequencyInfo();
/external/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h1 //===- MachineBlockFrequencyInfo.h - MBB Frequency Analysis -*- C++ -*-----===//
28 /// MachineBlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation
30 class MachineBlockFrequencyInfo : public MachineFunctionPass { class in namespace:llvm
37 MachineBlockFrequencyInfo();
39 ~MachineBlockFrequencyInfo() override;
H A DCalcSpillWeights.h21 class MachineBlockFrequencyInfo;
57 const MachineBlockFrequencyInfo &MBFI;
64 const MachineBlockFrequencyInfo &mbfi,
77 const MachineBlockFrequencyInfo &MBFI,
H A DPBQPRAConstraint.h31 class MachineBlockFrequencyInfo;
H A DLiveRangeEdit.h33 class MachineBlockFrequencyInfo;
253 const MachineBlockFrequencyInfo&);
H A DLiveIntervalAnalysis.h50 class MachineBlockFrequencyInfo;
106 const MachineBlockFrequencyInfo *MBFI,
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp23 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
45 AU.addRequired<MachineBlockFrequencyInfo>();
46 AU.addPreserved<MachineBlockFrequencyInfo>();
64 const MachineBlockFrequencyInfo *MBFI,
88 const MachineBlockFrequencyInfo *MBFI =
89 &getAnalysis<MachineBlockFrequencyInfo>();
H A DWebAssemblyArgumentMove.cpp32 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
53 AU.addPreserved<MachineBlockFrequencyInfo>();
H A DWebAssemblyOptimizeLiveIntervals.cpp26 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
44 AU.addPreserved<MachineBlockFrequencyInfo>();
H A DWebAssemblySetP2AlignOperands.cpp18 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
39 AU.addPreserved<MachineBlockFrequencyInfo>();
H A DWebAssemblyStoreResults.cpp33 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
55 AU.addRequired<MachineBlockFrequencyInfo>();
56 AU.addPreserved<MachineBlockFrequencyInfo>();
/external/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp16 #include "llvm/CodeGen/MachineBlockFrequencyInfo.h"
41 INITIALIZE_PASS_DEPENDENCY(MachineBlockFrequencyInfo)
64 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
77 AU.addRequired<MachineBlockFrequencyInfo>();
725 const MachineBlockFrequencyInfo *MBFI =
726 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>();
733 const MachineBlockFrequencyInfo *MBFI =
734 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>();
754 const MachineBlockFrequencyInfo *MBFI =
755 P.getAnalysisIfAvailable<MachineBlockFrequencyInfo>();
[all...]
/external/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h75 class MachineBlockFrequencyInfo;
181 /// get that information, like MachineBlockFrequencyInfo. If \p P
467 MachineBlockFrequencyInfo *MBFI;
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DBlockFrequencyImpl.h34 class MachineBlockFrequencyInfo;
258 friend class MachineBlockFrequencyInfo;

Completed in 872 milliseconds

12