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

References

tools/clang/lib/Frontend/FrontendAction.cpp
  961   CI.getDiagnosticClient().EndSourceFile();
  964   if (CI.hasPreprocessor())
  965     CI.getPreprocessor().EndSourceFile();
  973   bool DisableFree = CI.getFrontendOpts().DisableFree;
  975     CI.resetAndLeakSema();
  976     CI.resetAndLeakASTContext();
  977     llvm::BuryPointer(CI.takeASTConsumer().get());
  979     CI.setSema(nullptr);
  980     CI.setASTContext(nullptr);
  981     CI.setASTConsumer(nullptr);
  984   if (CI.getFrontendOpts().ShowStats) {
  986     CI.getPreprocessor().PrintStats();
  987     CI.getPreprocessor().getIdentifierTable().PrintStats();
  988     CI.getPreprocessor().getHeaderSearchInfo().PrintStats();
  989     CI.getSourceManager().PrintStats();
  995   CI.clearOutputFiles(/*EraseFiles=*/shouldEraseOutputFiles());
  999       CI.resetAndLeakPreprocessor();
 1000       CI.resetAndLeakSourceManager();
 1001       CI.resetAndLeakFileManager();
 1004       CI.setPreprocessor(nullptr);
 1005       CI.setSourceManager(nullptr);
 1006       CI.setFileManager(nullptr);
 1012   CI.getLangOpts().setCompilingModule(LangOptions::CMK_None);