Lines Matching refs:LocInfo
460 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in getRawToken() local
462 StringRef Buffer = SM.getBufferData(LocInfo.first, &Invalid); in getRawToken()
466 const char *StrData = Buffer.data()+LocInfo.second; in getRawToken()
472 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, in getRawToken()
502 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in getBeginningOfFileToken() local
503 if (LocInfo.first.isInvalid()) in getBeginningOfFileToken()
507 StringRef Buffer = SM.getBufferData(LocInfo.first, &Invalid); in getBeginningOfFileToken()
513 const char *StrData = Buffer.data() + LocInfo.second; in getBeginningOfFileToken()
514 const char *LexStart = findBeginningOfLine(Buffer, LocInfo.second); in getBeginningOfFileToken()
519 SourceLocation LexerStartLoc = Loc.getLocWithOffset(-LocInfo.second); in getBeginningOfFileToken()
1068 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in getIndentationForLine() local
1069 if (LocInfo.first.isInvalid()) in getIndentationForLine()
1072 StringRef Buffer = SM.getBufferData(LocInfo.first, &Invalid); in getIndentationForLine()
1075 const char *Line = findBeginningOfLine(Buffer, LocInfo.second); in getIndentationForLine()
1240 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in findNextToken() local
1244 StringRef File = SM.getBufferData(LocInfo.first, &InvalidTemp); in findNextToken()
1248 const char *TokenBegin = File.data() + LocInfo.second; in findNextToken()
1251 Lexer lexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, File.begin(), in findNextToken()