| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 84 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;
|
| H A D | CalcSpillWeights.h | 22 class MachineLoopInfo; variable 55 const MachineLoopInfo &Loops; 62 VirtRegMap *vrm, const MachineLoopInfo &loops, 101 const MachineLoopInfo &MLI,
|
| H A D | MachineBlockFrequencyInfo.h | 29 class MachineLoopInfo; variable 51 const MachineLoopInfo &MLI);
|
| H A D | ScheduleDAGInstrs.h | 42 class MachineLoopInfo; variable 121 const MachineLoopInfo *MLI; 251 const MachineLoopInfo *mli,
|
| H A D | DFAPacketizer.h | 44 class MachineLoopInfo; variable 151 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 30 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()
|
| H A D | MachineBlockFrequencyInfo.cpp | 165 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 180 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 187 const MachineLoopInfo &MLI) { in calculate() 206 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable() 83 OwnedMLI = make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
|
| H A D | XRayInstrumentation.cpp | 55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 171 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 172 MachineLoopInfo ComputedMLI; in runOnMachineFunction() 247 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
|
| H A D | RegAllocBasic.cpp | 139 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()
|
| H A D | BranchFolding.h | 28 class MachineLoopInfo; variable 52 MachineLoopInfo *mli = nullptr, 131 MachineLoopInfo *MLI;
|
| H A D | SpillPlacement.h | 42 class MachineLoopInfo; variable 48 const MachineLoopInfo *loops;
|
| H A D | PostRASchedulerList.cpp | 94 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()
|
| H A D | UnreachableBlockElim.cpp | 128 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 139 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
|
| H A D | ShrinkWrap.cpp | 132 MachineLoopInfo *MLI; 195 MLI = &getAnalysis<MachineLoopInfo>(); in init() 229 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 256 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | SplitKit.h | 42 class MachineLoopInfo; variable 101 const MachineLoopInfo &Loops; 170 const MachineLoopInfo &mli);
|
| H A D | MachineCombiner.cpp | 67 MachineLoopInfo *MLI; // Current MachineLoopInfo 123 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument 131 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 132 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 641 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| H A D | PHIElimination.cpp | 98 MachineLoopInfo *MLI); 142 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 158 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 560 MachineLoopInfo *MLI) { in SplitPHIEdges()
|
| H A D | DFAPacketizer.cpp | 174 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 192 MachineLoopInfo &MLI, in DefaultVLIWScheduler() 211 MachineLoopInfo &mli, AliasAnalysis *aa) in VLIWPacketizerList()
|
| H A D | SpillPlacement.cpp | 59 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() 67 AU.addRequiredTransitive<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 200 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 76 LoopFixer(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop) in LoopFixer() 84 MachineLoopInfo &MLI; 364 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 365 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 371 bool runIteration(MachineFunction &MF, MachineLoopInfo &MLI) { in runIteration() 411 auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyCFGSort.cpp | 73 const MachineLoopInfo &MLI; 80 RegionInfo(const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI) in RegionInfo() 113 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 114 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 231 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in SortBlocks() 400 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVLIWPacketizer.h | 25 class MachineLoopInfo; variable 64 const MachineLoopInfo *MLI; 72 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600Packetizer.cpp | 46 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 47 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 149 MachineLoopInfo &MLI) in R600PacketizerList() 330 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86FixupBWInsts.cpp | 111 AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to in getAnalysisUsage() 136 MachineLoopInfo *MLI; 155 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|