Lines Matching refs:First

779                                            BasicBlock::iterator First,  in spliceDebugInfoEmptyBlock()  argument
800 assert(First == Last); in spliceDebugInfoEmptyBlock()
802 bool ReadFromHead = First.getHeadBit(); in spliceDebugInfoEmptyBlock()
825 if (Src->empty() || First != Src->begin() || !ReadFromHead) in spliceDebugInfoEmptyBlock()
829 if (!First->hasDbgValues()) in spliceDebugInfoEmptyBlock()
832 createMarker(Dest)->absorbDebugValues(*First->DbgMarker, InsertAtHead); in spliceDebugInfoEmptyBlock()
838 BasicBlock::iterator First, in spliceDebugInfo() argument
879 if (!First.getHeadBit() && First->hasDbgValues()) { in spliceDebugInfo()
880 MoreDanglingDPValues = Src->getMarker(First); in spliceDebugInfo()
884 if (First->hasDbgValues()) { in spliceDebugInfo()
885 DPMarker *CurMarker = Src->getMarker(First); in spliceDebugInfo()
898 DPMarker *CurMarker = Src->createMarker(&*First); in spliceDebugInfo()
903 First.setHeadBit(true); in spliceDebugInfo()
907 spliceDebugInfoImpl(Dest, Src, First, Last); in spliceDebugInfo()
921 BasicBlock::iterator First, in spliceDebugInfoImpl() argument
927 bool ReadFromHead = First.getHeadBit(); in spliceDebugInfoImpl()
1016 if (!ReadFromHead && First->hasDbgValues()) { in spliceDebugInfoImpl()
1018 DPMarker *FromFirst = Src->createMarker(First); in spliceDebugInfoImpl()
1033 DPMarker *FirstMarker = getMarker(First); in spliceDebugInfoImpl()
1042 DPMarker *FirstMarker = getMarker(First); in spliceDebugInfoImpl()
1052 void BasicBlock::splice(iterator Dest, BasicBlock *Src, iterator First, in splice() argument
1059 for (auto It = First; It != Last; ++It) in splice()
1065 if (First == Last) { in splice()
1066 spliceDebugInfoEmptyBlock(Dest, Src, First, Last); in splice()
1072 spliceDebugInfo(Dest, Src, First, Last); in splice()
1075 getInstList().splice(Dest, Src->getInstList(), First, Last); in splice()