Lines Matching refs:Source
168 StringRef Source = ErrOrFile.get()->getBuffer(); in getLineColumn() local
169 Source = Source.take_front(Offset); in getLineColumn()
170 size_t LastLine = Source.find_last_of("\r\n"); in getLineColumn()
171 return {Source.count('\n') + 1, in getLineColumn()
266 static unsigned addColumnOffset(StringRef Source, unsigned Offset, in addColumnOffset() argument
270 StringRef Substr = Source.drop_front(Offset).take_front(ColumnOffset); in addColumnOffset()
276 static unsigned addEndLineOffsetAndEndColumn(StringRef Source, unsigned Offset, in addEndLineOffsetAndEndColumn() argument
279 StringRef Line = Source.drop_front(Offset); in addEndLineOffsetAndEndColumn()
290 size_t LineStart = Source.find_last_of("\r\n", /*From=*/Offset + LineOffset); in addEndLineOffsetAndEndColumn()
292 Source, LineStart == StringRef::npos ? 0 : LineStart + 1, Column - 1); in addEndLineOffsetAndEndColumn()
304 StringRef Source = ErrOrFile.get()->getBuffer(); in findTestSelectionRanges() local
318 Lexer Lex(SourceLocation::getFromRawEncoding(0), LangOpts, Source.begin(), in findTestSelectionRanges()
319 Source.begin(), Source.end()); in findTestSelectionRanges()
327 Source.substr(Tok.getLocation().getRawEncoding(), Tok.getLength()); in findTestSelectionRanges()
354 Offset = addColumnOffset(Source, Offset, ColumnOffset); in findTestSelectionRanges()
370 EndOffset = addEndLineOffsetAndEndColumn(Source, Offset, EndLineOffset, in findTestSelectionRanges()