reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/SourceManager.h
 1470     return getFileID(Loc) == getMainFileID();
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  173     return SM.isInFileID(SM.getExpansionLoc(Loc), SM.getMainFileID());
tools/clang/lib/AST/MicrosoftMangle.cpp
  413   if (const FileEntry *FE = SM.getFileEntryForID(SM.getMainFileID())) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  541   if (const FileEntry *MainFile = SM.getFileEntryForID(SM.getMainFileID())) {
  558     CSKind = computeChecksum(SM.getMainFileID(), Checksum);
  617       getSource(SM, SM.getMainFileID()));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 3767     const FileEntry *mainFile = SM.getFileEntryForID(SM.getMainFileID());
tools/clang/lib/CodeGen/CodeGenAction.cpp
 1028     Loc = SM.translateFileLineCol(SM.getFileEntryForID(SM.getMainFileID()),
 1056     FileID FID = SM.getMainFileID();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2244   if (const auto *MainFile = SM.getFileEntryForID(SM.getMainFileID())) {
 5485     if (LimitedCoverage && SM.getMainFileID() != SM.getFileID(D->getBeginLoc()))
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  544     if (SM.getFileID(Start) != SM.getMainFileID())
tools/clang/lib/Format/TokenAnalyzer.cpp
   41       ID(VirtualSM->get().getMainFileID()), FirstStartColumn(FirstStartColumn),
tools/clang/lib/Frontend/ASTUnit.cpp
 1475           FE = SourceMgr->getFileEntryForID(SourceMgr->getMainFileID()))
 2523         = SourceMgr->getLocForStartOfFile(SourceMgr->getMainFileID());
 2542   if (SourceMgr->isInFileID(Loc, SourceMgr->getMainFileID(), &Offs) &&
 2565     FID = SourceMgr->getMainFileID();
 2587     FID = SourceMgr->getMainFileID();
tools/clang/lib/Frontend/CompilerInstance.cpp
  834     assert(SourceMgr.getMainFileID().isValid() &&
  892   assert(SourceMgr.getMainFileID().isValid() &&
tools/clang/lib/Frontend/FrontendAction.cpp
  235   auto MainFileID = SourceMgr.getMainFileID();
  423   FileID ModuleMapID = SrcMgr.getMainFileID();
  494                                  CI.getSourceManager().getMainFileID())) {
  610       FileID ID = OldSM.getMainFileID();
tools/clang/lib/Frontend/FrontendActions.cpp
  736   const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
  737   Lexer RawLex(SM.getMainFileID(), FromFile, SM, PP.getLangOpts());
  793   const llvm::MemoryBuffer *Buffer = SM.getBuffer(SM.getMainFileID(),
  923   const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
  929           SM.getLocForStartOfFile(SM.getMainFileID()))) {
tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
  119     FileID FID = SM.getMainFileID();
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  374         *FileOrErr == SourceMgr.getFileEntryForID(SourceMgr.getMainFileID()))
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp
   64   FileID FID = R.getSourceMgr().getMainFileID();
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  282   const MemoryBuffer &FromFile = *SM.getBuffer(SM.getMainFileID(), &Invalid);
  392   if (FileId == SM.getMainFileID() || FileId == PP.getPredefinesFileID())
  565   Rewrite->Process(SM.getMainFileID(), SrcMgr::C_User, nullptr);
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp
   67   const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
   68   Lexer RawLex(SM.getMainFileID(), FromFile, SM, PP.getLangOpts());
   94   RewriteBuffer &RB = Rewrite.getEditBuffer(SM.getMainFileID());
  209       Rewrite.getRewriteBufferFor(SM.getMainFileID())) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  703   MainFileID = SM->getMainFileID();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  632   MainFileID = SM->getMainFileID();
tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp
   22   TokenRewriter Rewriter(SM.getMainFileID(), SM, LangOpts);
tools/clang/lib/Lex/ModuleMap.cpp
  854   auto *MainFile = SourceMgr.getFileEntryForID(SourceMgr.getMainFileID());
 1990       SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID());
tools/clang/lib/Lex/PPDirectives.cpp
  750       if (FID == SourceMgr.getMainFileID() && MainFileDir) {
  754                     SourceMgr.getFileEntryForID(SourceMgr.getMainFileID())))
 1943           SourceMgr.getMainFileID()) {
tools/clang/lib/Lex/PPLexerChange.cpp
  270       SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID());
