Home | History | Annotate | Download | only in src

Lines Matching defs:UsePosition

25 UsePosition::UsePosition(LifetimePosition pos,
44 bool UsePosition::HasHint() const {
49 bool UsePosition::RequiresRegister() const {
54 bool UsePosition::RegisterIsBeneficial() const {
72 UsePosition* cur = first_pos_;
145 UsePosition* LiveRange::NextUsePosition(LifetimePosition start) {
146 UsePosition* use_pos = last_processed_use_;
156 UsePosition* LiveRange::NextUsePositionRegisterIsBeneficial(
158 UsePosition* pos = NextUsePosition(start);
166 UsePosition* LiveRange::PreviousUsePositionRegisterIsBeneficial(
168 UsePosition* pos = first_pos();
169 UsePosition* prev = NULL;
178 UsePosition* LiveRange::NextRegisterPosition(LifetimePosition start) {
179 UsePosition* pos = NextUsePosition(start);
190 UsePosition* use_pos = NextRegisterPosition(pos);
291 UsePosition* use_after = first_pos_;
292 UsePosition* use_before = NULL;
344 UsePosition* pos = first_pos();
346 UsePosition* other_pos = other->first_pos();
425 UsePosition* use_pos = new(zone) UsePosition(pos, operand, hint);
426 UsePosition* prev_hint = NULL;
427 UsePosition* prev = NULL;
428 UsePosition* current = first_pos_;
451 UsePosition* use_pos = first_pos();
1535 UsePosition* pos = current->NextUsePositionRegisterIsBeneficial(next_pos);
1845 UsePosition* register_use = current->NextRegisterPosition(current->Start());
1868 UsePosition* next_use = range->NextUsePositionRegisterIsBeneficial(
1940 UsePosition* prev_use =
1972 UsePosition* next_pos = range->NextRegisterPosition(current->Start());
1999 UsePosition* next_pos = range->NextRegisterPosition(current->Start());