/art/compiler/optimizing/ |
D | register_allocator.h | 34 class SsaLivenessAnalysis; variable 50 const SsaLivenessAnalysis& analysis, 76 const SsaLivenessAnalysis& analysis); 89 const SsaLivenessAnalysis& liveness_;
|
D | register_allocation_resolver.h | 33 class SsaLivenessAnalysis; variable 42 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness); 92 const SsaLivenessAnalysis& liveness_;
|
D | ssa_liveness_analysis.cc | 26 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()
|
D | live_ranges_test.cc | 65 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()
|
D | register_allocator_graph_color.h | 35 class SsaLivenessAnalysis; variable 91 const SsaLivenessAnalysis& analysis,
|
D | register_allocator_test.cc | 91 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 …]
|
D | register_allocator_linear_scan.h | 35 class SsaLivenessAnalysis; variable 44 const SsaLivenessAnalysis& analysis);
|
D | ssa_liveness_analysis_test.cc | 68 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()
|
D | register_allocator.cc | 34 const SsaLivenessAnalysis& liveness) in RegisterAllocator() 41 const SsaLivenessAnalysis& analysis, in Create()
|
D | linearize_test.cc | 45 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TestCode()
|
D | ssa_liveness_analysis.h | 31 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);
|
D | liveness_test.cc | 52 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TestCode()
|
D | register_allocator_graph_color.cc | 76 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()
|
D | codegen_test_utils.h | 280 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in RunCodeNoCheck()
|
D | optimizing_compiler.cc | 577 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in AllocateRegisters() 579 PassScope scope(SsaLivenessAnalysis::kLivenessPassName, pass_observer); in AllocateRegisters()
|
D | register_allocation_resolver.cc | 27 const SsaLivenessAnalysis& liveness) in RegisterAllocationResolver()
|
D | graph_visualizer.cc | 632 if (IsPass(SsaLivenessAnalysis::kLivenessPassName) in PrintInstruction()
|
D | register_allocator_linear_scan.cc | 45 const SsaLivenessAnalysis& liveness) in RegisterAllocatorLinearScan()
|
D | nodes.h | 805 friend class SsaLivenessAnalysis; // For the linear order. variable
|