Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineLoopInfo.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()
HDMachineBlockFrequencyInfo.cpp119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
135 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
HDShrinkWrap.cpp107 MachineLoopInfo *MLI;
137 MLI = &getAnalysis<MachineLoopInfo>(); in init()
163 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
185 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
HDSpillPlacement.h40 class MachineLoopInfo; variable
47 const MachineLoopInfo *loops;
HDSplitKit.h32 class MachineLoopInfo; variable
47 const MachineLoopInfo &Loops;
121 const MachineLoopInfo &mli);
HDDFAPacketizer.cpp108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
116 MachineLoopInfo &MLI, bool IsPostRA) in DefaultVLIWScheduler()
128 MachineLoopInfo &MLI, bool IsPostRA) in VLIWPacketizerList()
HDPostRASchedulerList.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()
HDUnreachableBlockElim.cpp113 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
124 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
HDRegAllocBasic.cpp149 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
150 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
280 getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
HDMachineSink.cpp62 MachineLoopInfo *LI;
93 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
96 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
152 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
269 LI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
HDPHIElimination.cpp87 MachineLoopInfo *MLI);
128 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
145 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
550 MachineLoopInfo *MLI) { in SplitPHIEdges()
HDSpillPlacement.cpp50 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
60 AU.addRequiredTransitive<MachineLoopInfo>(); in getAnalysisUsage()
182 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
HDEarlyIfConversion.cpp595 MachineLoopInfo *Loops;
631 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
632 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY()
798 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
HDMachineLICM.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
368 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
HDMachineBlockPlacement.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()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineLoopInfo.h68 class MachineLoopInfo : public MachineFunctionPass {
72 void operator=(const MachineLoopInfo &) = delete;
73 MachineLoopInfo(const MachineLoopInfo &) = delete;
78 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function
160 typedef MachineLoopInfo::iterator ChildIteratorType;
173 typedef MachineLoopInfo::iterator ChildIteratorType;
HDCalcSpillWeights.h22 class MachineLoopInfo; variable
54 const MachineLoopInfo &Loops;
61 const MachineLoopInfo &loops,
73 const MachineLoopInfo &MLI,
HDScheduleDAGInstrs.h27 class MachineLoopInfo; variable
78 const MachineLoopInfo *MLI;
156 const MachineLoopInfo *mli,
HDDFAPacketizer.h37 class MachineLoopInfo; variable
109 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, bool IsPostRA);
HDLiveRangeEdit.h34 class MachineLoopInfo; variable
227 const MachineLoopInfo&,
HDMachineTraceMetrics.h61 class MachineLoopInfo; variable
72 const MachineLoopInfo *Loops;
HDAsmPrinter.h43 class MachineLoopInfo; variable
124 MachineLoopInfo *LI;
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDR600Packetizer.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()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonVLIWPacketizer.cpp79 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
80 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
121 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
179 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
187 MachineFunction &MF, MachineLoopInfo &MLI, in INITIALIZE_PASS_DEPENDENCY()
195 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ConditionalCompares.cpp731 MachineLoopInfo *Loops;
776 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage()
777 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage()
899 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()

12