Home
last modified time | relevance | path

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

123

/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp29 char MachineLoopInfo::ID = 0;
30 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
33 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
36 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
38 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction()
44 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
DMachineBlockFrequencyInfo.cpp119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
135 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DSpillPlacement.h40 class MachineLoopInfo; variable
47 const MachineLoopInfo *loops;
DSplitKit.h32 class MachineLoopInfo; variable
47 const MachineLoopInfo &Loops;
121 const MachineLoopInfo &mli);
DDFAPacketizer.cpp108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
116 MachineLoopInfo &MLI, bool IsPostRA) in DefaultVLIWScheduler()
128 MachineLoopInfo &MLI, bool IsPostRA) in VLIWPacketizerList()
DPostRASchedulerList.cpp94 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
95 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
139 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA,
195 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList()
269 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DUnreachableBlockElim.cpp113 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
124 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
DRegAllocBasic.cpp149 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
150 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
280 getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
DMachineSink.cpp61 MachineLoopInfo *LI;
87 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
90 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
140 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
257 LI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DPHIElimination.cpp87 MachineLoopInfo *MLI);
128 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
145 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
550 MachineLoopInfo *MLI) { in SplitPHIEdges()
DSpillPlacement.cpp50 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
60 AU.addRequiredTransitive<MachineLoopInfo>(); in getAnalysisUsage()
182 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DEarlyIfConversion.cpp586 MachineLoopInfo *Loops;
622 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
623 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
789 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
DMachineLICM.cpp82 MachineLoopInfo *MLI; // Current MachineLoopInfo
139 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
142 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
316 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() argument
367 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DMachineBlockPlacement.cpp196 const MachineLoopInfo *MLI;
266 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
279 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
1138 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
DCMakeLists.txt61 MachineLoopInfo.cpp
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h73 class MachineLoopInfo : public MachineFunctionPass {
77 void operator=(const MachineLoopInfo &) = delete;
78 MachineLoopInfo(const MachineLoopInfo &) = delete;
83 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
165 typedef MachineLoopInfo::iterator ChildIteratorType;
178 typedef MachineLoopInfo::iterator ChildIteratorType;
DCalcSpillWeights.h22 class MachineLoopInfo; variable
54 const MachineLoopInfo &Loops;
61 const MachineLoopInfo &loops,
73 const MachineLoopInfo &MLI,
DScheduleDAGInstrs.h27 class MachineLoopInfo; variable
78 const MachineLoopInfo *MLI;
156 const MachineLoopInfo *mli,
DDFAPacketizer.h37 class MachineLoopInfo; variable
109 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, bool IsPostRA);
DLiveRangeEdit.h34 class MachineLoopInfo; variable
223 const MachineLoopInfo&,
DMachineTraceMetrics.h61 class MachineLoopInfo; variable
72 const MachineLoopInfo *Loops;
DAsmPrinter.h42 class MachineLoopInfo; variable
122 MachineLoopInfo *LI;
/external/llvm/lib/Target/R600/
DR600Packetizer.cpp45 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
46 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI) in R600PacketizerList()
332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonVLIWPacketizer.cpp78 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
79 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
120 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
178 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
186 MachineFunction &MF, MachineLoopInfo &MLI, in INITIALIZE_PASS_DEPENDENCY()
194 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/external/llvm/lib/Target/AArch64/
DAArch64ConditionalCompares.cpp731 MachineLoopInfo *Loops;
776 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
777 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
899 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()

123