/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LazyMachineBlockFrequencyInfo.cpp | 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 68 LLVM_DEBUG(if (MLI) dbgs() << "LoopInfo is available\n"); 70 if (!MLI) { 85 MLI = OwnedMLI.get(); 89 OwnedMBFI->calculate(*MF, MBPI, *MLI);
|
H A D | ShrinkWrap.cpp | 132 MachineLoopInfo *MLI; member in class:__anon1891::ShrinkWrap 195 MLI = &getAnalysis<MachineLoopInfo>(); 400 MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { 411 if (Restore && (MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { 412 if (MLI->getLoopDepth(Save) > MLI->getLoopDepth(Restore)) { 422 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); 434 if (IPdom && MLI [all...] |
H A D | MachineBlockFrequencyInfo.cpp | 181 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { 182 calculate(F, MBPI, MLI); 196 const MachineLoopInfo &MLI) { 199 MBFI->calculate(F, MBPI, MLI); 215 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 216 calculate(F, MBPI, MLI); 178 MachineBlockFrequencyInfo( MachineFunction &F, MachineBranchProbabilityInfo &MBPI, MachineLoopInfo &MLI) argument 194 calculate( const MachineFunction &F, const MachineBranchProbabilityInfo &MBPI, const MachineLoopInfo &MLI) argument
|
H A D | UnreachableBlockElim.cpp | 108 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 123 if (MLI) MLI->removeBlock(&BB);
|
H A D | XRayInstrumentation.cpp | 182 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); 184 if (!MLI) { 186 MLI = &ComputedMLI; 192 if (MLI->empty() && TooFewInstrs)
|
H A D | PHIElimination.cpp | 99 MachineLoopInfo *MLI, 186 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 188 Changed |= SplitPHIEdges(MF, MBB, MLI, (LV ? &LiveInSets : nullptr)); 628 MachineLoopInfo *MLI, 633 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; 650 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; 626 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, MachineLoopInfo *MLI, std::vector<SparseBitVector<>> *LiveInSets) argument
|
H A D | DFAPacketizer.cpp | 112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 130 MachineLoopInfo &MLI, 132 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { 129 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, AAResults *AA) argument
|
H A D | PostRASchedulerList.cpp | 146 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 205 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 209 : ScheduleDAGInstrs(MF, &MLI), AA(AA), EndIndex(0) { 285 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 312 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, 204 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) argument
|
H A D | BranchFolding.h | 126 MachineLoopInfo *MLI; member in class:llvm::BranchFolder
|
H A D | BranchFolding.cpp | 174 if (MLI) 175 MLI->removeBlock(MBB); 190 MLI = mli; 411 if (MLI) 412 if (MachineLoop *ML = MLI->getLoopFor(&CurMBB)) 413 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); 1061 if (AfterBlockPlacement && MLI) { 1062 ML = MLI->getLoopFor(IBB); 1090 if (AfterBlockPlacement && MLI) 1091 if (ML != MLI [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySortRegion.h | 65 const MachineLoopInfo &MLI; member in class:llvm::WebAssembly::SortRegionInfo 72 SortRegionInfo(const MachineLoopInfo &MLI, argument 74 : MLI(MLI), WEI(WEI) {}
|
H A D | WebAssemblySortRegion.cpp | 18 const auto *ML = MLI.getLoopFor(MBB); 47 return getBottom(MLI.getLoopFor(R->getHeader()));
|
H A D | WebAssemblyCFGSort.cpp | 187 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, argument 199 if (MachineLoop *L = MLI.getLoopFor(&MBB)) 223 SortRegionInfo SRI(MLI, WEI); 246 if (MachineLoop *SuccL = MLI.getLoopFor(Succ)) 388 const auto &MLI = getAnalysis<MachineLoopInfo>(); local 395 sortBlocks(MF, MLI, WEI, MDT);
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineBlockFrequencyInfo.h | 43 MachineLoopInfo &MLI); 53 const MachineLoopInfo &MLI);
|
H A D | DFAPacketizer.h | 129 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.cpp | 89 LLVM_DEBUG(const MachineLoop *Loop = MLI->getLoopFor(MBB); 96 getSingleSchedPred(MBB, MLI->getLoopFor(MBB)); 131 : MLI(C->MLI),
|
H A D | SystemZMachineScheduler.h | 32 const MachineLoopInfo *MLI; member in class:llvm::SystemZPostRASchedStrategy
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.h | 70 const MachineLoopInfo *MLI; member in class:llvm::HexagonPacketizerList 78 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
H A D | HexagonEarlyIfConv.cpp | 218 MachineLoopInfo *MLI = nullptr; member in class:__anon2408::HexagonEarlyIfConversion 234 MachineLoop *L = MLI->getLoopFor(SB); 294 bool TOk = (TNP == 1 && TNS == 1 && MLI->getLoopFor(TB) == L); 295 bool FOk = (FNP == 1 && FNS == 1 && MLI->getLoopFor(FB) == L); 299 if (SkipExitBranches && MLI->getLoopFor(TB) != MLI->getLoopFor(FB)) 623 if (MLI->getLoopFor(B) != L) 1060 MLI = &getAnalysis<MachineLoopInfo>(); 1067 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 32 MachineLoopInfo *MLI = nullptr; member in class:llvm::ARMBlockPlacement 157 MLI = &getAnalysis<MachineLoopInfo>(); 166 for (auto *ML : *MLI)
|
H A D | ARMLowOverheadLoops.cpp | 114 MachineLoopInfo &MLI; member in class:__anon2313::PostOrderLoopTraversal 119 PostOrderLoopTraversal(MachineLoop &ML, MachineLoopInfo &MLI) argument 120 : ML(ML), MLI(MLI) { } 161 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true)) 364 MachineLoopInfo &MLI; member in struct:__anon2313::LowOverheadLoop 381 LowOverheadLoop(MachineLoop &ML, MachineLoopInfo &MLI, argument 384 : ML(ML), MLI(MLI), RDA(RDA), TRI(TRI), TII(TII), 389 else if (auto *MBB = MLI 474 MachineLoopInfo *MLI = nullptr; member in class:__anon2313::ARMLowOverheadLoops [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86FixupBWInsts.cpp | 144 MachineLoopInfo *MLI = nullptr; member in class:__anon2721::FixupBWInstPass 165 MLI = &getAnalysis<MachineLoopInfo>(); 381 if (MachineLoop *ML = MLI->getLoopFor(&MBB))
|
H A D | X86PreTileConfig.cpp | 95 const MachineLoopInfo *MLI; member in class:__anon2764::X86PreTileConfig 128 return MLI->isLoopHeader(Header) && 129 MLI->getLoopFor(Header)->getBottomBlock() == Bottom; 240 MLI = &getAnalysis<MachineLoopInfo>();
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | R600Packetizer.cpp | 143 MachineLoopInfo &MLI) 144 : VLIWPacketizerList(MF, MLI, nullptr), 324 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 327 R600PacketizerList Packetizer(Fn, ST, MLI); 142 R600PacketizerList(MachineFunction &MF, const R600Subtarget &ST, MachineLoopInfo &MLI) argument
|
H A D | AMDILCFGStructurizer.cpp | 136 MLI = &getAnalysis<MachineLoopInfo>(); 137 LLVM_DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI);); variable 151 MachineLoopInfo *MLI; member in class:__anon2229::AMDGPUCFGStructurizer 336 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 351 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 694 for (MachineLoopInfo::iterator It = MLI->begin(), 695 E = MLI->end(); It != E; ++It) { 991 for (auto &It: *MLI) 1048 MLI->changeLoopFor(LoopHeader, ParentLoop); 1050 MLI [all...] |