Lines Matching refs:first
373 // Otherwise, this node is new: this is the first operand of it that
483 // This is the first operand to change - add all operands so far.
539 /// Expunge when a new node is first seen, since it may no longer be marked
558 assert(I->first.getNode() != N);
564 assert(I->first.getNode() != N);
570 assert(I->first.getNode() != N);
576 assert(I->first.getNode() != N);
582 assert(I->first.getNode() != N);
583 RemapValue(I->second.first);
589 assert(I->first.getNode() != N);
590 RemapValue(I->second.first);
596 assert(I->first.getNode() != N);
597 RemapValue(I->second.first);
780 RemapValue(Entry.first);
782 assert(Entry.first.getNode() && "Operand isn't expanded");
783 Lo = Entry.first;
799 assert(Entry.first.getNode() == 0 && "Node already expanded");
800 Entry.first = Lo;
811 RemapValue(Entry.first);
813 assert(Entry.first.getNode() && "Operand isn't expanded");
814 Lo = Entry.first;
830 assert(Entry.first.getNode() == 0 && "Node already expanded");
831 Entry.first = Lo;
842 RemapValue(Entry.first);
844 assert(Entry.first.getNode() && "Operand isn't split");
845 Lo = Entry.first;
863 assert(Entry.first.getNode() == 0 && "Node already split");
864 Entry.first = Lo;
1070 // ExpandLibCall except that the first operand is the in-chain.