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

12

/external/llvm/include/llvm/CodeGen/
H A DCalcSpillWeights.h22 class MachineLoopInfo;
52 const MachineLoopInfo &Loops;
59 const MachineLoopInfo &loops,
71 const MachineLoopInfo &MLI,
H A DMachineLoopInfo.h1 //===- llvm/CodeGen/MachineLoopInfo.h - Natural Loop Calculator -*- C++ -*-===//
10 // This file defines the MachineLoopInfo class that is used to identify natural
73 class MachineLoopInfo : public MachineFunctionPass { class in namespace:llvm
77 void operator=(const MachineLoopInfo &) LLVM_DELETED_FUNCTION;
78 MachineLoopInfo(const MachineLoopInfo &) LLVM_DELETED_FUNCTION;
83 MachineLoopInfo() : MachineFunctionPass(ID) { function in class:llvm::MachineLoopInfo
165 typedef MachineLoopInfo::iterator ChildIteratorType;
178 typedef MachineLoopInfo::iterator ChildIteratorType;
H A DDFAPacketizer.h37 class MachineLoopInfo;
111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
H A DScheduleDAGInstrs.h27 class MachineLoopInfo;
78 const MachineLoopInfo &MLI;
157 const MachineLoopInfo &mli,
H A DLiveRangeEdit.h33 class MachineLoopInfo;
225 const MachineLoopInfo&,
H A DAsmPrinter.h39 class MachineLoopInfo;
111 MachineLoopInfo *LI;
H A DMachineTraceMetrics.h61 class MachineLoopInfo;
72 const MachineLoopInfo *Loops;
/external/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp1 //===- MachineLoopInfo.cpp - Natural Loop Calculator ----------------------===//
10 // This file defines the MachineLoopInfo class that is used to identify natural
17 #include "llvm/CodeGen/MachineLoopInfo.h"
28 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 &) {
43 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const {
H A DSpillPlacement.h40 class MachineLoopInfo;
47 const MachineLoopInfo *loops;
H A DMachineBlockFrequencyInfo.cpp18 #include "llvm/CodeGen/MachineLoopInfo.h"
119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
135 AU.addRequired<MachineLoopInfo>();
143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
H A DDFAPacketizer.cpp108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
H A DRegAllocBasic.cpp29 #include "llvm/CodeGen/MachineLoopInfo.h"
150 AU.addRequired<MachineLoopInfo>();
151 AU.addPreserved<MachineLoopInfo>();
281 getAnalysis<MachineLoopInfo>(),
H A DSplitKit.h32 class MachineLoopInfo;
47 const MachineLoopInfo &Loops;
121 const MachineLoopInfo &mli);
H A DUnreachableBlockElim.cpp28 #include "llvm/CodeGen/MachineLoopInfo.h"
114 AU.addPreserved<MachineLoopInfo>();
125 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
H A DMachineSink.cpp24 #include "llvm/CodeGen/MachineLoopInfo.h"
51 MachineLoopInfo *LI;
71 AU.addRequired<MachineLoopInfo>();
73 AU.addPreserved<MachineLoopInfo>();
109 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
221 LI = &getAnalysis<MachineLoopInfo>();
H A DPostRASchedulerList.cpp32 #include "llvm/CodeGen/MachineLoopInfo.h"
95 AU.addRequired<MachineLoopInfo>();
96 AU.addPreserved<MachineLoopInfo>();
135 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
191 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
253 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
H A DSpillPlacement.cpp36 #include "llvm/CodeGen/MachineLoopInfo.h"
49 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
59 AU.addRequiredTransitive<MachineLoopInfo>();
202 loops = &getAnalysis<MachineLoopInfo>();
H A DPHIElimination.cpp26 #include "llvm/CodeGen/MachineLoopInfo.h"
82 MachineLoopInfo *MLI);
123 AU.addPreserved<MachineLoopInfo>();
140 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
547 MachineLoopInfo *MLI) {
H A DCalcSpillWeights.cpp14 #include "llvm/CodeGen/MachineLoopInfo.h"
27 const MachineLoopInfo &MLI,
H A DEarlyIfConversion.cpp29 #include "llvm/CodeGen/MachineLoopInfo.h"
586 MachineLoopInfo *Loops;
622 AU.addRequired<MachineLoopInfo>();
623 AU.addPreserved<MachineLoopInfo>();
791 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
H A DAndroid.mk63 MachineLoopInfo.cpp \
H A DMachineBlockPlacement.cpp38 #include "llvm/CodeGen/MachineLoopInfo.h"
182 const MachineLoopInfo *MLI;
246 AU.addRequired<MachineLoopInfo>();
258 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
906 for (MachineLoopInfo::iterator LI = MLI->begin(), LE = MLI->end(); LI != LE;
1113 MLI = &getAnalysis<MachineLoopInfo>();
/external/llvm/lib/Target/R600/
H A DR600Packetizer.cpp24 #include "llvm/CodeGen/MachineLoopInfo.h"
45 AU.addRequired<MachineLoopInfo>();
46 AU.addPreserved<MachineLoopInfo>();
151 R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
332 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
/external/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp33 #include "llvm/CodeGen/MachineLoopInfo.h"
78 AU.addRequired<MachineLoopInfo>();
79 AU.addPreserved<MachineLoopInfo>();
120 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
179 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
187 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT,
195 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
/external/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp32 #include "llvm/CodeGen/MachineLoopInfo.h"
731 MachineLoopInfo *Loops;
776 AU.addRequired<MachineLoopInfo>();
777 AU.addPreserved<MachineLoopInfo>();
900 Loops = getAnalysisIfAvailable<MachineLoopInfo>();

Completed in 5195 milliseconds

12