Home
last modified time | relevance | path

Searched refs:SsaLivenessAnalysis (Results 1 – 19 of 19) sorted by relevance

/art/compiler/optimizing/
Dregister_allocator.h34 class SsaLivenessAnalysis; variable
50 const SsaLivenessAnalysis& analysis,
76 const SsaLivenessAnalysis& analysis);
89 const SsaLivenessAnalysis& liveness_;
Dregister_allocation_resolver.h33 class SsaLivenessAnalysis; variable
42 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness);
92 const SsaLivenessAnalysis& liveness_;
Dssa_liveness_analysis.cc26 void SsaLivenessAnalysis::Analyze() { in Analyze()
36 void SsaLivenessAnalysis::NumberInstructions() { in NumberInstructions()
89 void SsaLivenessAnalysis::ComputeLiveness() { in ComputeLiveness()
106 void SsaLivenessAnalysis::RecursivelyProcessInputs(HInstruction* current, in RecursivelyProcessInputs()
140 void SsaLivenessAnalysis::ProcessEnvironment(HInstruction* current, in ProcessEnvironment()
168 void SsaLivenessAnalysis::ComputeLiveRanges() { in ComputeLiveRanges()
272 void SsaLivenessAnalysis::ComputeLiveInAndLiveOutSets() { in ComputeLiveInAndLiveOutSets()
291 bool SsaLivenessAnalysis::UpdateLiveOut(const HBasicBlock& block) { in UpdateLiveOut()
304 bool SsaLivenessAnalysis::UpdateLiveIn(const HBasicBlock& block) { in UpdateLiveIn()
340 const SsaLivenessAnalysis& liveness) const { in FindFirstRegisterHint()
Dlive_ranges_test.cc65 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
109 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
156 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
231 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
306 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
380 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
Dregister_allocator_graph_color.h35 class SsaLivenessAnalysis; variable
91 const SsaLivenessAnalysis& analysis,
Dregister_allocator_test.cc91 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in Check()
330 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in Loop3()
363 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in TEST_F()
414 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in DeadPhi()
438 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in TEST_F()
564 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in PhiHint()
580 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in PhiHint()
598 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in PhiHint()
616 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in PhiHint()
679 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); in ExpectedInRegisterHint()
[all …]
Dregister_allocator_linear_scan.h35 class SsaLivenessAnalysis; variable
44 const SsaLivenessAnalysis& analysis);
Dssa_liveness_analysis_test.cc68 SsaLivenessAnalysis ssa_analysis(graph_, codegen_.get(), GetScopedAllocator()); in TEST_F()
119 SsaLivenessAnalysis ssa_analysis(graph_, codegen_.get(), GetScopedAllocator()); in TEST_F()
192 SsaLivenessAnalysis ssa_analysis(graph_, codegen_.get(), GetScopedAllocator()); in TEST_F()
Dregister_allocator.cc34 const SsaLivenessAnalysis& liveness) in RegisterAllocator()
41 const SsaLivenessAnalysis& analysis, in Create()
Dlinearize_test.cc45 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TestCode()
Dssa_liveness_analysis.h31 class SsaLivenessAnalysis; variable
54 friend class SsaLivenessAnalysis; variable
784 int FindFirstRegisterHint(size_t* free_until, const SsaLivenessAnalysis& liveness) const;
1173 class SsaLivenessAnalysis : public ValueObject {
1175 SsaLivenessAnalysis(HGraph* graph, CodeGenerator* codegen, ScopedArenaAllocator* allocator) in SsaLivenessAnalysis() function
1331 DISALLOW_COPY_AND_ASSIGN(SsaLivenessAnalysis);
Dliveness_test.cc52 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TestCode()
Dregister_allocator_graph_color.cc76 static size_t CostForMoveAt(size_t position, const SsaLivenessAnalysis& liveness) { in CostForMoveAt()
96 const SsaLivenessAnalysis& liveness) { in ComputeCoalescePriority()
123 const SsaLivenessAnalysis& liveness) in CoalesceOpportunity()
163 static float ComputeSpillWeight(LiveInterval* interval, const SsaLivenessAnalysis& liveness) { in ComputeSpillWeight()
221 const SsaLivenessAnalysis& liveness) in InterferenceNode()
577 const SsaLivenessAnalysis& liveness, in RegisterAllocatorGraphColor()
1334 const SsaLivenessAnalysis& liveness = register_allocator_->liveness_; in FindCoalesceOpportunities()
Dcodegen_test_utils.h280 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in RunCodeNoCheck()
Doptimizing_compiler.cc577 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in AllocateRegisters()
579 PassScope scope(SsaLivenessAnalysis::kLivenessPassName, pass_observer); in AllocateRegisters()
Dregister_allocation_resolver.cc27 const SsaLivenessAnalysis& liveness) in RegisterAllocationResolver()
Dgraph_visualizer.cc632 if (IsPass(SsaLivenessAnalysis::kLivenessPassName) in PrintInstruction()
Dregister_allocator_linear_scan.cc45 const SsaLivenessAnalysis& liveness) in RegisterAllocatorLinearScan()
Dnodes.h805 friend class SsaLivenessAnalysis; // For the linear order. variable