Lines Matching defs:nullptr

62     DCHECK(next_ == nullptr || next_->GetStart() > GetEnd());
84 start_, end_, next_ == nullptr ? nullptr : next_->Dup(allocator));
88 return next_ == nullptr ? this : next_->GetLastRange();
116 DCHECK(environment == nullptr || user == nullptr);
117 DCHECK(next_ == nullptr || next->GetPosition() >= GetPosition());
130 bool GetIsEnvironment() const { return environment_ != nullptr; }
131 bool IsSynthesized() const { return user_ == nullptr; }
146 next_ == nullptr ? nullptr : next_->Dup(allocator));
172 next_(nullptr) {}
209 HInstruction* instruction = nullptr) {
219 return new (allocator) LiveInterval(allocator, type, nullptr, true, reg, false);
223 return new (allocator) LiveInterval(allocator, type, nullptr, false, kNoRegister, true);
234 DCHECK(first_use_ == nullptr) << "A temporary can only have one user";
235 DCHECK(first_env_use_ == nullptr) << "A temporary cannot have environment user";
238 instruction, /* environment */ nullptr, temp_index, position, first_use_);
248 HInstruction* actual_user = nullptr,
250 bool is_environment = (environment != nullptr);
252 if (actual_user == nullptr) {
275 if ((first_use_ != nullptr)
282 while ((cursor->GetNext() != nullptr) && (cursor->GetNext()->GetPosition() < position)) {
287 instruction, nullptr /* environment */, input_index, position, cursor->GetNext());
297 nullptr /* instruction */, environment, input_index, position, first_env_use_);
300 instruction, nullptr /* environment */, input_index, position, first_use_);
310 if (first_range_ == nullptr) {
313 new (allocator_) LiveRange(start_block_position, position, nullptr);
339 instruction, /* environment */ nullptr, input_index, block->GetLifetimeEnd(), first_use_);
343 if (first_range_ == nullptr) {
359 DCHECK(first_range_ != nullptr);
363 LiveRange* last_in_loop = nullptr;
364 while (after_loop != nullptr && after_loop->GetEnd() < end) {
369 if (after_loop == nullptr) {
372 new (allocator_) LiveRange(start, end, nullptr);
379 DCHECK(last_in_loop != nullptr);
395 if (first_range_ != nullptr) {
399 DCHECK(first_use_ == nullptr);
402 new (allocator_) LiveRange(from, from + 2, nullptr);
435 return (candidate != nullptr && candidate->GetStart() <= position);
441 return candidate != nullptr && candidate->GetStart() <= position;
452 if (my_range == nullptr) {
461 if (my_range == nullptr) {
466 if (other_range == nullptr) {
495 while (use != nullptr && use->GetPosition() <= end) {
523 while (use != nullptr && use->GetPosition() <= end) {
551 safepoint != nullptr;
559 for (SafepointPosition* safepoint = first_safepoint_, *previous = nullptr;
560 safepoint != nullptr;
581 return nullptr;
586 if (new_last_safepoint == nullptr) {
589 first_safepoint_ = last_safepoint_ = nullptr;
593 DCHECK(new_interval->first_safepoint_ != nullptr);
595 last_safepoint_->SetNext(nullptr);
605 LiveRange* previous = nullptr;
617 DCHECK(previous != nullptr);
621 previous->next_ = nullptr;
623 if (range_search_start_ != nullptr && range_search_start_->GetEnd() >= current->GetEnd()) {
626 range_search_start_ = nullptr;
636 last_range_ = new (allocator_) LiveRange(current->start_, position, nullptr);
637 if (previous != nullptr) {
644 if (range_search_start_ != nullptr && range_search_start_->GetEnd() >= current->GetEnd()) {
652 } while (current != nullptr);
655 return nullptr;
669 while (current != nullptr) {
676 if (use != nullptr) {
680 } while ((use = use->GetNext()) != nullptr);
684 if (use != nullptr) {
688 } while ((use = use->GetNext()) != nullptr);
699 while (result->next_sibling_ != nullptr) {
761 return !IsHighInterval() && (GetParent()->high_or_low_interval_ != nullptr);
781 if (first_range_ != nullptr) {
786 if (first_use_ != nullptr) {
790 if (first_env_use_ != nullptr) {
799 if (defined_by_ != nullptr && !IsSplit()) {
805 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) {
810 if (interval != nullptr
826 if (defined_by_ != nullptr && !IsSplit()) {
836 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) {
840 if (interval != nullptr
855 if (first_safepoint_ == nullptr) {
877 HInstruction* defined_by = nullptr,
884 first_range_(nullptr),
885 last_range_(nullptr),
886 range_search_start_(nullptr),
887 first_safepoint_(nullptr),
888 last_safepoint_(nullptr),
889 first_use_(nullptr),
890 first_env_use_(nullptr),
892 next_sibling_(nullptr),
900 high_or_low_interval_(nullptr),
911 if (search_start == nullptr) {
921 range != nullptr && range->GetEnd() <= position;
961 while (use != nullptr) {
974 if (header == nullptr || !header->IsLoopHeader()) {
1020 UsePosition* first_in_new_list = nullptr;
1021 UsePosition* last_in_new_list = nullptr;
1036 if ((first_use_ != nullptr) && (first_use_->GetPosition() <= back_edge_use_position)) {
1043 DCHECK(last_in_new_list == nullptr ||
1047 /* user */ nullptr,
1048 /* environment */ nullptr,
1051 /* next */ nullptr);
1053 if (last_in_new_list != nullptr) {
1064 if (last_in_new_list != nullptr) {
1153 nullptr,
1184 if (instruction == nullptr) {
1192 return GetInstructionFromPosition(index) == nullptr;
1252 if (instruction == nullptr) return false;