Lines Matching refs:SourceMgr

56       SourceMgr(Diags, FileMgr),
66 SourceMgr.setMainFileID(SourceMgr.createFileID(buf));
69 HeaderSearch HeaderInfo(new HeaderSearchOptions, SourceMgr, Diags, LangOpts,
71 Preprocessor PP(new PreprocessorOptions(), Diags, LangOpts, SourceMgr,
99 SourceMgr, LangOpts, &Invalid);
109 SourceManager SourceMgr;
292 macroPair = SourceMgr.getExpansionRange(lsqrLoc);
296 EXPECT_TRUE(Lexer::isAtStartOfMacroExpansion(lsqrLoc, SourceMgr, LangOpts, &Loc));
298 EXPECT_FALSE(Lexer::isAtStartOfMacroExpansion(idLoc, SourceMgr, LangOpts));
299 EXPECT_FALSE(Lexer::isAtEndOfMacroExpansion(idLoc, SourceMgr, LangOpts));
300 EXPECT_TRUE(Lexer::isAtEndOfMacroExpansion(rsqrLoc, SourceMgr, LangOpts, &Loc));
304 CharSourceRange::getTokenRange(lsqrLoc, idLoc), SourceMgr, LangOpts);
307 SourceMgr, LangOpts);
310 SourceMgr, LangOpts);
318 SourceMgr, LangOpts);
324 SourceLocation fileLsqrLoc = SourceMgr.getSpellingLoc(macroLsqrLoc);
325 SourceLocation fileIdLoc = SourceMgr.getSpellingLoc(macroIdLoc);
326 SourceLocation fileRsqrLoc = SourceMgr.getSpellingLoc(macroRsqrLoc);
330 SourceMgr, LangOpts);
335 SourceMgr, LangOpts);
339 macroPair = SourceMgr.getExpansionRange(macroLsqrLoc);
342 SourceMgr, LangOpts);
348 SourceMgr, LangOpts);
356 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc1, SourceMgr, LangOpts));
357 EXPECT_EQ("INN", Lexer::getImmediateMacroName(idLoc2, SourceMgr, LangOpts));
358 EXPECT_EQ("NOF2", Lexer::getImmediateMacroName(idLoc3, SourceMgr, LangOpts));
359 EXPECT_EQ("N", Lexer::getImmediateMacroName(idLoc4, SourceMgr, LangOpts));