Lines Matching refs:Pos

582   const auto *Pos = getIteratorPosition(State, Iter);  in handleInsert()  local
583 if (!Pos) in handleInsert()
592 State = invalidateIteratorPositions(State, Pos->getOffset(), BO_GE); in handleInsert()
613 const auto *Pos = getIteratorPosition(State, Iter); in handleErase() local
614 if (!Pos) in handleErase()
624 State = invalidateIteratorPositions(State, Pos->getOffset(), BO_GE); in handleErase()
633 State = invalidateIteratorPositions(State, Pos->getOffset(), BO_EQ); in handleErase()
677 const auto *Pos = getIteratorPosition(State, Iter); in handleEraseAfter() local
678 if (!Pos) in handleEraseAfter()
688 nonloc::SymbolVal(Pos->getOffset()), in handleEraseAfter()
690 SymMgr.getType(Pos->getOffset())).getAsSymbol(); in handleEraseAfter()
937 auto MatchCont = [&](const IteratorPosition &Pos) { in invalidateAllIteratorPositions() argument
938 return Pos.getContainer() == Cont; in invalidateAllIteratorPositions()
940 auto Invalidate = [&](const IteratorPosition &Pos) { in invalidateAllIteratorPositions() argument
941 return Pos.invalidate(); in invalidateAllIteratorPositions()
950 auto MatchContAndCompare = [&](const IteratorPosition &Pos) { in invalidateAllIteratorPositionsExcept() argument
951 return Pos.getContainer() == Cont && in invalidateAllIteratorPositionsExcept()
952 !compare(State, Pos.getOffset(), Offset, Opc); in invalidateAllIteratorPositionsExcept()
954 auto Invalidate = [&](const IteratorPosition &Pos) { in invalidateAllIteratorPositionsExcept() argument
955 return Pos.invalidate(); in invalidateAllIteratorPositionsExcept()
963 auto Compare = [&](const IteratorPosition &Pos) { in invalidateIteratorPositions() argument
964 return compare(State, Pos.getOffset(), Offset, Opc); in invalidateIteratorPositions()
966 auto Invalidate = [&](const IteratorPosition &Pos) { in invalidateIteratorPositions() argument
967 return Pos.invalidate(); in invalidateIteratorPositions()
977 auto Compare = [&](const IteratorPosition &Pos) { in invalidateIteratorPositions() argument
978 return compare(State, Pos.getOffset(), Offset1, Opc1) && in invalidateIteratorPositions()
979 compare(State, Pos.getOffset(), Offset2, Opc2); in invalidateIteratorPositions()
981 auto Invalidate = [&](const IteratorPosition &Pos) { in invalidateIteratorPositions() argument
982 return Pos.invalidate(); in invalidateIteratorPositions()
990 auto MatchCont = [&](const IteratorPosition &Pos) { in reassignAllIteratorPositions() argument
991 return Pos.getContainer() == Cont; in reassignAllIteratorPositions()
993 auto ReAssign = [&](const IteratorPosition &Pos) { in reassignAllIteratorPositions() argument
994 return Pos.reAssign(NewCont); in reassignAllIteratorPositions()
1004 auto MatchContAndCompare = [&](const IteratorPosition &Pos) { in reassignAllIteratorPositionsUnless() argument
1005 return Pos.getContainer() == Cont && in reassignAllIteratorPositionsUnless()
1006 !compare(State, Pos.getOffset(), Offset, Opc); in reassignAllIteratorPositionsUnless()
1008 auto ReAssign = [&](const IteratorPosition &Pos) { in reassignAllIteratorPositionsUnless() argument
1009 return Pos.reAssign(NewCont); in reassignAllIteratorPositionsUnless()
1020 auto LessThanEnd = [&](const IteratorPosition &Pos) { in rebaseSymbolInIteratorPositionsIf() argument
1021 return compare(State, Pos.getOffset(), CondSym, Opc); in rebaseSymbolInIteratorPositionsIf()
1023 auto RebaseSymbol = [&](const IteratorPosition &Pos) { in rebaseSymbolInIteratorPositionsIf() argument
1024 return Pos.setTo(rebaseSymbol(State, SVB, Pos.getOffset(), OldSym, in rebaseSymbolInIteratorPositionsIf()