HomeSort by relevance Sort by last modified time
    Searched refs:free_until (Results 1 - 3 of 3) sorted by null

  /art/compiler/optimizing/
register_allocator_linear_scan.cc 591 static void FreeIfNotCoverAt(LiveInterval* interval, size_t position, size_t* free_until) {
594 // so `free_until` may have changed already.
599 free_until[interval->GetRegister()] = kMaxLifetimePosition;
602 free_until[interval->GetHighInterval()->GetRegister()] = kMaxLifetimePosition;
607 free_until[interval->GetRegister()] = interval->FirstUseAfter(position);
610 free_until[interval->GetHighInterval()->GetRegister()] = free_until[interval->GetRegister()];
618 size_t* free_until = registers_array_; local
622 free_until[i] = kMaxLifetimePosition;
628 free_until[interval->GetRegister()] = 0
    [all...]
ssa_liveness_analysis.cc 321 int LiveInterval::FindFirstRegisterHint(size_t* free_until,
331 if (hint != kNoRegister && free_until[hint] > GetStart()) {
352 && (free_until[existing->GetRegister()] >= next_register_use)) {
375 if (free_until[reg] >= use_position) {
391 if (free_until[reg] >= use_position) {
407 if (free_until[reg] >= position) {
ssa_liveness_analysis.h 776 // the value contained in `free_until`. If none is found, returns
778 int FindFirstRegisterHint(size_t* free_until, const SsaLivenessAnalysis& liveness) const;
    [all...]

Completed in 68 milliseconds