/external/llvm/lib/CodeGen/ |
H A D | UnreachableBlockElim.cpp | 125 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 144 if (MLI) MLI->removeBlock(BB);
|
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 | DFAPacketizer.cpp | 108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) { 129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 133 VLIWScheduler = new DefaultVLIWScheduler(MF, MLI, MDT, IsPostRA); 115 DefaultVLIWScheduler( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, bool IsPostRA) argument 128 VLIWPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, bool IsPostRA) argument
|
H A D | MachineBlockFrequencyInfo.cpp | 143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 146 MBFI->doFunction(&F, &MBPI, &MLI);
|
H A D | PHIElimination.cpp | 82 MachineLoopInfo *MLI); 140 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local 142 Changed |= SplitPHIEdges(MF, *I, MLI); 547 MachineLoopInfo *MLI) { 551 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; 568 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr; 545 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, MachineLoopInfo *MLI) argument
|
H A D | PostRASchedulerList.cpp | 135 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 191 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 195 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), EndIndex(0) { 253 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 287 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode, 190 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass*> &CriticalPathRCs) argument
|
H A D | MachineBlockPlacement.cpp | 182 const MachineLoopInfo *MLI; member in class:__anon25760::MachineBlockPlacement 677 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) { 906 for (MachineLoopInfo::iterator LI = MLI->begin(), LE = MLI->end(); LI != LE; 1064 MachineLoop *L = MLI->getLoopFor(*BI); 1113 MLI = &getAnalysis<MachineLoopInfo>();
|
H A D | MachineLICM.cpp | 75 MachineLoopInfo *MLI; // Current MachineLoopInfo member in class:__anon25767::MachineLICM 355 MLI = &getAnalysis<MachineLoopInfo>(); 359 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end()); 515 const MachineLoop *ML = MLI->getLoopFor(BB); 709 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 | 104 const MachineLoopInfo *MLI; member in struct:llvm::MachineSchedContext 253 : ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, IsPostRA,
|
/external/llvm/lib/Target/R600/ |
H A D | R600Packetizer.cpp | 151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, argument 153 : VLIWPacketizerList(MF, MLI, MDT, true), 332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 336 R600PacketizerList Packetizer(Fn, MLI, MDT);
|
H A D | AMDILCFGStructurizer.cpp | 168 MLI = &getAnalysis<MachineLoopInfo>(); 169 DEBUG(dbgs() << "LoopInfo:\n"; PrintLoopinfo(*MLI);); variable 183 MachineLoopInfo *MLI; member in class:__anon26106::AMDGPUCFGStructurizer 369 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 388 MachineLoop *LoopRep = MLI->getLoopFor(MBB); 756 for (MachineLoopInfo::iterator It = MLI->begin(), 757 E = MLI->end(); It != E; ++It) { 1078 for (MachineLoopInfo::iterator It = MLI->begin(), E = MLI->end(); It != E; 1140 MLI [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 120 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, 187 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT, 189 : VLIWPacketizerList(MF, MLI, MDT, true){ 195 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local 200 HexagonPacketizerList Packetizer(Fn, MLI, MDT, MBPI); 186 HexagonPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT, const MachineBranchProbabilityInfo *MBPI) argument
|
H A D | HexagonHardwareLoops.cpp | 64 MachineLoopInfo *MLI; member in struct:__anon26012::HexagonHardwareLoops 301 MLI = &getAnalysis<MachineLoopInfo>(); 308 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
|