HomeSort by: relevance | last modified time | path
    Searched refs:MachineLoopInfo (Results 1 - 25 of 72) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopInfo.cpp 1 //===- MachineLoopInfo.cpp - Natural Loop Calculator ----------------------===//
9 // This file defines the MachineLoopInfo class that is used to identify natural
16 #include "llvm/CodeGen/MachineLoopInfo.h"
33 char MachineLoopInfo::ID = 0;
34 MachineLoopInfo::MachineLoopInfo() : MachineFunctionPass(ID) {
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 &)
    [all...]
LazyMachineBlockFrequencyInfo.cpp 26 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
65 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
83 OwnedMLI = std::make_unique<MachineLoopInfo>();
SpillPlacement.h 41 class MachineLoopInfo;
47 const MachineLoopInfo *loops;
MachineBlockFrequencyInfo.cpp 21 #include "llvm/CodeGen/MachineLoopInfo.h"
167 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
181 MachineLoopInfo &MLI) : MachineFunctionPass(ID) {
189 AU.addRequired<MachineLoopInfo>();
196 const MachineLoopInfo &MLI) {
215 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
BranchFolding.h 25 class MachineLoopInfo;
48 MachineLoopInfo *mli = nullptr,
126 MachineLoopInfo *MLI;
UnreachableBlockElim.cpp 28 #include "llvm/CodeGen/MachineLoopInfo.h"
98 AU.addPreserved<MachineLoopInfo>();
108 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
RegAllocBasic.cpp 26 #include "llvm/CodeGen/MachineLoopInfo.h"
143 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
192 AU.addRequired<MachineLoopInfo>();
193 AU.addPreserved<MachineLoopInfo>();
319 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(),
XRayInstrumentation.cpp 24 #include "llvm/CodeGen/MachineLoopInfo.h"
55 AU.addPreserved<MachineLoopInfo>();
181 // Get MachineLoopInfo or compute it on the fly if it's unavailable
182 auto *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
183 MachineLoopInfo ComputedMLI;
266 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
DFAPacketizer.cpp 112 DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI,
130 MachineLoopInfo &MLI,
149 MachineLoopInfo &mli, AAResults *aa)
SpillPlacement.cpp 35 #include "llvm/CodeGen/MachineLoopInfo.h"
55 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
63 AU.addRequiredTransitive<MachineLoopInfo>();
196 loops = &getAnalysis<MachineLoopInfo>();
PostRASchedulerList.cpp 26 #include "llvm/CodeGen/MachineLoopInfo.h"
92 AU.addRequired<MachineLoopInfo>();
93 AU.addPreserved<MachineLoopInfo>();
146 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA,
205 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA,
285 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
SplitKit.h 42 class MachineLoopInfo;
102 const MachineLoopInfo &Loops;
174 const MachineLoopInfo &mli);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 1 //===- llvm/CodeGen/MachineLoopInfo.h - Natural Loop Calculator -*- C++ -*-===//
9 // This file defines the MachineLoopInfo class that is used to identify natural
90 class MachineLoopInfo : public MachineFunctionPass {
98 MachineLoopInfo();
99 explicit MachineLoopInfo(MachineDominatorTree &MDT)
103 MachineLoopInfo(const MachineLoopInfo &) = delete;
104 MachineLoopInfo &operator=(const MachineLoopInfo &) = delete;
184 using ChildIteratorType = MachineLoopInfo::iterator
    [all...]
CalcSpillWeights.h 21 class MachineLoopInfo;
50 const MachineLoopInfo &Loops;
59 const VirtRegMap &VRM, const MachineLoopInfo &Loops,
MachineBlockFrequencyInfo.h 28 class MachineLoopInfo;
43 MachineLoopInfo &MLI);
53 const MachineLoopInfo &MLI);
LazyMachineBlockFrequencyInfo.h 22 #include "llvm/CodeGen/MachineLoopInfo.h"
43 mutable std::unique_ptr<MachineLoopInfo> OwnedMLI;
DFAPacketizer.h 44 class MachineLoopInfo;
129 VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
ScheduleDAGInstrs.h 42 class MachineLoopInfo;
121 const MachineLoopInfo *MLI;
256 const MachineLoopInfo *mli,
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblySortRegion.h 25 class MachineLoopInfo;
62 friend class ConcreteSortRegion<MachineLoopInfo>;
65 const MachineLoopInfo &MLI;
72 SortRegionInfo(const MachineLoopInfo &MLI,
WebAssemblyCFGSort.cpp 29 #include "llvm/CodeGen/MachineLoopInfo.h"
58 AU.addRequired<MachineLoopInfo>();
59 AU.addPreserved<MachineLoopInfo>();
187 static void sortBlocks(MachineFunction &MF, const MachineLoopInfo &MLI,
388 const auto &MLI = getAnalysis<MachineLoopInfo>();
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.h 24 class MachineLoopInfo;
70 const MachineLoopInfo *MLI;
78 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI,
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.h 32 const MachineLoopInfo *MLI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBlockPlacement.cpp 20 #include "llvm/CodeGen/MachineLoopInfo.h"
32 MachineLoopInfo *MLI = nullptr;
46 AU.addRequired<MachineLoopInfo>();
157 MLI = &getAnalysis<MachineLoopInfo>();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600Packetizer.cpp 21 #include "llvm/CodeGen/MachineLoopInfo.h"
40 AU.addRequired<MachineLoopInfo>();
41 AU.addPreserved<MachineLoopInfo>();
143 MachineLoopInfo &MLI)
324 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FixupBWInsts.cpp 56 #include "llvm/CodeGen/MachineLoopInfo.h"
117 AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to
144 MachineLoopInfo *MLI = nullptr;
165 MLI = &getAnalysis<MachineLoopInfo>();

Completed in 38 milliseconds

1 2 3