Lines Matching defs:cachedIt
563 auto cachedIt = find(cachedCallFrames.begin(), cachedCallFrames.end(), *newIt);
564 if (cachedIt == cachedCallFrames.end()) {
569 while (std::distance(cachedIt, cachedCallFrames.end()) >= signed(expandLimit)) {
573 if (std::equal(newIt, newIt + expandLimit, cachedIt)) {
575 cachedIt += expandLimit; // in while we check the boundary safe
576 if (cachedIt == cachedCallFrames.end()) {
585 newCallFrames.insert(newCallFrames.end(), cachedIt, cachedCallFrames.end());
586 auto expands = std::distance(cachedIt, cachedCallFrames.end());
592 cachedIt++;
593 if (cachedIt != cachedCallFrames.end()) {
595 cachedIt = find(cachedIt, cachedCallFrames.end(), *newIt);
599 HLOGM("cachedIt distance %zd , need %zd", std::distance(cachedCallFrames.begin(), cachedIt),