/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.h | 37 const MachineLoopInfo *MLI; member in class:llvm::HexagonPacketizerList 45 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
H A D | HexagonEarlyIfConv.cpp | 137 TII(0), TRI(0), MFN(0), MRI(0), MDT(0), MLI(0) { 193 MachineLoopInfo *MLI; member in class:__anon14328::HexagonEarlyIfConversion 208 MachineLoop *L = MLI->getLoopFor(SB); 245 if (MLI->getLoopFor(T1B) != L || MLI->getLoopFor(T2B) != L) 575 if (MLI->getLoopFor(B) != L) 1044 MLI = &getAnalysis<MachineLoopInfo>(); 1051 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); I != E; ++I)
|
H A D | HexagonSplitDouble.cpp | 65 const MachineLoopInfo *MLI; member in class:__anon14358::HexagonSplitDoubleRegs 409 const MachineLoop *L = MLI->getLoopFor(PB); 530 for (auto I : *MLI) 1161 MLI = &getAnalysis<MachineLoopInfo>();
|
H A D | HexagonVLIWPacketizer.cpp | 106 MachineLoopInfo &MLI, AliasAnalysis *AA, 108 : VLIWPacketizerList(MF, MLI, AA), MBPI(MBPI), MLI(&MLI) { 179 auto &MLI = getAnalysis<MachineLoopInfo>(); local 187 HexagonPacketizerList Packetizer(MF, MLI, AA, MBPI); 1583 if (MLI->getLoopFor(OldBB) != MLI->getLoopFor(ThisBB)) 105 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const MachineBranchProbabilityInfo *MBPI) argument
|
/external/llvm/lib/CodeGen/ |
H A D | UnreachableBlockElim.cpp | 138 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 155 if (MLI) MLI->removeBlock(BB);
|
H A D | BranchFolding.h | 105 MachineLoopInfo *MLI; member in class:llvm::BranchFolder
|
H A D | CalcSpillWeights.cpp | 29 const MachineLoopInfo &MLI, 36 VirtRegAuxInfo VRAI(MF, LIS, VRM, MLI, MBFI, norm); 26 calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF, VirtRegMap *VRM, const MachineLoopInfo &MLI, const MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo::NormalizingFn norm) argument
|
H A D | DFAPacketizer.cpp | 165 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 181 MachineLoopInfo &MLI, 183 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { 180 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA) argument
|
H A D | MachineBlockFrequencyInfo.cpp | 138 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 141 MBFI->calculate(F, MBPI, MLI);
|
H A D | ShrinkWrap.cpp | 117 MachineLoopInfo *MLI; member in class:__anon13998::ShrinkWrap 167 MLI = &getAnalysis<MachineLoopInfo>(); 342 MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { 354 (MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) { 355 if (MLI->getLoopDepth(Save) > MLI->getLoopDepth(Restore)) { 365 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); 377 if (IPdom && MLI 391 isProperBackedge(const MachineLoopInfo &MLI, const MachineBasicBlock *SrcBB, const MachineBasicBlock *DestBB) argument 403 isIrreducibleCFG(const MachineFunction &MF, const MachineLoopInfo &MLI) argument [all...] |
H A D | MachineCombiner.cpp | 43 MachineLoopInfo *MLI; // Current MachineLoopInfo member in class:__anon13926::MachineCombiner 361 const MachineLoop *ML = MLI->getLoopFor(MBB); 459 MLI = &getAnalysis<MachineLoopInfo>();
|
H A D | PHIElimination.cpp | 86 MachineLoopInfo *MLI); 145 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 147 Changed |= SplitPHIEdges(MF, MBB, MLI); 549 MachineLoopInfo *MLI) { 553 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; 570 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; 547 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, MachineLoopInfo *MLI) argument
|
H A D | PostRASchedulerList.cpp | 148 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 207 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 211 : ScheduleDAGInstrs(MF, &MLI), AA(AA), EndIndex(0) { 287 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 314 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, 206 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) argument
|
H A D | MachineBlockPlacement.cpp | 254 MachineLoopInfo *MLI; member in class:__anon13923::MachineBlockPlacement 1016 if (MachineLoop *ExitLoop = MLI->getLoopFor(Succ)) { 1442 for (MachineLoop *L : *MLI) 1596 MachineLoop *L = MLI->getLoopFor(ChainBB); 1653 MLI = &getAnalysis<MachineLoopInfo>(); 1674 getAnalysisIfAvailable<MachineModuleInfo>(), MLI,
|
H A D | MachineLICM.cpp | 82 MachineLoopInfo *MLI; // Current MachineLoopInfo member in class:__anon13931::MachineLICM 294 MLI = &getAnalysis<MachineLoopInfo>(); 298 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); 456 const MachineLoop *ML = MLI->getLoopFor(BB); 641 const MachineLoop *ML = MLI->getLoopFor(BB);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | UnreachableBlockElim.cpp | 129 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 148 if (MLI) MLI->removeBlock(BB);
|
H A D | CodePlacementOpt.cpp | 33 const MachineLoopInfo *MLI; member in class:__anon22610::CodePlacementOpt 367 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); 388 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); 413 MLI = &getAnalysis<MachineLoopInfo>(); 414 if (MLI->empty())
|
H A D | PHIElimination.cpp | 73 LiveVariables &LV, MachineLoopInfo *MLI); 118 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 120 Changed |= SplitPHIEdges(MF, *I, *LV, MLI); 408 MachineLoopInfo *MLI) { 425 if (!MLI || 426 !(MLI->getLoopFor(PreMBB) == MLI->getLoopFor(&MBB) && 427 MLI->isLoopHeader(&MBB))) { 405 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, LiveVariables &LV, MachineLoopInfo *MLI) argument
|
H A D | ScheduleDAGInstrs.h | 36 const MachineLoopInfo &MLI; member in class:llvm::LoopDependencies 46 MLI(mli), MDT(mdt) {} 102 const MachineLoopInfo &MLI; member in class:llvm::ScheduleDAGInstrs
|
H A D | PostRASchedulerList.cpp | 139 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 184 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 188 : ScheduleDAGInstrs(MF, MLI, MDT), Topo(SUnits), AA(AA), 209 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 239 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode, 183 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<TargetRegisterClass*> &CriticalPathRCs) argument
|
/external/llvm/lib/Target/X86/ |
H A D | X86FixupBWInsts.cpp | 141 MachineLoopInfo *MLI; member in class:__anon14581::FixupBWInstPass 160 MLI = &getAnalysis<MachineLoopInfo>(); 289 if (MachineLoop *ML = MLI->getLoopFor(&MBB)) {
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | R600Packetizer.cpp | 151 MachineLoopInfo &MLI) 152 : VLIWPacketizerList(MF, MLI, nullptr), 332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 335 R600PacketizerList Packetizer(Fn, ST, MLI); 150 R600PacketizerList(MachineFunction &MF, const R600Subtarget &ST, MachineLoopInfo &MLI) argument
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGStackify.cpp | 134 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, argument 142 if (MachineLoop *L = MLI.getLoopFor(&MBB)) 165 const MachineLoop *L = MLI.getLoopFor(MBB); 184 if (MachineLoop *SuccL = MLI.getLoopFor(Succ)) 256 MachineLoop *Loop = MLI.getLoopFor(&MBB); 270 assert(OnStack.count(MLI.getLoopFor(&MBB)) && 314 const MachineLoopInfo &MLI, 354 for (MachineLoop *Loop = MLI.getLoopFor(LayoutPred); 361 MachineLoop *HeaderLoop = MLI.getLoopFor(Header); 401 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { 311 PlaceBlockMarker(MachineBasicBlock &MBB, MachineFunction &MF, SmallVectorImpl<MachineBasicBlock *> &ScopeTops, const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI, MachineDominatorTree &MDT, WebAssemblyFunctionInfo &MFI) argument 397 PlaceLoopMarker( MachineBasicBlock &MBB, MachineFunction &MF, SmallVectorImpl<MachineBasicBlock *> &ScopeTops, DenseMap<const MachineInstr *, const MachineBasicBlock *> &LoopTops, const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) argument [all...] |
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 65 bool VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop); 134 MachineLoopInfo &MLI, 159 MachineLoop *InnerLoop = MLI.getLoopFor(Next); 183 MLI.changeLoopFor(Dispatch, Loop); 237 MLI.changeLoopFor(Split, Loop); 273 auto &MLI = getAnalysis<MachineLoopInfo>(); local 276 Changed |= VisitLoop(MF, MLI, nullptr); 279 SmallVector<MachineLoop *, 8> Worklist(MLI.begin(), MLI.end()); 283 Changed |= VisitLoop(MF, MLI, CurLoo 133 VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop) argument [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 102 const MachineLoopInfo *MLI; member in class:llvm::ScheduleDAGInstrs
|