Home
last modified time | relevance | path

Searched refs:MachineLoopInfo (Results 1 – 25 of 47) sorted by relevance

12

/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp28 char MachineLoopInfo::ID = 0;
29 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
32 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
35 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
37 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
43 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DCodePlacementOpt.cpp33 const MachineLoopInfo *MLI;
44 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
364 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in OptimizeIntraLoopEdges()
385 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in AlignLoops()
410 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DSpillPlacement.h39 class MachineLoopInfo; variable
45 const MachineLoopInfo *loops;
DMachineSink.cpp50 MachineLoopInfo *LI;
71 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
73 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
105 SuccessorSorter(MachineLoopInfo *LoopInfo) : LI(LoopInfo) {} in SuccessorSorter()
110 MachineLoopInfo *LI;
119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
230 LI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DDFAPacketizer.cpp108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in DefaultVLIWScheduler()
129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in VLIWPacketizerList()
DCalcSpillWeights.cpp30 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
36 au.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
48 VirtRegAuxInfo VRAI(MF, LIS, getAnalysis<MachineLoopInfo>()); in runOnMachineFunction()
DSplitKit.h31 class MachineLoopInfo; variable
46 const MachineLoopInfo &Loops;
120 const MachineLoopInfo &mli);
DUnreachableBlockElim.cpp118 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
129 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
DStackSlotColoring.cpp51 const MachineLoopInfo *loopInfo;
92 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
93 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
399 loopInfo = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DPHIElimination.cpp73 LiveVariables &LV, MachineLoopInfo *MLI);
107 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
122 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
422 MachineLoopInfo *MLI) { in SplitPHIEdges()
DMachineLoopRanges.cpp24 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
33 AU.addRequiredTransitive<MachineLoopInfo>(); in getAnalysisUsage()
DRegAllocPBQP.cpp133 const MachineLoopInfo *loopInfo;
192 const MachineLoopInfo *loopInfo, in build()
320 const MachineLoopInfo *loopInfo, in build()
443 au.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
444 au.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
551 loopInfo = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DPostRASchedulerList.cpp94 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
95 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
134 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
197 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in SchedulePostRATDList()
257 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DMachineTraceMetrics.h60 class MachineLoopInfo; variable
72 const MachineLoopInfo *Loops;
DSpillPlacement.cpp47 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
56 AU.addRequiredTransitive<MachineLoopInfo>(); in getAnalysisUsage()
173 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DRegAllocBasic.cpp152 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
153 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h72 class MachineLoopInfo : public MachineFunctionPass {
76 void operator=(const MachineLoopInfo &); // do not implement
77 MachineLoopInfo(const MachineLoopInfo &); // do not implement
82 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
164 typedef MachineLoopInfo::iterator ChildIteratorType;
177 typedef MachineLoopInfo::iterator ChildIteratorType;
DCalcSpillWeights.h21 class MachineLoopInfo; variable
45 const MachineLoopInfo &Loops;
49 const MachineLoopInfo &loops) : in VirtRegAuxInfo()
DRegAllocPBQP.h31 class MachineLoopInfo; variable
129 const MachineLoopInfo *loopInfo,
150 const MachineLoopInfo *loopInfo,
DMachineScheduler.h37 class MachineLoopInfo; variable
45 const MachineLoopInfo *MLI;
DDFAPacketizer.h37 class MachineLoopInfo; variable
111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
DLiveRangeEdit.h30 class MachineLoopInfo; variable
205 const MachineLoopInfo&);
DScheduleDAGInstrs.h28 class MachineLoopInfo; variable
176 const MachineLoopInfo &MLI;
249 const MachineLoopInfo &mli,
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp56 MachineLoopInfo *MLI;
73 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
74 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
228 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
234 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in runOnMachineFunction()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp60 MachineLoopInfo *MLI;
77 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
78 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
206 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
212 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end(); in runOnMachineFunction()

12