/openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineLoopInfo.cpp | 33 char MachineLoopInfo::ID = 0; 34 MachineLoopInfo::MachineLoopInfo() : MachineFunctionPass(ID) { in MachineLoopInfo() function in MachineLoopInfo 37 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops", 40 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops", 43 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID; 45 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) { in runOnMachineFunction() 50 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate() 55 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 118 MachineLoopInfo::findLoopPreheader(MachineLoop *L, bool SpeculativePreheader, in findLoopPreheader()
|
H A D | MachineBlockFrequencyInfo.cpp | 167 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 181 MachineLoopInfo &MLI) : MachineFunctionPass(ID) { in MachineBlockFrequencyInfo() 189 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 196 const MachineLoopInfo &MLI) { in calculate() 215 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
H A D | LazyMachineBlockFrequencyInfo.cpp | 27 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 66 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in calculateIfNotAvailable() 84 OwnedMLI = std::make_unique<MachineLoopInfo>(); in calculateIfNotAvailable()
|
H A D | MIRSampleProfile.cpp | 68 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) 99 using LoopInfoPtrT = MachineLoopInfo *; 124 MachineLoopInfo *MLI, MachineBlockFrequencyInfo *MBFI, in setInitVals() 314 &getAnalysis<MachinePostDominatorTree>(), &getAnalysis<MachineLoopInfo>(), in runOnMachineFunction() 326 MBFI->calculate(MF, *MBFI->getMBPI(), *&getAnalysis<MachineLoopInfo>()); in runOnMachineFunction() 350 AU.addRequiredTransitive<MachineLoopInfo>(); in getAnalysisUsage()
|
H A D | XRayInstrumentation.cpp | 55 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 181 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 182 MachineLoopInfo ComputedMLI; in runOnMachineFunction() 266 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
|
H A D | BranchFolding.h | 24 class MachineLoopInfo; variable 46 MachineLoopInfo *mli = nullptr, 124 MachineLoopInfo *MLI;
|
H A D | RegAllocBasic.cpp | 140 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() 191 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 192 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 317 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
|
H A D | SpillPlacement.h | 41 class MachineLoopInfo; variable 47 const MachineLoopInfo *loops;
|
H A D | UnreachableBlockElim.cpp | 92 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 102 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
|
H A D | PostRASchedulerList.cpp | 90 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 91 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 144 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 203 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() 283 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
H A D | DFAPacketizer.cpp | 112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, 130 MachineLoopInfo &MLI, in DefaultVLIWScheduler() 149 MachineLoopInfo &mli, AAResults *aa) in VLIWPacketizerList()
|
H A D | ShrinkWrap.cpp | 132 MachineLoopInfo *MLI; 195 MLI = &getAnalysis<MachineLoopInfo>(); in init() 229 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 256 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY()
|
H A D | EarlyIfConversion.cpp | 768 MachineLoopInfo *Loops; 802 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 803 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 829 void updateLoops(MachineLoopInfo *Loops, in updateLoops() 1063 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction() 1093 MachineLoopInfo *Loops; 1126 AU.addRequired<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 1127 AU.addPreserved<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 1197 Loops = getAnalysisIfAvailable<MachineLoopInfo>(); in runOnMachineFunction()
|
H A D | SpillPlacement.cpp | 55 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo) in INITIALIZE_PASS_DEPENDENCY() 63 AU.addRequiredTransitive<MachineLoopInfo>(); in INITIALIZE_PASS_DEPENDENCY() 196 loops = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
H A D | SplitKit.h | 41 class MachineLoopInfo; variable 101 const MachineLoopInfo &Loops; 170 const MachineLoopInfo &mli);
|
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 89 class MachineLoopInfo : public MachineFunctionPass { 97 MachineLoopInfo(); 98 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() function 102 MachineLoopInfo(const MachineLoopInfo &) = delete; 103 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete; 186 using ChildIteratorType = MachineLoopInfo::iterator; 195 using ChildIteratorType = MachineLoopInfo::iterator;
|
H A D | CalcSpillWeights.h | 20 class MachineLoopInfo; variable 49 const MachineLoopInfo &Loops; 58 const VirtRegMap &VRM, const MachineLoopInfo &Loops, in VirtRegAuxInfo()
|
H A D | MachineBlockFrequencyInfo.h | 28 class MachineLoopInfo; variable 43 MachineLoopInfo &MLI); 53 const MachineLoopInfo &MLI);
|
H A D | DFAPacketizer.h | 43 class MachineLoopInfo; variable 128 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
H A D | ScheduleDAGInstrs.h | 43 class MachineLoopInfo; variable 122 const MachineLoopInfo *MLI; 257 const MachineLoopInfo *mli,
|
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySortRegion.h | 25 class MachineLoopInfo; variable 62 friend class ConcreteSortRegion<MachineLoopInfo>; 65 const MachineLoopInfo &MLI; 72 SortRegionInfo(const MachineLoopInfo &MLI, in SortRegionInfo()
|
H A D | WebAssemblyCFGSort.cpp | 58 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 59 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 187 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI, in sortBlocks() 388 const auto &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.h | 24 class MachineLoopInfo; variable 73 const MachineLoopInfo *MLI; 81 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | R600Packetizer.cpp | 40 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 41 AU.addPreserved<MachineLoopInfo>(); in getAnalysisUsage() 143 MachineLoopInfo &MLI) in R600PacketizerList() 324 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 34 MachineLoopInfo *MLI = nullptr; 50 AU.addRequired<MachineLoopInfo>(); in getAnalysisUsage() 220 MLI = &getAnalysis<MachineLoopInfo>(); in runOnMachineFunction()
|