Searched refs:MLI (Results 1 - 17 of 17) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
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 DCodePlacementOpt.cpp33 const MachineLoopInfo *MLI; member in class:__anon9937::CodePlacementOpt
364 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
385 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
410 MLI = &getAnalysis<MachineLoopInfo>();
411 if (MLI->empty())
H A DPHIElimination.cpp73 LiveVariables &LV, MachineLoopInfo *MLI);
122 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local
124 Changed |= SplitPHIEdges(MF, *I, *LV, MLI);
422 MachineLoopInfo *MLI) {
426 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : 0;
443 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : 0;
419 SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB, LiveVariables &LV, MachineLoopInfo *MLI) argument
H A DUnreachableBlockElim.cpp129 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); local
148 if (MLI) MLI->removeBlock(BB);
H A DPostRASchedulerList.cpp134 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
197 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
201 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), Topo(SUnits), AA(AA),
257 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
291 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
196 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass*> &CriticalPathRCs) argument
H A DMachineBasicBlock.cpp760 if (MachineLoopInfo *MLI = P->getAnalysisIfAvailable<MachineLoopInfo>())
761 if (MachineLoop *TIL = MLI->getLoopFor(this)) {
764 if (MachineLoop *DestLoop = MLI->getLoopFor(Succ)) {
767 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase());
770 TIL->addBasicBlockToLoop(NMBB, MLI->getBase());
773 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase());
782 P->addBasicBlockToLoop(NMBB, MLI->getBase());
H A DMachineBlockPlacement.cpp168 const MachineLoopInfo *MLI; member in class:__anon9960::MachineBlockPlacement
677 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) {
903 for (MachineLoopInfo::iterator LI = MLI->begin(), LE = MLI->end(); LI != LE;
1034 MachineLoop *L = MLI->getLoopFor(*BI);
1080 MLI = &getAnalysis<MachineLoopInfo>();
H A DMachineLICM.cpp74 MachineLoopInfo *MLI; // Current MachineLoopInfo member in class:__anon9968::MachineLICM
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);
H A DMachineScheduler.cpp57 MF(0), MLI(0), MDT(0), PassConfig(0), AA(0), LIS(0) {
181 MLI = &getAnalysis<MachineLoopInfo>();
H A DScheduleDAGInstrs.cpp49 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), LIS(lis),
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DDFAPacketizer.h111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
H A DMachineScheduler.h51 const MachineLoopInfo *MLI; member in struct:llvm::MachineSchedContext
233 ScheduleDAGInstrs(*C->MF, *C->MLI, *C->MDT, /*IsPostRA=*/false, C->LIS),
H A DScheduleDAGInstrs.h111 const MachineLoopInfo &MLI; member in class:llvm::ScheduleDAGInstrs
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp56 MachineLoopInfo *MLI; member in struct:__anon10190::HexagonHardwareLoops
228 MLI = &getAnalysis<MachineLoopInfo>();
234 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
H A DHexagonVLIWPacketizer.cpp101 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
158 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT)
159 : VLIWPacketizerList(MF, MLI, MDT, true){
164 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); local
168 HexagonPacketizerList Packetizer(Fn, MLI, MDT);
157 HexagonPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT) argument
H A DHexagonMachineScheduler.cpp149 << " at loop depth " << MLI.getLoopDepth(BB)
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp60 MachineLoopInfo *MLI; member in struct:__anon10256::PPCCTRLoops
206 MLI = &getAnalysis<MachineLoopInfo>();
212 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();

Completed in 165 milliseconds