Lines Matching defs:UsePosition
25 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand,
42 bool UsePosition::HasHint() const {
47 bool UsePosition::RequiresRegister() const { return requires_reg_; }
50 bool UsePosition::RegisterIsBeneficial() const { return register_beneficial_; }
66 UsePosition* cur = first_pos_;
141 UsePosition* LiveRange::NextUsePosition(LifetimePosition start) {
142 UsePosition* use_pos = last_processed_use_;
152 UsePosition* LiveRange::NextUsePositionRegisterIsBeneficial(
154 UsePosition* pos = NextUsePosition(start);
162 UsePosition* LiveRange::PreviousUsePositionRegisterIsBeneficial(
164 UsePosition* pos = first_pos();
165 UsePosition* prev = NULL;
174 UsePosition* LiveRange::NextRegisterPosition(LifetimePosition start) {
175 UsePosition* pos = NextUsePosition(start);
186 UsePosition* use_pos = NextRegisterPosition(pos);
288 UsePosition* use_after = first_pos_;
289 UsePosition* use_before = NULL;
341 UsePosition* pos = first_pos();
343 UsePosition* other_pos = other->first_pos();
415 UsePosition* use_pos = new (zone) UsePosition(pos, operand, hint);
416 UsePosition* prev_hint = NULL;
417 UsePosition* prev = NULL;
418 UsePosition* current = first_pos_;
441 UsePosition* use_pos = first_pos();
1399 for (UsePosition* pos = range->first_pos(); pos != NULL;
1574 UsePosition* pos = current->NextUsePositionRegisterIsBeneficial(next_pos);
1872 UsePosition* register_use = current->NextRegisterPosition(current->Start());
1895 UsePosition* next_use =
1965 UsePosition* prev_use = range->PreviousUsePositionRegisterIsBeneficial(pos);
1996 UsePosition* next_pos = range->NextRegisterPosition(current->Start());
2023 UsePosition* next_pos = range->NextRegisterPosition(current->Start());