HomeSort by: relevance | last modified time | path
    Searched refs:MLI (Results 1 - 25 of 48) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LazyMachineBlockFrequencyInfo.cpp 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
68 LLVM_DEBUG(if (MLI) dbgs() << "LoopInfo is available\n");
70 if (!MLI) {
85 MLI = OwnedMLI.get();
89 OwnedMBFI->calculate(*MF, MBPI, *MLI);
ShrinkWrap.cpp 132 MachineLoopInfo *MLI;
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->getLoopDepth(IPdom) < MLI->getLoopDepth(Restore)
    [all...]
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>();
216 calculate(F, MBPI, MLI);
UnreachableBlockElim.cpp 108 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
123 if (MLI) MLI->removeBlock(&BB);
XRayInstrumentation.cpp 182 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
184 if (!MLI) {
186 MLI = &ComputedMLI;
192 if (MLI->empty() && TooFewInstrs)
PHIElimination.cpp 99 MachineLoopInfo *MLI,
186 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
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;
DFAPacketizer.cpp 112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
130 MachineLoopInfo &MLI,
132 : ScheduleDAGInstrs(MF, &MLI), AA(AA) {
149 MachineLoopInfo &mli, AAResults *aa)
153 VLIWScheduler = new DefaultVLIWScheduler(MF, mli, AA);
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>();
312 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode,
BranchFolding.h 48 MachineLoopInfo *mli = nullptr,
126 MachineLoopInfo *MLI;
BranchFolding.cpp 174 if (MLI)
175 MLI->removeBlock(MBB);
181 MachineLoopInfo *mli, bool AfterPlacement) {
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)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblySortRegion.h 65 const MachineLoopInfo &MLI;
72 SortRegionInfo(const MachineLoopInfo &MLI,
74 : MLI(MLI), WEI(WEI) {}
WebAssemblySortRegion.cpp 18 const auto *ML = MLI.getLoopFor(MBB);
47 return getBottom(MLI.getLoopFor(R->getHeader()));
WebAssemblyCFGSort.cpp 187 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI,
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>();
395 sortBlocks(MF, MLI, WEI, MDT);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineBlockFrequencyInfo.h 43 MachineLoopInfo &MLI);
53 const MachineLoopInfo &MLI);
DFAPacketizer.h 129 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.cpp 89 LLVM_DEBUG(const MachineLoop *Loop = MLI->getLoopFor(MBB);
96 getSingleSchedPred(MBB, MLI->getLoopFor(MBB));
131 : MLI(C->MLI),
SystemZMachineScheduler.h 32 const MachineLoopInfo *MLI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.h 70 const MachineLoopInfo *MLI;
78 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
HexagonEarlyIfConv.cpp 218 MachineLoopInfo *MLI = nullptr;
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->end(); I != E; ++I
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBlockPlacement.cpp 32 MachineLoopInfo *MLI = nullptr;
157 MLI = &getAnalysis<MachineLoopInfo>();
166 for (auto *ML : *MLI)
ARMLowOverheadLoops.cpp 114 MachineLoopInfo &MLI;
119 PostOrderLoopTraversal(MachineLoop &ML, MachineLoopInfo &MLI)
120 : ML(ML), MLI(MLI) { }
161 else if (auto *Preheader = MLI.findLoopPreheader(&ML, true))
364 MachineLoopInfo &MLI;
381 LowOverheadLoop(MachineLoop &ML, MachineLoopInfo &MLI,
384 : ML(ML), MLI(MLI), RDA(RDA), TRI(TRI), TII(TII),
389 else if (auto *MBB = MLI.findLoopPreheader(&ML, true)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FixupBWInsts.cpp 144 MachineLoopInfo *MLI = nullptr;
165 MLI = &getAnalysis<MachineLoopInfo>();
381 if (MachineLoop *ML = MLI->getLoopFor(&MBB))
X86PreTileConfig.cpp 95 const MachineLoopInfo *MLI;
128 return MLI->isLoopHeader(Header) &&
129 MLI->getLoopFor(Header)->getBottomBlock() == Bottom;
240 MLI = &getAnalysis<MachineLoopInfo>();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600Packetizer.cpp 143 MachineLoopInfo &MLI)
144 : VLIWPacketizerList(MF, MLI, nullptr),
324 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
327 R600PacketizerList Packetizer(Fn, ST, MLI);
AMDILCFGStructurizer.cpp 136 MLI = &getAnalysis<MachineLoopInfo>();
137 LLVM_DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI););
151 MachineLoopInfo *MLI;
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->removeBlock(LoopHeader)
    [all...]

Completed in 48 milliseconds

1 2