Searched defs:MLI (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp124 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local
141 if (MLI) MLI->removeBlock(BB);
H A DDFAPacketizer.cpp108 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 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 DMachineBlockFrequencyInfo.cpp143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
146 MBFI->doFunction(&F, &MBPI, &MLI);
H A DPHIElimination.cpp87 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 DPostRASchedulerList.cpp139 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 DMachineBlockPlacement.cpp196 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 DMachineLICM.cpp82 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 DScheduleDAGInstrs.h78 const MachineLoopInfo *MLI; member in class:llvm::ScheduleDAGInstrs
H A DMachineScheduler.h103 const MachineLoopInfo *MLI; member in struct:llvm::MachineSchedContext
252 : ScheduleDAGInstrs(*C->MF, C->MLI, IsPostRA,
/external/llvm/lib/Target/R600/
H A DR600Packetizer.cpp151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI) argument
152 : VLIWPacketizerList(MF, MLI, true),
332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
335 R600PacketizerList Packetizer(Fn, MLI);
H A DAMDILCFGStructurizer.cpp171 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 DHexagonVLIWPacketizer.cpp120 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 DHexagonHardwareLoops.cpp64 MachineLoopInfo *MLI; member in struct:__anon10728::HexagonHardwareLoops
298 MLI = &getAnalysis<MachineLoopInfo>();
303 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();

Completed in 210 milliseconds