Home
last modified time | relevance | path

Searched refs:LiveIntervals (Results 1 – 25 of 238) sorted by relevance

12345678910

/external/llvm-project/llvm/unittests/MI/
DLiveIntervalTest.cpp75 typedef std::function<void(MachineFunction&,LiveIntervals&)> LiveIntervalTest;
88 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
96 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
97 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
121 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove()
136 static void testHandleMoveIntoNewBundle(MachineFunction &MF, LiveIntervals &LIS, in testHandleMoveIntoNewBundle()
193 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
204 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
215 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
226 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
[all …]
/external/llvm/unittests/MI/
DLiveIntervalTest.cpp78 typedef std::function<void(MachineFunction&,LiveIntervals&)> LiveIntervalTest;
91 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
99 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
100 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove()
171 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
182 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
193 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
204 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
214 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNRegPressure.h103 const LiveIntervals &LIS;
109 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker()
138 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker()
159 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker()
189 const LiveIntervals &LIS,
193 const LiveIntervals &LIS,
203 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) { in getLiveRegMap()
241 const LiveIntervals &LIS) { in getLiveRegsAfter()
247 const LiveIntervals &LIS) { in getLiveRegsBefore()
265 const LiveIntervals &LIS,
DSIPreAllocateWWMRegs.cpp41 LiveIntervals *LIS;
58 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
59 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
76 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
173 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNRegPressure.h111 const LiveIntervals &LIS;
117 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker()
146 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker()
167 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker()
197 const LiveIntervals &LIS,
201 const LiveIntervals &LIS,
211 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) { in getLiveRegMap()
249 const LiveIntervals &LIS) { in getLiveRegsAfter()
255 const LiveIntervals &LIS) { in getLiveRegsBefore()
273 const LiveIntervals &LIS,
DSIPreAllocateWWMRegs.cpp41 LiveIntervals *LIS;
58 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
59 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
76 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
172 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/external/llvm/lib/CodeGen/
DLiveIntervalAnalysis.cpp43 char LiveIntervals::ID = 0;
44 char &llvm::LiveIntervalsID = LiveIntervals::ID;
45 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals",
50 INITIALIZE_PASS_END(LiveIntervals, "liveintervals",
72 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
85 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID), in LiveIntervals() function in LiveIntervals
90 LiveIntervals::~LiveIntervals() { in ~LiveIntervals()
94 void LiveIntervals::releaseMemory() { in releaseMemory()
113 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
146 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print()
[all …]
DSplitKit.h29 class LiveIntervals; variable
45 const LiveIntervals &LIS;
57 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum);
81 const LiveIntervals &LIS;
150 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
239 LiveIntervals &LIS;
384 SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA, LiveIntervals&,
DRegAllocBase.h48 class LiveIntervals; variable
64 LiveIntervals *LIS;
80 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
/external/llvm-project/llvm/lib/CodeGen/
DLiveIntervals.cpp60 char LiveIntervals::ID = 0;
61 char &llvm::LiveIntervalsID = LiveIntervals::ID;
62 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals",
67 INITIALIZE_PASS_END(LiveIntervals, "liveintervals",
87 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
100 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals
104 LiveIntervals::~LiveIntervals() { delete LICalc; } in ~LiveIntervals()
106 void LiveIntervals::releaseMemory() { in releaseMemory()
123 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
152 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print()
[all …]
DSplitKit.h38 class LiveIntervals; variable
52 const LiveIntervals &LIS;
64 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum);
100 const LiveIntervals &LIS;
169 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
261 LiveIntervals &LIS;
453 SplitEditor(SplitAnalysis &sa, AAResults &aa, LiveIntervals &lis,
DRegAllocBase.h45 class LiveIntervals; variable
67 LiveIntervals *LIS = nullptr;
81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveIntervals.cpp60 char LiveIntervals::ID = 0;
61 char &llvm::LiveIntervalsID = LiveIntervals::ID;
62 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals",
67 INITIALIZE_PASS_END(LiveIntervals, "liveintervals",
87 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
100 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals
104 LiveIntervals::~LiveIntervals() { in ~LiveIntervals()
108 void LiveIntervals::releaseMemory() { in releaseMemory()
125 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
154 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print()
[all …]
DSplitKit.h37 class LiveIntervals; variable
51 const LiveIntervals &LIS;
63 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum);
99 const LiveIntervals &LIS;
168 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
260 LiveIntervals &LIS;
445 SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, LiveIntervals &lis,
DLiveDebugVariables.cpp82 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY()
88 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY()
178 unsigned SpillOffset, LiveIntervals &LIS,
185 LiveIntervals &LIS);
316 LiveIntervals &LIS);
331 MachineRegisterInfo &MRI, LiveIntervals &LIS);
336 LiveIntervals &LIS, LexicalScopes &LS);
341 LiveIntervals &LIS);
352 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
372 LiveIntervals &LIS, const TargetInstrInfo &TII);
[all …]
DRegAllocBase.h45 class LiveIntervals; variable
67 LiveIntervals *LIS = nullptr;
81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
/external/llvm/lib/Target/AMDGPU/
DSIFixControlFlowLiveIntervals.cpp45 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
55 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
68 LiveIntervals *LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DCalcSpillWeights.h20 class LiveIntervals; variable
54 LiveIntervals &LIS;
62 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis,
74 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyStoreResults.cpp59 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
61 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
82 LiveIntervals &LIS) { in ReplaceDominatedUses()
145 LiveIntervals &LIS) { in optimizeStore()
154 LiveIntervals &LIS, in optimizeCall()
191 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
DWebAssemblyOptimizeLiveIntervals.cpp43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
46 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
71 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DCalcSpillWeights.h18 class LiveIntervals; variable
52 LiveIntervals &LIS;
60 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis,
98 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTLSDynamicCall.cpp46 LiveIntervals *LIS;
155 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
169 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
170 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
180 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
/external/llvm/lib/Target/PowerPC/
DPPCTLSDynamicCall.cpp50 LiveIntervals *LIS;
142 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
156 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
157 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
167 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyMemIntrinsicResults.cpp61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
63 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
88 LiveIntervals &LIS) { in replaceDominatedUses()
151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall()
189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyMemIntrinsicResults.cpp61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage()
63 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage()
88 LiveIntervals &LIS) { in replaceDominatedUses()
151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall()
189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()

12345678910