/external/llvm/lib/CodeGen/ |
UnreachableBlockElim.cpp | 129 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); 148 if (MLI) MLI->removeBlock(BB);
|
PHIElimination.cpp | 81 MachineLoopInfo *MLI); 139 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); 141 Changed |= SplitPHIEdges(MF, *I, MLI); 546 MachineLoopInfo *MLI) { 550 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : 0; 567 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : 0;
|
PostRASchedulerList.cpp | 132 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 195 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 199 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), 255 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); 289 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
|
MachineBlockPlacement.cpp | 174 const MachineLoopInfo *MLI; 683 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) { [all...] |
MachineLICM.cpp | 74 MachineLoopInfo *MLI; // Current MachineLoopInfo 351 MLI = &getAnalysis<MachineLoopInfo>(); 355 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); 511 const MachineLoop *ML = MLI->getLoopFor(BB); 705 const MachineLoop *ML = MLI->getLoopFor(BB); [all...] |
/external/llvm/include/llvm/CodeGen/ |
ScheduleDAGInstrs.h | 71 const MachineLoopInfo &MLI; 146 const MachineLoopInfo &mli,
|
MachineScheduler.h | 51 const MachineLoopInfo *MLI; 255 ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS),
|
/external/llvm/lib/Target/R600/ |
R600Packetizer.cpp | 141 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, 143 : VLIWPacketizerList(MF, MLI, MDT, true), 287 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); 291 R600PacketizerList Packetizer(Fn, MLI, MDT);
|
AMDILCFGStructurizer.cpp | 163 MLI = &getAnalysis<MachineLoopInfo>(); 164 DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI);); 179 MachineLoopInfo *MLI; 365 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 384 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 752 for (MachineLoopInfo::iterator It = MLI->begin(), 753 E = MLI->end(); It != E; ++It) { [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonVLIWPacketizer.cpp | 120 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, 186 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT, 188 : VLIWPacketizerList(MF, MLI, MDT, true){ 194 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); 199 HexagonPacketizerList Packetizer(Fn, MLI, MDT, MBPI); [all...] |
HexagonHardwareLoops.cpp | 64 MachineLoopInfo *MLI; 301 MLI = &getAnalysis<MachineLoopInfo>(); 308 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); [all...] |