tools/clang/lib/Lex/Preprocessor.cpp
  422       SourceMgr.getFileEntryForID(SourceMgr.getMainFileID()) == File) {
  536   FileID MainFileID = SourceMgr.getMainFileID();
tools/clang/lib/Sema/Sema.cpp
  873         SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID());
 1061                getSourceManager().getMainFileID()),
 1190           if (SM.getMainFileID() != SM.getFileID(DiagD->getLocation()) ||
tools/clang/lib/Sema/SemaModule.cpp
  152             ? SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID())
  482     assert(File != getSourceManager().getMainFileID() &&
tools/clang/lib/Serialization/ASTReader.cpp
 1616     assert(SourceMgr.getMainFileID().isValid() && "missing main file");
 1617     return SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID());
tools/clang/lib/Serialization/ASTWriter.cpp
 1721   if (const FileEntry *MainFile = SM.getFileEntryForID(SM.getMainFileID())) {
 1730     Record.push_back(SM.getMainFileID().getOpaqueValue());
 1735   Record.push_back(SM.getMainFileID().getOpaqueValue());
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  595   FileID FID = SM.getMainFileID();
tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
   48   FileID mainFileID = SM.getMainFileID();
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
   44   Lexer Lex(SM.getMainFileID(), SM.getBuffer(SM.getMainFileID()), SM,
   44   Lexer Lex(SM.getMainFileID(), SM.getBuffer(SM.getMainFileID()), SM,
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
  203     const FileID MainFileID = SourceMgr.getMainFileID();
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  374     assert(SM.getMainFileID() ==
  376     fillGapUntil(Result.Files[SM.getMainFileID()],
  379     Result.Files[SM.getMainFileID()].EndExpanded = Result.ExpandedTokens.size();
tools/clang/tools/clang-diff/ClangDiff.cpp
  287   auto Code = SrcMgr.getBuffer(SrcMgr.getMainFileID())->getBuffer();
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
   87         SM.getFileEntryForID(SM.getMainFileID())->tryGetRealPathName();
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  362                  .getLocForStartOfFile(CI->getSourceManager().getMainFileID())
  368           CI->getSourceManager().getMainFileID()));
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp
   63   Reporter->reportSymbols(SM->getFileEntryForID(SM->getMainFileID())->getName(),
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
  254     Filename = SM->getFileEntryForID(SM->getMainFileID())->getName();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   98           Result.SourceManager->getMainFileID(), GslHeader,
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  163             Inserter->CreateIncludeInsertion(SM.getMainFileID(), "utility",
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
  104             Result.SourceManager->getMainFileID(), Header,
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp
   46   if (SourceMgr.getFileID(InsertLoc) != SourceMgr.getMainFileID())
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1283                SM.getFileEntryForID(SM.getMainFileID())->getName())) {
tools/clang/tools/extra/clangd/Diagnostics.cpp
  137   D.File = SM.getFileEntryForID(SM.getMainFileID())->getName().str();
tools/clang/tools/extra/clangd/Format.cpp
   27   FileID FID = SM.getMainFileID();
tools/clang/tools/extra/clangd/Headers.cpp
   54         IncludingFileEntry = SM.getFileEntryForID(SM.getMainFileID());
tools/clang/tools/extra/clangd/ParsedAST.cpp
  175       llvm::StringRef Src = SM.getBufferData(SM.getMainFileID());
  176       Lexer RawLexer(SM.getLocForStartOfFile(SM.getMainFileID()), LangOpts,
tools/clang/tools/extra/clangd/Selection.cpp
  487   FileID FID = SM.getMainFileID();
tools/clang/tools/extra/clangd/SemanticSelection.cpp
   35   auto FID = SM.getMainFileID();
   52     if (!SR.hasValue() || SM.getFileID(SR->getBegin()) != SM.getMainFileID()) {
tools/clang/tools/extra/clangd/SourceCode.cpp
  287   FileID FID = SM.getMainFileID();
  580   llvm::StringRef Code = SM.getBuffer(SM.getMainFileID())->getBuffer();
  585   return SM.getLocForStartOfFile(SM.getMainFileID()).getLocWithOffset(*Offset);
  728   auto FID = SM.getMainFileID();
tools/clang/tools/extra/clangd/XRefs.cpp
  242       getCanonicalPath(SM.getFileEntryForID(SM.getMainFileID()), SM);
  925       getCanonicalPath(SM.getFileEntryForID(SM.getMainFileID()), SM);
 1075   auto TUPath = getCanonicalPath(SM.getFileEntryForID(SM.getMainFileID()), SM);
tools/clang/tools/extra/clangd/index/FileIndex.cpp
   64   const auto *MainFileEntry = SM.getFileEntryForID(SM.getMainFileID());
tools/clang/tools/extra/clangd/index/IndexAction.cpp
   80     if (FileID == SM.getMainFileID())
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  281       SM.getFileID(SpellingLoc) == SM.getMainFileID())
  314       (Opts.RefsInHeaders || SM.getFileID(SpellingLoc) == SM.getMainFileID()))
  372       SM.getFileID(SM.getSpellingLoc(Loc)) == SM.getMainFileID())
  521   if (auto MainFileURI = GetURI(SM.getMainFileID())) {
tools/clang/tools/extra/clangd/refactor/Tweak.cpp
   54   Code = SM.getBufferData(SM.getMainFileID());
   55   Cursor = SM.getComposedLoc(SM.getMainFileID(), RangeBegin);
  107   auto PathAndEdit = fileEdit(SM, SM.getMainFileID(), std::move(Replacements));
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp
  169       if (SM.getFileID(Loc) != SM.getMainFileID())
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
  559       if (File == SM.getMainFileID()) {
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
  192   auto Spelled = T.spelledTokens(SM.getMainFileID());
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp
   44   StringRef Buffer = SM.getBufferData(SM.getMainFileID());
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  294   SourceLocation StartOfFile = SM.getLocForStartOfFile(SM.getMainFileID());
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   50           Result.SourceManager->getMainFileID(), header, IsAngledInclude());
tools/clang/tools/libclang/CIndex.cpp
 6048     FileID MainID = TU->getSourceManager().getMainFileID();
 8678   bool isMainFile = wantedFileID == sm.getMainFileID();
tools/clang/tools/libclang/Indexing.cpp
  253     SourceLocation MainFileLoc = SM.getLocForStartOfFile(SM.getMainFileID());
  257       DataConsumer.enteredMainFile(SM.getFileEntryForID(SM.getMainFileID()));
  395     if (SM.getMainFileID() == FID)
tools/clang/unittests/AST/CommentTextTest.cpp
   36     FileID File = SourceMgr.getMainFileID();
tools/clang/unittests/AST/DeclTest.cpp
   80   FileID MainFileID = SM.getMainFileID();
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
   70     SourceLocation MainStartLoc = SM.getLocForStartOfFile(SM.getMainFileID());
tools/clang/unittests/Lex/LexerTest.cpp
  547       SourceMgr.getLocForStartOfFile(SourceMgr.getMainFileID());
tools/clang/unittests/Tooling/ASTSelectionTest.cpp
   22     return SM.translateLineCol(SM.getMainFileID(), Line, Column);
tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp
  103         Context.Sources.getLocForStartOfFile(Context.Sources.getMainFileID())
  166       Context.Sources.getLocForStartOfFile(Context.Sources.getMainFileID());
  225       Context.Sources.getLocForStartOfFile(Context.Sources.getMainFileID());
tools/clang/unittests/Tooling/SourceCodeTest.cpp
   53       SM.getLocForStartOfFile(SM.getMainFileID()).getLocWithOffset(R.Begin),
   54       SM.getLocForStartOfFile(SM.getMainFileID()).getLocWithOffset(R.End)));
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  169     Ls.first = SourceMgr->getLocForStartOfFile(SourceMgr->getMainFileID())
  171     Ls.second = SourceMgr->getLocForStartOfFile(SourceMgr->getMainFileID())
  232       File = SourceMgr->getMainFileID();
  339       Buffer.spelledTokens(SourceMgr->getMainFileID()),
  750   EXPECT_EQ(Int.range(SM), FileRange(SM.getMainFileID(), Code.range("i").Begin,
  753             FileRange(SM.getMainFileID(), Code.range("all").Begin,
  771   auto Expansions = Buffer.macroExpansions(SM.getMainFileID());
  775         FileRange(SM.getMainFileID(), Range.Begin, Range.End));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  951     auto main_file = source_mgr.getFileEntryForID(source_mgr.getMainFileID());
 1140       rewriter.getEditBuffer(source_manager.getMainFileID());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  278           source_manager.getLocForStartOfFile(source_manager.getMainFileID())