/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineLoopInfo.cpp | 30 char MachineLoopInfo::ID = 0; 31 MachineLoopInfo::MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function in MachineLoopInfo 34 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops", 37 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops", 40 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID; 42 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction() 47 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate() 52 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 115 MachineLoopInfo::findLoopPreheader(MachineLoop *L, in findLoopPreheader()
|
D | MachineBlockFrequencyInfo.cpp | 165 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 179 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { in MachineBlockFrequencyInfo() 187 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 194 const MachineLoopInfo &MLI) { in calculate() 213 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
D | LazyMachineBlockFrequencyInfo.cpp | 26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable() 83 OwnedMLI = std::make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
|
D | XRayInstrumentation.cpp | 55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 178 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 179 MachineLoopInfo ComputedMLI; in runOnMachineFunction() 262 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
|
D | BranchFolding.h | 25 class MachineLoopInfo; variable 48 MachineLoopInfo *mli = nullptr, 126 MachineLoopInfo *MLI;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineLoopInfo.cpp | 30 char MachineLoopInfo::ID = 0; 31 MachineLoopInfo::MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function in MachineLoopInfo 34 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops", 37 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops", 40 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID; 42 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction() 47 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate() 52 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 115 MachineLoopInfo::findLoopPreheader(MachineLoop *L, in findLoopPreheader()
|
D | MachineBlockFrequencyInfo.cpp | 165 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 179 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { in MachineBlockFrequencyInfo() 187 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 194 const MachineLoopInfo &MLI) { in calculate() 213 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
D | LazyMachineBlockFrequencyInfo.cpp | 26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable() 83 OwnedMLI = std::make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
|
D | XRayInstrumentation.cpp | 55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 173 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 174 MachineLoopInfo ComputedMLI; in runOnMachineFunction() 249 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 84 class MachineLoopInfo : public MachineFunctionPass { 92 MachineLoopInfo(); 93 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() function 97 MachineLoopInfo(const MachineLoopInfo &) = delete; 98 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete; 178 using ChildIteratorType = MachineLoopInfo::iterator; 187 using ChildIteratorType = MachineLoopInfo::iterator;
|
D | CalcSpillWeights.h | 21 class MachineLoopInfo; variable 54 const MachineLoopInfo &Loops; 61 VirtRegMap *vrm, const MachineLoopInfo &loops, 100 const MachineLoopInfo &MLI,
|
D | MachineBlockFrequencyInfo.h | 28 class MachineLoopInfo; variable 43 MachineLoopInfo &MLI); 53 const MachineLoopInfo &MLI);
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 84 class MachineLoopInfo : public MachineFunctionPass { 92 MachineLoopInfo(); 93 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() function 97 MachineLoopInfo(const MachineLoopInfo &) = delete; 98 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete; 178 using ChildIteratorType = MachineLoopInfo::iterator; 187 using ChildIteratorType = MachineLoopInfo::iterator;
|
D | CalcSpillWeights.h | 21 class MachineLoopInfo; variable 50 const MachineLoopInfo &Loops; 55 const VirtRegMap &VRM, const MachineLoopInfo &Loops, in VirtRegAuxInfo()
|
D | MachineBlockFrequencyInfo.h | 28 class MachineLoopInfo; variable 43 MachineLoopInfo &MLI); 53 const MachineLoopInfo &MLI);
|
/external/llvm/lib/CodeGen/ |
D | MachineLoopInfo.cpp | 29 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()
|
D | MachineBlockFrequencyInfo.cpp | 115 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 130 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 138 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
D | ShrinkWrap.cpp | 117 MachineLoopInfo *MLI; 167 MLI = &getAnalysis<MachineLoopInfo>(); in init() 198 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 220 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() 391 static bool isProperBackedge(const MachineLoopInfo &MLI, in isProperBackedge() 404 const MachineLoopInfo &MLI) { in isIrreducibleCFG()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 68 class MachineLoopInfo : public MachineFunctionPass { 72 void operator=(const MachineLoopInfo &) = delete; 73 MachineLoopInfo(const MachineLoopInfo &) = delete; 78 MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function 152 typedef MachineLoopInfo::iterator ChildIteratorType; 165 typedef MachineLoopInfo::iterator ChildIteratorType;
|
D | CalcSpillWeights.h | 22 class MachineLoopInfo; variable 56 const MachineLoopInfo &Loops; 63 VirtRegMap *vrm, const MachineLoopInfo &loops, 76 const MachineLoopInfo &MLI,
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblySortRegion.h | 25 class MachineLoopInfo; variable 62 friend class ConcreteSortRegion<MachineLoopInfo>; 65 const MachineLoopInfo &MLI; 72 SortRegionInfo(const MachineLoopInfo &MLI, in SortRegionInfo()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyCFGSort.cpp | 80 const MachineLoopInfo &MLI; 87 RegionInfo(const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI) in RegionInfo() 120 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 121 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 241 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in sortBlocks() 411 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFixIrreducibleControlFlow.cpp | 58 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 59 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 65 bool VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop); 134 MachineLoopInfo &MLI, in VisitLoop() 273 auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
D | WebAssemblyCFGStackify.cpp | 54 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 134 static void SortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in SortBlocks() 314 const MachineLoopInfo &MLI, in PlaceBlockMarker() 401 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { in PlaceLoopMarker() 453 static void PlaceMarkers(MachineFunction &MF, const MachineLoopInfo &MLI, in PlaceMarkers() 521 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.h | 24 class MachineLoopInfo; variable 63 const MachineLoopInfo *MLI; 71 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|