Lines Matching refs:any_reg

2052     assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2060 assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2066 assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2075 assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2091 assert((assigned_regHi != any_reg) ^ (num_physical_regs(T_LONG) == 1), "must be match");
2112 assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2118 assert(interval->assigned_regHi() == any_reg, "must not have hi register");
2126 assert(interval->assigned_regHi() == any_reg, "must not have hi register (double xmm values are stored in one register)");
2143 assert(interval->assigned_regHi() == any_reg, "must not have hi register (double fpu values are stored in one register on Intel)");
2358 non_oop_intervals = new Interval(any_reg);
2392 assert(interval->assigned_regHi() == any_reg, "oop must be single word");
3203 if (i1->assigned_reg() == any_reg) {
3243 if (i1->intersects(i2) && (r1 == r2 || r1 == r2Hi || (r1Hi != any_reg && (r1Hi == r2 || r1Hi == r2Hi)))) {
3263 other_intervals = new Interval(any_reg);
3446 if (interval->assigned_regHi() != LinearScan::any_reg && interval->assigned_regHi() < state_size()) {
3555 if (reg != LinearScan::any_reg && reg < state_size()) {
3567 if (reg != LinearScan::any_reg && reg < state_size()) {
3729 if (it->assigned_regHi() != LinearScan::any_reg) {
3743 if (it->assigned_regHi() != LinearScan::any_reg) {
3773 if (reg != LinearScan::any_reg && reg < LinearScan::nof_regs) {
3787 if (reg != LinearScan::any_reg && reg < LinearScan::nof_regs) {
3809 if (reg != LinearScan::any_reg && reg < LinearScan::nof_regs) {
4077 _assigned_reg(LinearScan::any_reg),
4078 _assigned_regHi(LinearScan::any_reg),
4831 assert(i->assigned_reg() != any_reg, "interval has no register assigned");
4850 assert(i->assigned_reg() != any_reg, "interval has no register assigned");
4868 assert(i->assigned_reg() != any_reg, "interval has no register assigned");
5293 int min_full_reg = any_reg;
5294 int max_partial_reg = any_reg;
5302 if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_reg != hint_reg)) {
5307 if (max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_partial_reg != hint_reg)) {
5313 if (min_full_reg != any_reg) {
5315 } else if (max_partial_reg != any_reg) {
5319 return any_reg;
5326 int min_full_reg = any_reg;
5327 int max_partial_reg = any_reg;
5332 if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_reg != hint_reg)) {
5337 if (max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_partial_reg != hint_reg)) {
5343 if (min_full_reg != any_reg) {
5345 } else if (max_partial_reg != any_reg) {
5349 return any_reg;
5378 assert(hint_reg != any_reg && hint_regHi == any_reg, "must be for fixed intervals");
5384 hint_reg = any_reg;
5385 hint_regHi = any_reg;
5387 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal");
5388 assert(cur->assigned_reg() == any_reg && cur->assigned_regHi() == any_reg, "register already assigned to interval");
5396 int reg = any_reg;
5397 int regHi = any_reg;
5402 if (reg == any_reg) {
5408 reg = find_free_reg(reg_needed_until, interval_to, hint_reg, any_reg, &need_split);
5409 if (reg == any_reg) {
5417 if (_use_pos[reg] < interval_to && regHi == any_reg) {
5423 } else if (regHi != any_reg) {
5446 return _num_phys_regs == 1 || regHi != any_reg;
5451 int max_reg = any_reg;
5458 if (max_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_reg] && max_reg != hint_reg)) {
5464 if (max_reg != any_reg && _block_pos[max_reg] <= interval_to) {
5474 int max_reg = any_reg;
5478 if (max_reg == any_reg || _use_pos[i] > _use_pos[max_reg]) {
5492 assert(reg != any_reg, "no register assigned");
5500 if (regHi != any_reg) {
5550 reg = find_locked_double_reg(reg_needed_until, interval_to, any_reg, &need_split);
5553 if (reg != any_reg) {
5558 reg = find_locked_reg(reg_needed_until, interval_to, any_reg, cur->assigned_reg(), &need_split);
5559 regHi = any_reg;
5561 if (reg != any_reg) {
5566 if (cur->assigned_reg() != any_reg) {
5570 regHi = find_locked_reg(reg_needed_until, interval_to, any_reg, reg, &need_split);
5571 if (regHi != any_reg) {
5577 if (regHi != any_reg && reg > regHi) {
5587 if (reg == any_reg || (_num_phys_regs == 2 && regHi == any_reg) || use_pos <= cur->first_usage(mustHaveRegister)) {
5601 assert(reg != any_reg && (_num_phys_regs == 1 || regHi != any_reg), "no register found");
5711 assert(begin_hint->assigned_reg() != any_reg, "must have register assigned");
5712 assert(end_hint->assigned_reg() == any_reg, "must not have register assigned");
5750 assert(cur->assigned_reg() == any_reg && cur->assigned_regHi() == any_reg, "register already assigned");
5756 } else if (cur->assigned_reg() == any_reg) {