Home
last modified time | relevance | path

Searched refs:MachineLoopInfo (Results 1 – 25 of 173) sorted by relevance

1234567

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h84 class MachineLoopInfo : public MachineFunctionPass {
92 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
95 MachineLoopInfo(const MachineLoopInfo &) = delete;
96 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete;
175 using ChildIteratorType = MachineLoopInfo::iterator;
184 using ChildIteratorType = MachineLoopInfo::iterator;
DCalcSpillWeights.h22 class MachineLoopInfo; variable
55 const MachineLoopInfo &Loops;
62 VirtRegMap *vrm, const MachineLoopInfo &loops,
101 const MachineLoopInfo &MLI,
/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp29 char MachineLoopInfo::ID = 0;
30 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
33 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
36 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
38 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
44 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DMachineBlockFrequencyInfo.cpp115 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
130 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
138 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DShrinkWrap.cpp117 MachineLoopInfo *MLI;
167 MLI = &getAnalysis<MachineLoopInfo>(); in init()
198 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
220 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
391 static bool isProperBackedge(const MachineLoopInfo &MLI, in isProperBackedge()
404 const MachineLoopInfo &MLI) { in isIrreducibleCFG()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineLoopInfo.cpp32 char MachineLoopInfo::ID = 0;
33 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
36 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
39 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
41 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
47 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DScheduleDAGInstrs.h27 class MachineLoopInfo; variable
36 const MachineLoopInfo &MLI;
44 LoopDependencies(const MachineLoopInfo &mli, in LoopDependencies()
102 const MachineLoopInfo &MLI;
143 const MachineLoopInfo &mli,
DCodePlacementOpt.cpp33 const MachineLoopInfo *MLI;
47 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
367 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in OptimizeIntraLoopEdges()
388 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in AlignLoops()
413 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp30 char MachineLoopInfo::ID = 0;
31 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
34 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
37 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
39 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
45 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
108 MachineLoopInfo::findLoopPreheader(MachineLoop *L, in findLoopPreheader()
DMachineBlockFrequencyInfo.cpp165 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
180 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
187 const MachineLoopInfo &MLI) { in calculate()
206 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DLazyMachineBlockFrequencyInfo.cpp26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable()
83 OwnedMLI = make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
DXRayInstrumentation.cpp55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
171 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
172 MachineLoopInfo ComputedMLI; in runOnMachineFunction()
247 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
DRegAllocBasic.cpp139 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
188 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
189 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
316 getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
DBranchFolding.h28 class MachineLoopInfo; variable
52 MachineLoopInfo *mli = nullptr,
131 MachineLoopInfo *MLI;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineLoopInfo.h60 class MachineLoopInfo : public MachineFunctionPass {
64 void operator=(const MachineLoopInfo &); // do not implement
65 MachineLoopInfo(const MachineLoopInfo &); // do not implement
70 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
152 typedef MachineLoopInfo::iterator ChildIteratorType;
165 typedef MachineLoopInfo::iterator ChildIteratorType;
DCalcSpillWeights.h21 class MachineLoopInfo; variable
45 const MachineLoopInfo &Loops;
49 const MachineLoopInfo &loops) : in VirtRegAuxInfo()
DRegAllocPBQP.h31 class MachineLoopInfo; variable
129 const MachineLoopInfo *loopInfo,
150 const MachineLoopInfo *loopInfo,
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h68 class MachineLoopInfo : public MachineFunctionPass {
72 void operator=(const MachineLoopInfo &) = delete;
73 MachineLoopInfo(const MachineLoopInfo &) = delete;
78 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
152 typedef MachineLoopInfo::iterator ChildIteratorType;
165 typedef MachineLoopInfo::iterator ChildIteratorType;
DCalcSpillWeights.h22 class MachineLoopInfo; variable
56 const MachineLoopInfo &Loops;
63 VirtRegMap *vrm, const MachineLoopInfo &loops,
76 const MachineLoopInfo &MLI,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFixIrreducibleControlFlow.cpp58 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
59 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
65 bool VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop);
137 MachineLoopInfo &MLI, in VisitLoop()
276 auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DWebAssemblyCFGStackify.cpp46 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
47 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
89 const MachineLoopInfo &MLI, in PlaceBlockMarker()
178 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { in PlaceLoopMarker()
293 static void PlaceMarkers(MachineFunction &MF, const MachineLoopInfo &MLI, in PlaceMarkers()
369 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DWebAssemblyCFGSort.cpp45 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
46 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
117 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in SortBlocks()
271 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFixIrreducibleControlFlow.cpp58 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
59 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
65 bool VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop);
134 MachineLoopInfo &MLI, in VisitLoop()
273 auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DWebAssemblyCFGStackify.cpp54 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
134 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in SortBlocks()
314 const MachineLoopInfo &MLI, in PlaceBlockMarker()
401 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { in PlaceLoopMarker()
453 static void PlaceMarkers(MachineFunction &MF, const MachineLoopInfo &MLI, in PlaceMarkers()
521 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonVLIWPacketizer.h25 class MachineLoopInfo; variable
64 const MachineLoopInfo *MLI;
71 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,

1234567