Searched defs:MLI (Results 1 - 14 of 14) sorted by last modified time

/external/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h104 const MachineLoopInfo *MLI; member in struct:llvm::MachineSchedContext
253 : ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, IsPostRA,
H A DScheduleDAGInstrs.h78 const MachineLoopInfo &MLI; member in class:llvm::ScheduleDAGInstrs
/external/llvm/lib/CodeGen/
H A DCalcSpillWeights.cpp27 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 DDFAPacketizer.cpp108 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 DMachineBlockFrequencyInfo.cpp143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
146 MBFI->doFunction(&F, &MBPI, &MLI);
H A DMachineBlockPlacement.cpp182 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 DMachineLICM.cpp75 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);
H A DPHIElimination.cpp82 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 DPostRASchedulerList.cpp135 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 DUnreachableBlockElim.cpp125 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local
144 if (MLI) MLI->removeBlock(BB);
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp64 MachineLoopInfo *MLI; member in struct:__anon26012::HexagonHardwareLoops
301 MLI = &getAnalysis<MachineLoopInfo>();
308 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
H A DHexagonVLIWPacketizer.cpp120 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
/external/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp168 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...]
H A DR600Packetizer.cpp151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, argument
153 : VLIWPacketizerList(MF, MLI, MDT, true),
332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
336 R600PacketizerList Packetizer(Fn, MLI, MDT);

Completed in 1682 milliseconds