Lines Matching refs:LangOpts
278 const LangOptions &LangOpts) { in getTokenLengthAtLoc() argument
280 if (Lexer::getRawToken(Loc, TheTok, SM, LangOpts)) in getTokenLengthAtLoc()
295 const LangOptions &LangOpts) { in getLocForTokenEnd() argument
296 unsigned Len = getTokenLengthAtLoc(BeginLoc, SM, LangOpts); in getLocForTokenEnd()
303 const LangOptions &LangOpts) { in getLocForTokenBegin() argument
305 -(signed)getTokenLengthAtLoc(EndLoc, SM, LangOpts)); in getLocForTokenBegin()
310 const LangOptions &LangOpts) { in toTokenRange() argument
312 Range.setEnd(getLocForTokenBegin(Range.getEnd(), SM, LangOpts)); in toTokenRange()
320 const LangOptions &LangOpts) { in unionTokenRange() argument
326 SM.isBeforeInTranslationUnit(getLocForTokenEnd(R1.getEnd(), SM, LangOpts), in unionTokenRange()
327 getLocForTokenEnd(R2.getEnd(), SM, LangOpts)) in unionTokenRange()
337 const LangOptions &LangOpts) { in rangeInCommonFile() argument
354 SM, LangOpts) in rangeInCommonFile()
370 const LangOptions &LangOpts) { in getExpansionTokenRangeInSameFile() argument
372 toTokenRange(SM.getImmediateExpansionRange(Loc), SM, LangOpts), SM, in getExpansionTokenRangeInSameFile()
373 LangOpts); in getExpansionTokenRangeInSameFile()
388 const LangOptions &LangOpts) { in getTokenFileRange() argument
394 SM.getImmediateSpellingLoc(FileRange.getEnd()), SM, LangOpts); in getTokenFileRange()
398 getExpansionTokenRangeInSameFile(FileRange.getBegin(), SM, LangOpts); in getTokenFileRange()
400 getExpansionTokenRangeInSameFile(FileRange.getEnd(), SM, LangOpts); in getTokenFileRange()
408 SM, LangOpts); in getTokenFileRange()
422 const LangOptions &LangOpts, in toHalfOpenFileRange() argument
424 SourceRange R1 = getTokenFileRange(R.getBegin(), SM, LangOpts); in toHalfOpenFileRange()
428 SourceRange R2 = getTokenFileRange(R.getEnd(), SM, LangOpts); in toHalfOpenFileRange()
433 rangeInCommonFile(unionTokenRange(R1, R2, SM, LangOpts), SM, LangOpts); in toHalfOpenFileRange()
434 unsigned TokLen = getTokenLengthAtLoc(Result.getEnd(), SM, LangOpts); in toHalfOpenFileRange()
601 lex(llvm::StringRef Code, const LangOptions &LangOpts, in lex() argument
608 for (const auto &Tok : syntax::tokenize(SM.getMainFileID(), SM, LangOpts)) in lex()
628 const LangOptions &LangOpts) { in collectIdentifierRanges() argument
630 lex(Content, LangOpts, in collectIdentifierRanges()
639 bool isKeyword(llvm::StringRef NewName, const LangOptions &LangOpts) { in isKeyword() argument
641 clang::IdentifierTable KeywordsTable(LangOpts); in isKeyword()
657 void parseNamespaceEvents(llvm::StringRef Code, const LangOptions &LangOpts, in parseNamespaceEvents() argument
676 lex(Code, LangOpts, [&](const syntax::Token &Tok, const SourceManager &SM) { in parseNamespaceEvents()
798 const LangOptions &LangOpts) { in visibleNamespaces() argument
803 parseNamespaceEvents(Code, LangOpts, [&](NamespaceEvent Event) { in visibleNamespaces()
925 const LangOptions &LangOpts) { in touching() argument
966 IdentifierTable(LangOpts).get(Result.Text).getTokenID()); in touching()
1107 const LangOptions &LangOpts) { in getEligiblePoints() argument
1114 parseNamespaceEvents(Code, LangOpts, [&](NamespaceEvent Event) { in getEligiblePoints()
1159 llvm::Optional<LangOptions> LangOpts) { in isHeaderFile() argument
1162 if (LangOpts && LangOpts->IsHeaderFile) in isHeaderFile()