Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp30 char MachineLoopInfo::ID = 0;
31 MachineLoopInfo::MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function in MachineLoopInfo
34 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
37 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
40 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
42 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
47 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate()
52 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
115 MachineLoopInfo::findLoopPreheader(MachineLoop *L, in findLoopPreheader()
DMachineBlockFrequencyInfo.cpp165 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
179 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { in MachineBlockFrequencyInfo()
187 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
194 const MachineLoopInfo &MLI) { in calculate()
213 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DLazyMachineBlockFrequencyInfo.cpp26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable()
83 OwnedMLI = std::make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
DXRayInstrumentation.cpp55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
173 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
174 MachineLoopInfo ComputedMLI; in runOnMachineFunction()
249 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
DRegAllocBasic.cpp138 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
187 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
188 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
315 getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
DSpillPlacement.h41 class MachineLoopInfo; variable
47 const MachineLoopInfo *loops;
DBranchFolding.h27 class MachineLoopInfo; variable
53 MachineLoopInfo *mli = nullptr,
132 MachineLoopInfo *MLI;
DUnreachableBlockElim.cpp98 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
110 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
DPostRASchedulerList.cpp94 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
95 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
148 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA,
207 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList()
287 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DEarlyIfConversion.cpp707 MachineLoopInfo *Loops;
741 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
742 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
768 void updateLoops(MachineLoopInfo *Loops, in updateLoops()
915 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
945 MachineLoopInfo *Loops;
978 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
979 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
1049 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
DDFAPacketizer.cpp112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
130 MachineLoopInfo &MLI, in DefaultVLIWScheduler()
149 MachineLoopInfo &mli, AAResults *aa) in VLIWPacketizerList()
DShrinkWrap.cpp132 MachineLoopInfo *MLI;
195 MLI = &getAnalysis<MachineLoopInfo>(); in init()
229 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
256 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
DSplitKit.h41 class MachineLoopInfo; variable
100 const MachineLoopInfo &Loops;
169 const MachineLoopInfo &mli);
DMachineCombiner.cpp70 MachineLoopInfo *MLI; // Current MachineLoopInfo
128 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument
136 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
137 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
651 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DPHIElimination.cpp99 MachineLoopInfo *MLI);
143 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
159 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
564 MachineLoopInfo *MLI) { in SplitPHIEdges()
DSpillPlacement.cpp59 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
67 AU.addRequiredTransitive<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
200 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h84 class MachineLoopInfo : public MachineFunctionPass {
92 MachineLoopInfo();
93 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() function
97 MachineLoopInfo(const MachineLoopInfo &) = delete;
98 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete;
178 using ChildIteratorType = MachineLoopInfo::iterator;
187 using ChildIteratorType = MachineLoopInfo::iterator;
DCalcSpillWeights.h21 class MachineLoopInfo; variable
54 const MachineLoopInfo &Loops;
61 VirtRegMap *vrm, const MachineLoopInfo &loops,
100 const MachineLoopInfo &MLI,
DMachineBlockFrequencyInfo.h28 class MachineLoopInfo; variable
43 MachineLoopInfo &MLI);
53 const MachineLoopInfo &MLI);
DDFAPacketizer.h44 class MachineLoopInfo; variable
129 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
DScheduleDAGInstrs.h42 class MachineLoopInfo; variable
121 const MachineLoopInfo *MLI;
256 const MachineLoopInfo *mli,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyCFGSort.cpp80 const MachineLoopInfo &MLI;
87 RegionInfo(const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI) in RegionInfo()
120 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
121 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
241 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in sortBlocks()
411 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVLIWPacketizer.h24 class MachineLoopInfo; variable
63 const MachineLoopInfo *MLI;
71 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp45 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
46 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
148 MachineLoopInfo &MLI) in R600PacketizerList()
329 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86FixupBWInsts.cpp117 AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to in getAnalysisUsage()
144 MachineLoopInfo *MLI = nullptr;
165 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()

123