Lines Matching defs:std
147 std::pair<StringRef, unsigned> CodeViewContext::addToStringTable(StringRef S) {
150 StringTable.insert(std::make_pair(S, unsigned(Contents.size())));
152 std::pair<StringRef, unsigned> Ret =
153 std::make_pair(Insertion.first->first(), Insertion.first->second);
274 std::vector<MCCVLoc>
276 std::vector<MCCVLoc> FilteredLines;
310 std::pair<size_t, size_t> CodeViewContext::getLineExtent(unsigned FuncId) {
341 std::vector<MCCVLoc> Locs = getFunctionLineEntries(FuncId);
352 std::find_if(I, E, [CurFileNum](const MCCVLoc &Loc) {
436 ArrayRef<std::pair<const MCSymbol *, const MCSymbol *>> Ranges,
465 std::tie(LocBegin, LocEnd) = getLineExtent(Frag.SiteFuncId);
472 LocBegin = std::min(LocBegin, Extent.first);
473 LocEnd = std::max(LocEnd, Extent.second);
605 compressAnnotation(std::min(EndSymLength, LocAfterLength), Buffer);
618 SmallVector<std::pair<unsigned, unsigned>, 4> GapAndRangeSizes;
620 for (std::pair<const MCSymbol *, const MCSymbol *> Range : Frag.getRanges()) {
649 uint16_t Chunk = std::min((uint32_t)MaxDefRange, RangeSize);
690 std::tie(GapSize, RangeSize) = GapAndRangeSizes[I];