Home
last modified time | relevance | path

Searched refs:liveness_ (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dregister_allocation_resolver.cc30 liveness_(liveness) {} in RegisterAllocationResolver()
58 for (size_t i = 0, e = liveness_.GetNumberOfSsaValues(); i < e; ++i) { in Resolve()
59 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve()
146 for (size_t i = 0, e = liveness_.GetNumberOfSsaValues(); i < e; ++i) { in Resolve()
147 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve()
158 BitVector* live = liveness_.GetLiveInSet(*block); in Resolve()
160 LiveInterval* interval = liveness_.GetInstructionFromSsaIndex(idx)->GetLiveInterval(); in Resolve()
171 BitVector* live = liveness_.GetLiveInSet(*block); in Resolve()
173 LiveInterval* interval = liveness_.GetInstructionFromSsaIndex(idx)->GetLiveInterval(); in Resolve()
207 HInstruction* at = liveness_.GetTempUser(temp); in Resolve()
[all …]
Dregister_allocator.h89 const SsaLivenessAnalysis& liveness_; variable
Dregister_allocator.cc37 liveness_(liveness) {} in RegisterAllocator()
232 HBasicBlock* block_from = liveness_.GetBlockFromPosition(from / 2); in SplitBetween()
233 HBasicBlock* block_to = liveness_.GetBlockFromPosition(to / 2); in SplitBetween()
Dregister_allocation_resolver.h92 const SsaLivenessAnalysis& liveness_; variable
Dregister_allocator_linear_scan.cc95 RegisterAllocationResolver(codegen_, liveness_) in AllocateRegisters()
433 for (size_t i = 0; i < liveness_.GetNumberOfSsaValues(); ++i) { in ValidateInternal()
434 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in ValidateInternal()
697 int hint = current->FindFirstRegisterHint(free_until, liveness_); in TryAllocateFreeReg()
963 HInstruction* at = liveness_.GetInstructionFromPosition(first_register_use / 2); in AllocateBlockedReg()
Dregister_allocator_graph_color.cc717 RegisterAllocationResolver(codegen_, liveness_) in AllocateRegisters()
737 for (size_t i = 0; i < liveness_.GetNumberOfSsaValues(); ++i) { in Validate()
738 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Validate()
1026 if (liveness_.GetInstructionFromPosition(position / 2)->IsControlFlow()) { in SplitAtRegisterUses()
1210 new (allocator_) InterferenceNode(sibling, register_allocator_->liveness_); in BuildInterferenceGraph()
1287 new (allocator_) CoalesceOpportunity(a, b, kind, position, register_allocator_->liveness_); in CreateCoalesceOpportunity()
1334 const SsaLivenessAnalysis& liveness = register_allocator_->liveness_; in FindCoalesceOpportunities()