| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 132 MachineLoopInfo *MLI; member in __anone12ceae80111::ShrinkWrap 195 MLI = &getAnalysis<MachineLoopInfo>(); in init() 400 MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { in updateSaveRestorePoints() 411 if (Restore && (MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { in updateSaveRestorePoints() 412 if (MLI->getLoopDepth(Save) > MLI->getLoopDepth(Restore)) { in updateSaveRestorePoints() 422 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); in updateSaveRestorePoints() 434 if (IPdom && MLI->getLoopDepth(IPdom) < MLI->getLoopDepth(Restore)) in updateSaveRestorePoints() 467 if (containsIrreducibleCFG<MachineBasicBlock *>(RPOT, *MLI)) { in runOnMachineFunction()
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable() local 68 LLVM_DEBUG(if (MLI) dbgs() << "LoopInfo is available\n"); in calculateIfNotAvailable() 70 if (!MLI) { in calculateIfNotAvailable() 85 MLI = OwnedMLI.get(); in calculateIfNotAvailable() 89 OwnedMBFI->calculate(*MF, MBPI, *MLI); in calculateIfNotAvailable()
|
| H A D | MachineBlockFrequencyInfo.cpp | 181 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { in MachineBlockFrequencyInfo() argument 182 calculate(F, MBPI, MLI); in MachineBlockFrequencyInfo() 196 const MachineLoopInfo &MLI) { in calculate() argument 199 MBFI->calculate(F, MBPI, MLI); in calculate() 215 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 216 calculate(F, MBPI, MLI); in runOnMachineFunction()
|
| H A D | XRayInstrumentation.cpp | 182 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() local 184 if (!MLI) { in runOnMachineFunction() 186 MLI = &ComputedMLI; in runOnMachineFunction() 192 if (MLI->empty() && TooFewInstrs) in runOnMachineFunction()
|
| H A D | PHIElimination.cpp | 99 MachineLoopInfo *MLI, 186 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() local 188 Changed |= SplitPHIEdges(MF, MBB, MLI, (LV ? &LiveInSets : nullptr)); in runOnMachineFunction() 628 MachineLoopInfo *MLI, in SplitPHIEdges() argument 633 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() 650 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; in SplitPHIEdges()
|
| H A D | UnreachableBlockElim.cpp | 108 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() local 123 if (MLI) MLI->removeBlock(&BB); in runOnMachineFunction()
|
| H A D | DFAPacketizer.cpp | 112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 130 MachineLoopInfo &MLI, in DefaultVLIWScheduler() argument 132 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { in DefaultVLIWScheduler()
|
| H A D | PostRASchedulerList.cpp | 146 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 205 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() argument 209 : ScheduleDAGInstrs(MF, &MLI), AA(AA), EndIndex(0) { in SchedulePostRATDList() 285 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 312 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, in runOnMachineFunction()
|
| H A D | BranchFolding.cpp | 174 if (MLI) in RemoveDeadBlock() 175 MLI->removeBlock(MBB); in RemoveDeadBlock() 190 MLI = mli; in OptimizeFunction() 411 if (MLI) in SplitMBBAt() 412 if (MachineLoop *ML = MLI->getLoopFor(&CurMBB)) in SplitMBBAt() 413 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt() 1061 if (AfterBlockPlacement && MLI) { in TailMergeBlocks() 1062 ML = MLI->getLoopFor(IBB); in TailMergeBlocks() 1090 if (AfterBlockPlacement && MLI) in TailMergeBlocks() 1091 if (ML != MLI->getLoopFor(PBB)) in TailMergeBlocks()
|
| H A D | MachineLICM.cpp | 127 MachineLoopInfo *MLI; // Current MachineLoopInfo member in __anondcd5ce190111::MachineLICMBase 363 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() 367 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); in runOnMachineFunction() 529 const MachineLoop *ML = MLI->getLoopFor(BB); in HoistRegionPostRA() 719 const MachineLoop *ML = MLI->getLoopFor(BB); in HoistOutOfLoop()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySortRegion.h | 65 const MachineLoopInfo &MLI; variable 72 SortRegionInfo(const MachineLoopInfo &MLI, in SortRegionInfo() argument 74 : MLI(MLI), WEI(WEI) {} in SortRegionInfo()
|
| H A D | WebAssemblyCFGSort.cpp | 187 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in sortBlocks() argument 199 if (MachineLoop *L = MLI.getLoopFor(&MBB)) in sortBlocks() 223 SortRegionInfo SRI(MLI, WEI); in sortBlocks() 246 if (MachineLoop *SuccL = MLI.getLoopFor(Succ)) in sortBlocks() 388 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 395 sortBlocks(MF, MLI, WEI, MDT); in runOnMachineFunction()
|
| H A D | WebAssemblySortRegion.cpp | 18 const auto *ML = MLI.getLoopFor(MBB); in getRegionFor() 47 return getBottom(MLI.getLoopFor(R->getHeader())); in getBottom()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 114 MachineLoopInfo &MLI; member in __anonf568b4ed0111::PostOrderLoopTraversal 119 PostOrderLoopTraversal(MachineLoop &ML, MachineLoopInfo &MLI) in PostOrderLoopTraversal() argument 120 : ML(ML), MLI(MLI) { } in PostOrderLoopTraversal() 161 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true)) in ProcessLoop() 364 MachineLoopInfo &MLI; member 381 LowOverheadLoop(MachineLoop &ML, MachineLoopInfo &MLI, in LowOverheadLoop() 384 : ML(ML), MLI(MLI), RDA(RDA), TRI(TRI), TII(TII), in LowOverheadLoop() 389 else if (auto *MBB = MLI.findLoopPreheader(&ML, true)) in LowOverheadLoop() 474 MachineLoopInfo *MLI = nullptr; member in __anonf568b4ed0111::ARMLowOverheadLoops 1173 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() [all …]
|
| H A D | ARMBlockPlacement.cpp | 32 MachineLoopInfo *MLI = nullptr; member in llvm::ARMBlockPlacement 157 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() 166 for (auto *ML : *MLI) in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.cpp | 89 LLVM_DEBUG(const MachineLoop *Loop = MLI->getLoopFor(MBB); in enterMBB() 96 getSingleSchedPred(MBB, MLI->getLoopFor(MBB)); in enterMBB() 131 : MLI(C->MLI), in SystemZPostRASchedStrategy()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDILCFGStructurizer.cpp | 136 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() 137 LLVM_DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI);); in runOnMachineFunction() 151 MachineLoopInfo *MLI; member in __anoncc3e7b3b0111::AMDGPUCFGStructurizer 336 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in hasBackEdge() 351 MachineLoop *LoopRep = MLI->getLoopFor(MBB); in isActiveLoophead() 694 for (MachineLoopInfo::iterator It = MLI->begin(), in prepare() 695 E = MLI->end(); It != E; ++It) { in prepare() 991 for (auto &It: *MLI) in loopendPatternMatch() 1048 MLI->changeLoopFor(LoopHeader, ParentLoop); in mergeLoop() 1050 MLI->removeBlock(LoopHeader); in mergeLoop() [all …]
|
| H A D | R600Packetizer.cpp | 143 MachineLoopInfo &MLI) in R600PacketizerList() argument 144 : VLIWPacketizerList(MF, MLI, nullptr), in R600PacketizerList() 324 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 327 R600PacketizerList Packetizer(Fn, ST, MLI); in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.h | 43 MachineLoopInfo &MLI); 53 const MachineLoopInfo &MLI);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 218 MachineLoopInfo *MLI = nullptr; member in __anon77c06b760111::HexagonEarlyIfConversion 234 MachineLoop *L = MLI->getLoopFor(SB); in isPreheader() 294 bool TOk = (TNP == 1 && TNS == 1 && MLI->getLoopFor(TB) == L); in matchFlowPattern() 295 bool FOk = (FNP == 1 && FNS == 1 && MLI->getLoopFor(FB) == L); in matchFlowPattern() 299 if (SkipExitBranches && MLI->getLoopFor(TB) != MLI->getLoopFor(FB)) in matchFlowPattern() 623 if (MLI->getLoopFor(B) != L) in visitBlock() 1060 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() 1067 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); I != E; ++I) in runOnMachineFunction()
|
| H A D | HexagonVLIWPacketizer.h | 70 const MachineLoopInfo *MLI; variable 78 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
| H A D | HexagonVLIWPacketizer.cpp | 134 MachineLoopInfo &MLI, AAResults *AA, in INITIALIZE_PASS_DEPENDENCY() 136 : VLIWPacketizerList(MF, MLI, AA), MBPI(MBPI), MLI(&MLI), in INITIALIZE_PASS_DEPENDENCY() 209 auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 219 HexagonPacketizerList Packetizer(MF, MLI, AA, MBPI, MinOnly); in runOnMachineFunction() 1898 if (MLI->getLoopFor(OldBB) != MLI->getLoopFor(ThisBB)) in producesStall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FixupBWInsts.cpp | 144 MachineLoopInfo *MLI = nullptr; member in __anon39aa68020111::FixupBWInstPass 165 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() 381 if (MachineLoop *ML = MLI->getLoopFor(&MBB)) in tryReplaceInstr()
|
| H A D | X86PreTileConfig.cpp | 95 const MachineLoopInfo *MLI; member in __anon75051dd70111::X86PreTileConfig 128 return MLI->isLoopHeader(Header) && in isLoopBackEdge() 129 MLI->getLoopFor(Header)->getBottomBlock() == Bottom; in isLoopBackEdge() 240 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
| H A D | X86LoadValueInjectionLoadHardening.cpp | 162 getGadgetGraph(MachineFunction &MF, const MachineLoopInfo &MLI, 273 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local 276 std::unique_ptr<MachineGadgetGraph> Graph = getGadgetGraph(MF, MLI, MDT, MDF); in runOnMachineFunction() 327 MachineFunction &MF, const MachineLoopInfo &MLI, in getGadgetGraph() argument 501 unsigned LoopDepth = MLI.getLoopDepth(MBB); in getGadgetGraph()
|