Searched refs:liveness_ (Results 1 – 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
D | register_allocation_resolver.cc | 30 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 …]
|
D | register_allocator.h | 89 const SsaLivenessAnalysis& liveness_; variable
|
D | register_allocator.cc | 37 liveness_(liveness) {} in RegisterAllocator() 232 HBasicBlock* block_from = liveness_.GetBlockFromPosition(from / 2); in SplitBetween() 233 HBasicBlock* block_to = liveness_.GetBlockFromPosition(to / 2); in SplitBetween()
|
D | register_allocation_resolver.h | 92 const SsaLivenessAnalysis& liveness_; variable
|
D | register_allocator_linear_scan.cc | 95 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()
|
D | register_allocator_graph_color.cc | 717 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()
|