Lines Matching refs:Next
622 if (!UseList || !UseList->Next)
627 Use *Current = UseList->Next;
628 Head->Next = nullptr;
630 Use *Next = Current->Next;
631 Current->Next = Head;
632 Head->setPrev(&Current->Next);
634 Current = Next;
648 Next = *List;
651 if (Next) {
652 Next->setPrevPtr(&Next);
653 assert(V == Next->V && "Added to wrong list?");
660 Next = List->Next;
661 setPrevPtr(&List->Next);
662 List->Next = this;
663 if (Next)
664 Next->setPrevPtr(&Next);
718 *PrevPtr = Next;
719 if (Next) {
720 assert(Next->getPrevPtr() == &Next && "List invariant broken");
721 Next->setPrevPtr(PrevPtr);
725 // If the Next pointer was null, then it is possible that this was the last
755 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) {
758 assert(Entry->Next == &Iterator && "Loop invariant broken.");
811 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) {
814 assert(Entry->Next == &Iterator && "Loop invariant broken.");
842 for (Entry = pImpl->ValueHandles[Old]; Entry; Entry = Entry->Next)