/external/llvm/lib/CodeGen/ |
H A D | UnreachableBlockElim.cpp | 124 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 141 if (MLI) MLI->removeBlock(BB);
|
H A D | DFAPacketizer.cpp | 108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 116 MachineLoopInfo &MLI, bool IsPostRA) 117 : ScheduleDAGInstrs(MF, &MLI, IsPostRA) { 128 MachineLoopInfo &MLI, bool IsPostRA) 132 VLIWScheduler = new DefaultVLIWScheduler(MF, MLI, IsPostRA); 115 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, bool IsPostRA) argument 127 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, bool IsPostRA) argument
|
H A D | CalcSpillWeights.cpp | 27 const MachineLoopInfo &MLI, 34 VirtRegAuxInfo VRAI(MF, LIS, MLI, MBFI, norm); 25 calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF, const MachineLoopInfo &MLI, const MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo::NormalizingFn norm) argument
|
H A D | MachineBlockFrequencyInfo.cpp | 143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 146 MBFI->doFunction(&F, &MBPI, &MLI);
|
H A D | PHIElimination.cpp | 87 MachineLoopInfo *MLI); 145 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 147 Changed |= SplitPHIEdges(MF, *I, MLI); 550 MachineLoopInfo *MLI) { 554 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; 571 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; 548 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, MachineLoopInfo *MLI) argument
|
H A D | PostRASchedulerList.cpp | 139 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 195 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 199 : ScheduleDAGInstrs(MF, &MLI, /*IsPostRA=*/true), AA(AA), EndIndex(0) { 269 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 301 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, 194 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass *> &CriticalPathRCs) argument
|
H A D | MachineBlockPlacement.cpp | 196 const MachineLoopInfo *MLI; member in class:__anon10433::MachineBlockPlacement 702 if (MachineLoop *ExitLoop = MLI->getLoopFor(Succ)) { 939 for (MachineLoop *L : *MLI) 1083 MachineLoop *L = MLI->getLoopFor(ChainBB); 1138 MLI = &getAnalysis<MachineLoopInfo>();
|
H A D | MachineLICM.cpp | 82 MachineLoopInfo *MLI; // Current MachineLoopInfo member in class:__anon10441::MachineLICM 367 MLI = &getAnalysis<MachineLoopInfo>(); 371 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); 530 const MachineLoop *ML = MLI->getLoopFor(BB); 728 const MachineLoop *ML = MLI->getLoopFor(BB);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 78 const MachineLoopInfo *MLI; member in class:llvm::ScheduleDAGInstrs
|
H A D | MachineScheduler.h | 103 const MachineLoopInfo *MLI; member in struct:llvm::MachineSchedContext 252 : ScheduleDAGInstrs(*C->MF, C->MLI, IsPostRA,
|
/external/llvm/lib/Target/R600/ |
H A D | R600Packetizer.cpp | 151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI) argument 152 : VLIWPacketizerList(MF, MLI, true), 332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 335 R600PacketizerList Packetizer(Fn, MLI);
|
H A D | AMDILCFGStructurizer.cpp | 171 MLI = &getAnalysis<MachineLoopInfo>(); 172 DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI);); variable 186 MachineLoopInfo *MLI; member in class:__anon10838::AMDGPUCFGStructurizer 372 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 391 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 759 for (MachineLoopInfo::iterator It = MLI->begin(), 760 E = MLI->end(); It != E; ++It) { 1081 for (auto &It: *MLI) 1141 MLI->changeLoopFor(LoopHeader, ParentLoop); 1143 MLI [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 120 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, 186 MachineFunction &MF, MachineLoopInfo &MLI, 188 : VLIWPacketizerList(MF, MLI, true) { 194 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 198 HexagonPacketizerList Packetizer(Fn, MLI, MBPI); 185 HexagonPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI, const MachineBranchProbabilityInfo *MBPI) argument
|
H A D | HexagonHardwareLoops.cpp | 64 MachineLoopInfo *MLI; member in struct:__anon10728::HexagonHardwareLoops 298 MLI = &getAnalysis<MachineLoopInfo>(); 303 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
|