reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(Buf))); 52 SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(Buf))); 54 HeaderSearch HeaderInfo(std::make_shared<HeaderSearchOptions>(), SourceMgr, 57 std::make_shared<PreprocessorOptions>(), Diags, LangOpts, SourceMgr, 98 SourceMgr, LangOpts, &Invalid); 290 CharSourceRange macroRange = SourceMgr.getExpansionRange(lsqrLoc); 293 EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc)); 295 EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts)); 296 EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts)); 297 EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc)); 302 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts); 305 SourceMgr, LangOpts); 308 SourceMgr, LangOpts); 316 SourceMgr, LangOpts); 322 SourceLocation fileLsqrLoc = SourceMgr.getSpellingLoc(macroLsqrLoc); 323 SourceLocation fileIdLoc = SourceMgr.getSpellingLoc(macroIdLoc); 324 SourceLocation fileRsqrLoc = SourceMgr.getSpellingLoc(macroRsqrLoc); 328 SourceMgr, LangOpts); 333 SourceMgr, LangOpts); 337 macroRange = SourceMgr.getExpansionRange(macroLsqrLoc); 340 SourceMgr, LangOpts); 346 SourceMgr, LangOpts); 354 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc1, SourceMgr, LangOpts)); 355 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc2, SourceMgr, LangOpts)); 356 EXPECT_EQ("NOF2", Lexer::getImmediateMacroName(idLoc3, SourceMgr, LangOpts)); 357 EXPECT_EQ("N", Lexer::getImmediateMacroName(idLoc4, SourceMgr, LangOpts)); 374 EXPECT_EQ(SourceMgr.getFileIDSize(SourceMgr.getFileID(helper1ArgLoc)), 8U); 374 EXPECT_EQ(SourceMgr.getFileIDSize(SourceMgr.getFileID(helper1ArgLoc)), 8U); 463 SourceMgr.getDecomposedLoc(Tok.getLocation()); 469 SourceMgr.getDecomposedExpansionLoc( 470 Lexer::GetBeginningOfToken(LookupLocation, SourceMgr, LangOpts)); 533 Lexer::isAtStartOfMacroExpansion(R.getBegin(), SourceMgr, LangOpts)); 535 Lexer::isAtEndOfMacroExpansion(R.getEnd(), SourceMgr, LangOpts)); 537 CharSourceRange CR = Lexer::getAsCharRange(R, SourceMgr, LangOpts); 539 EXPECT_EQ(Lexer::getSourceText(CR, SourceMgr, LangOpts), "MOO"); // Was "MO". 547 SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID()); 547 SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID()); 549 auto T = Lexer::findNextToken(Loc, SourceMgr, LangOpts);