Lines Matching refs:use_pos

179   UsePosition* use_pos = last_processed_use_;
180 if (use_pos == NULL) use_pos = first_pos();
181 while (use_pos != NULL && use_pos->pos().Value() < start.Value()) {
182 use_pos = use_pos->next();
184 last_processed_use_ = use_pos;
185 return use_pos;
214 UsePosition* use_pos = NextRegisterPosition(pos);
215 if (use_pos == NULL) return true;
217 use_pos->pos().Value() > pos.NextInstruction().InstructionEnd().Value();
449 UsePosition* use_pos = new(zone) UsePosition(pos, operand);
458 use_pos->set_next(first_pos_);
459 first_pos_ = use_pos;
461 use_pos->next_ = prev->next_;
462 prev->next_ = use_pos;
465 return use_pos;
471 UsePosition* use_pos = first_pos();
472 while (use_pos != NULL) {
473 ASSERT(Start().Value() <= use_pos->pos().Value() &&
474 use_pos->pos().Value() <= End().Value());
476 if (use_pos->HasOperand()) {
478 !use_pos->RequiresRegister());
479 use_pos->operand()->ConvertTo(op->kind(), op->index());
481 use_pos = use_pos->next();
976 LifetimePosition use_pos;
979 use_pos = curr_position;
981 use_pos = curr_position.InstructionEnd();
984 Use(block_start_position, use_pos, input, NULL);
1855 LifetimePosition use_pos[DoubleRegister::kNumAllocatableRegisters];
1859 use_pos[i] = block_pos[i] = LifetimePosition::MaxPosition();
1866 block_pos[cur_reg] = use_pos[cur_reg] =
1872 use_pos[cur_reg] = range->End();
1874 use_pos[cur_reg] = next_use->pos();
1887 use_pos[cur_reg] = Min(block_pos[cur_reg], use_pos[cur_reg]);
1889 use_pos[cur_reg] = Min(use_pos[cur_reg], next_intersection);
1895 if (use_pos[i].Value() > use_pos[reg].Value()) {
1900 LifetimePosition pos = use_pos[reg];