OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Thu Sep 24 00:25:51 UTC 2026