• Home
  • Raw
  • Download

Lines Matching refs:cur_reg

2957     int cur_reg = cur_active->assigned_register();  in FindFreeRegistersForRange()  local
2959 positions[cur_reg] = LifetimePosition::GapFromInstructionIndex(0); in FindFreeRegistersForRange()
2960 TRACE("Register %s is free until pos %d (1)\n", RegisterName(cur_reg), in FindFreeRegistersForRange()
2965 cur_active->representation(), cur_reg, rep, &alias_base_index); in FindFreeRegistersForRange()
2976 int cur_reg = cur_inactive->assigned_register(); in FindFreeRegistersForRange() local
2981 positions[cur_reg] < range->Start()) { in FindFreeRegistersForRange()
2988 positions[cur_reg] = Min(positions[cur_reg], next_intersection); in FindFreeRegistersForRange()
2989 TRACE("Register %s is free until pos %d (2)\n", RegisterName(cur_reg), in FindFreeRegistersForRange()
2990 Min(positions[cur_reg], next_intersection).value()); in FindFreeRegistersForRange()
2994 cur_inactive->representation(), cur_reg, rep, &alias_base_index); in FindFreeRegistersForRange()
3166 int cur_reg = range->assigned_register(); in AllocateBlockedReg() local
3171 block_pos[cur_reg] = use_pos[cur_reg] = in AllocateBlockedReg()
3175 block_pos[cur_reg]); in AllocateBlockedReg()
3176 use_pos[cur_reg] = in AllocateBlockedReg()
3182 range->representation(), cur_reg, rep, &alias_base_index); in AllocateBlockedReg()
3201 int cur_reg = range->assigned_register(); in AllocateBlockedReg() local
3209 if (block_pos[cur_reg] < range->Start()) continue; in AllocateBlockedReg()
3211 if (use_pos[cur_reg] < range->Start()) continue; in AllocateBlockedReg()
3220 block_pos[cur_reg] = Min(block_pos[cur_reg], next_intersection); in AllocateBlockedReg()
3221 use_pos[cur_reg] = Min(block_pos[cur_reg], use_pos[cur_reg]); in AllocateBlockedReg()
3223 use_pos[cur_reg] = Min(use_pos[cur_reg], next_intersection); in AllocateBlockedReg()
3228 range->representation(), cur_reg, rep, &alias_base_index); in AllocateBlockedReg()