Lines Matching refs:use_pos

149   UsePosition* use_pos = last_processed_use_;  in NextUsePosition()  local
150 if (use_pos == NULL) use_pos = first_pos(); in NextUsePosition()
151 while (use_pos != NULL && use_pos->pos().Value() < start.Value()) { in NextUsePosition()
152 use_pos = use_pos->next(); in NextUsePosition()
154 last_processed_use_ = use_pos; in NextUsePosition()
155 return use_pos; in NextUsePosition()
193 UsePosition* use_pos = NextRegisterPosition(pos); in CanBeSpilled() local
194 if (use_pos == NULL) return true; in CanBeSpilled()
196 use_pos->pos().Value() > pos.NextInstruction().InstructionEnd().Value(); in CanBeSpilled()
428 UsePosition* use_pos = new(zone) UsePosition(pos, operand, hint); in AddUsePosition() local
439 use_pos->set_next(first_pos_); in AddUsePosition()
440 first_pos_ = use_pos; in AddUsePosition()
442 use_pos->next_ = prev->next_; in AddUsePosition()
443 prev->next_ = use_pos; in AddUsePosition()
446 if (prev_hint == NULL && use_pos->HasHint()) { in AddUsePosition()
454 UsePosition* use_pos = first_pos(); in ConvertOperands() local
455 while (use_pos != NULL) { in ConvertOperands()
456 DCHECK(Start().Value() <= use_pos->pos().Value() && in ConvertOperands()
457 use_pos->pos().Value() <= End().Value()); in ConvertOperands()
459 if (use_pos->HasOperand()) { in ConvertOperands()
461 !use_pos->RequiresRegister()); in ConvertOperands()
462 use_pos->operand()->ConvertTo(op->kind(), op->index()); in ConvertOperands()
464 use_pos = use_pos->next(); in ConvertOperands()
972 LifetimePosition use_pos; in ProcessInstructions() local
975 use_pos = curr_position; in ProcessInstructions()
977 use_pos = curr_position.InstructionEnd(); in ProcessInstructions()
980 Use(block_start_position, use_pos, input, NULL); in ProcessInstructions()
1849 LifetimePosition use_pos[DoubleRegister::kMaxNumRegisters]; in AllocateBlockedReg() local
1853 use_pos[i] = block_pos[i] = LifetimePosition::MaxPosition(); in AllocateBlockedReg()
1860 block_pos[cur_reg] = use_pos[cur_reg] = in AllocateBlockedReg()
1866 use_pos[cur_reg] = range->End(); in AllocateBlockedReg()
1868 use_pos[cur_reg] = next_use->pos(); in AllocateBlockedReg()
1881 use_pos[cur_reg] = Min(block_pos[cur_reg], use_pos[cur_reg]); in AllocateBlockedReg()
1883 use_pos[cur_reg] = Min(use_pos[cur_reg], next_intersection); in AllocateBlockedReg()
1890 if (use_pos[code].Value() > use_pos[reg].Value()) { in AllocateBlockedReg()
1895 LifetimePosition pos = use_pos[reg]; in AllocateBlockedReg()