/external/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 22 class MachineLoopInfo; 52 const MachineLoopInfo &Loops; 59 const MachineLoopInfo &loops, 71 const MachineLoopInfo &MLI,
|
H A D | MachineLoopInfo.h | 1 //===- 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 D | DFAPacketizer.h | 37 class MachineLoopInfo; 111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
|
H A D | ScheduleDAGInstrs.h | 27 class MachineLoopInfo; 78 const MachineLoopInfo &MLI; 157 const MachineLoopInfo &mli,
|
H A D | LiveRangeEdit.h | 33 class MachineLoopInfo; 225 const MachineLoopInfo&,
|
H A D | AsmPrinter.h | 39 class MachineLoopInfo; 111 MachineLoopInfo *LI;
|
H A D | MachineTraceMetrics.h | 61 class MachineLoopInfo; 72 const MachineLoopInfo *Loops;
|
/external/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 1 //===- 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 D | SpillPlacement.h | 40 class MachineLoopInfo; 47 const MachineLoopInfo *loops;
|
H A D | MachineBlockFrequencyInfo.cpp | 18 #include "llvm/CodeGen/MachineLoopInfo.h" 119 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 135 AU.addRequired<MachineLoopInfo>(); 143 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
|
H A D | DFAPacketizer.cpp | 108 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
|
H A D | RegAllocBasic.cpp | 29 #include "llvm/CodeGen/MachineLoopInfo.h" 150 AU.addRequired<MachineLoopInfo>(); 151 AU.addPreserved<MachineLoopInfo>(); 281 getAnalysis<MachineLoopInfo>(),
|
H A D | SplitKit.h | 32 class MachineLoopInfo; 47 const MachineLoopInfo &Loops; 121 const MachineLoopInfo &mli);
|
H A D | UnreachableBlockElim.cpp | 28 #include "llvm/CodeGen/MachineLoopInfo.h" 114 AU.addPreserved<MachineLoopInfo>(); 125 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
|
H A D | MachineSink.cpp | 24 #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 D | PostRASchedulerList.cpp | 32 #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 D | SpillPlacement.cpp | 36 #include "llvm/CodeGen/MachineLoopInfo.h" 49 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 59 AU.addRequiredTransitive<MachineLoopInfo>(); 202 loops = &getAnalysis<MachineLoopInfo>();
|
H A D | PHIElimination.cpp | 26 #include "llvm/CodeGen/MachineLoopInfo.h" 82 MachineLoopInfo *MLI); 123 AU.addPreserved<MachineLoopInfo>(); 140 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); 547 MachineLoopInfo *MLI) {
|
H A D | CalcSpillWeights.cpp | 14 #include "llvm/CodeGen/MachineLoopInfo.h" 27 const MachineLoopInfo &MLI,
|
H A D | EarlyIfConversion.cpp | 29 #include "llvm/CodeGen/MachineLoopInfo.h" 586 MachineLoopInfo *Loops; 622 AU.addRequired<MachineLoopInfo>(); 623 AU.addPreserved<MachineLoopInfo>(); 791 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|
H A D | Android.mk | 63 MachineLoopInfo.cpp \
|
H A D | MachineBlockPlacement.cpp | 38 #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 D | R600Packetizer.cpp | 24 #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 D | HexagonVLIWPacketizer.cpp | 33 #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 D | AArch64ConditionalCompares.cpp | 32 #include "llvm/CodeGen/MachineLoopInfo.h" 731 MachineLoopInfo *Loops; 776 AU.addRequired<MachineLoopInfo>(); 777 AU.addPreserved<MachineLoopInfo>(); 900 Loops = getAnalysisIfAvailable<MachineLoopInfo>();
|