reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
93 if (I == segments().end()) { 116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); 121 if (segments().empty()) 125 if (I == segments().begin()) 137 if (segments().empty()) 141 if (I == segments().begin()) 159 assert(I != segments().end() && "Not a valid segment!"); 165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) 173 if (MergeTo != segments().end() && MergeTo->start <= I->end && 180 segments().erase(std::next(I), MergeTo); 187 assert(I != segments().end() && "Not a valid segment!"); 194 if (MergeTo == segments().begin()) { 196 segments().erase(MergeTo, I); 215 segments().erase(std::next(MergeTo), std::next(I)); 225 if (I != segments().begin()) { 243 if (I != segments().end()) { 265 return segments().insert(I, S);