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

References

tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2023   unsigned ObjCMTAction = CI.getFrontendOpts().ObjCMTAction;
 2036     getWhiteListFilenames(CI.getFrontendOpts().ObjCMTWhiteListPath);
 2038       CI.getFrontendOpts().OutputFile, ObjCMTAction, Remapper,
tools/clang/lib/CodeGen/CodeGenAction.cpp
  937       CI.getLangOpts(), CI.getFrontendOpts().ShowTimers, InFile,
tools/clang/lib/Frontend/ASTUnit.cpp
 1134   OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 1152   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 1154   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 1157   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 1201   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
 1567   AST->OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 1585   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 1587   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 1590   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 1618   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
 2188   OriginalSourceFile = Clang->getFrontendOpts().Inputs[0].getFile();
 2211   assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
 2213   assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
 2216   assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
 2288   if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  119   InputKind IK = CI.getFrontendOpts().Inputs[0].getKind();
tools/clang/lib/Frontend/CompilerInstance.cpp
  406                          getFrontendOpts());
  501       getFrontendOpts().ModuleFileExtensions, DependencyCollectors,
  503       getFrontendOpts().UseGlobalModuleIndex);
  584   const ParsedSourceLocation &Loc = getFrontendOpts().CodeCompletionAt;
  589                                    getFrontendOpts().CodeCompleteOpts,
  673   return createOutputFile(getFrontendOpts().OutputFile, Binary,
  817       getDependencyOutputOpts(), getFrontendOpts());
  901   assert(!getFrontendOpts().ShowHelp && "Client must handle '-help'!");
  902   assert(!getFrontendOpts().ShowVersion && "Client must handle '-version'!");
  922       !getFrontendOpts().AuxTriple.empty()) {
  924     TO->Triple = llvm::Triple::normalize(getFrontendOpts().AuxTriple);
  942   if (getFrontendOpts().ProgramAction == frontend::RewriteObjC)
  951   if (getFrontendOpts().ShowTimers)
  954   if (getFrontendOpts().ShowStats || !getFrontendOpts().StatsFile.empty())
  954   if (getFrontendOpts().ShowStats || !getFrontendOpts().StatsFile.empty())
  957   for (const FrontendInputFile &FIF : getFrontendOpts().Inputs) {
  999   if (getFrontendOpts().ShowStats) {
 1006   StringRef StatsFile = getFrontendOpts().StatsFile;
 1241   if (ImportingInstance.getFrontendOpts().GenerateGlobalModuleIndex) {
 1498         getPCHContainerReader(), getFrontendOpts().ModuleFileExtensions,
 1504         getFrontendOpts().UseGlobalModuleIndex, std::move(ReadTimer));
tools/clang/lib/Frontend/FrontendAction.cpp
  157   for (const std::string &Arg : CI.getFrontendOpts().AddPluginActions) {
  193       for (size_t i = 0, e = CI.getFrontendOpts().AddPluginActions.size();
  195         if (it->getName() == CI.getFrontendOpts().AddPluginActions[i]) {
  203         P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs[it->getName()])) {
  483   StringRef OriginalModuleMapName = CI.getFrontendOpts().OriginalModuleMap;
  592           CI.getFrontendOpts().ModuleFiles.push_back(MF.FileName);
  596         CI.getFrontendOpts().ModuleMapFiles.push_back(FE->getName());
  677   for (const auto &F : CI.getFrontendOpts().ModulesEmbedFiles) {
  683   if (CI.getFrontendOpts().ModulesEmbedAllFiles)
  795   for (const auto &Filename : CI.getFrontendOpts().ModuleMapFiles) {
  900   for (const auto &ModuleFile : CI.getFrontendOpts().ModuleFiles)
  906   if (!CI.getFrontendOpts().OverrideRecordLayoutsFile.empty() &&
  910                      CI.getFrontendOpts().OverrideRecordLayoutsFile));
  973   bool DisableFree = CI.getFrontendOpts().DisableFree;
  984   if (CI.getFrontendOpts().ShowStats) {
 1031       !CI.getFrontendOpts().CodeCompletionAt.FileName.empty())
 1042   ParseAST(CI.getSema(), CI.getFrontendOpts().ShowStats,
 1043            CI.getFrontendOpts().SkipFunctionBodies);
tools/clang/lib/Frontend/FrontendActions.cpp
   43       !CI.getFrontendOpts().CodeCompletionAt.FileName.empty())
   72     return CreateASTPrinter(std::move(OS), CI.getFrontendOpts().ASTDumpFilter);
   78   const FrontendOptions &Opts = CI.getFrontendOpts();
  106   if (!CI.getFrontendOpts().RelocatablePCH)
  109   const auto &FrontendOpts = CI.getFrontendOpts();
  126   if (CI.getFrontendOpts().RelocatablePCH && Sysroot.empty()) {
  141       CI.createOutputFile(CI.getFrontendOpts().OutputFile, /*Binary=*/true,
  147   OutputFile = CI.getFrontendOpts().OutputFile;
  169   std::string OutputFile = CI.getFrontendOpts().OutputFile;
  177       CI.getFrontendOpts().ModuleFileExtensions,
  180       +CI.getFrontendOpts().BuildingImplicitModule,
  182       +CI.getFrontendOpts().BuildingImplicitModule));
  203   if (CI.getFrontendOpts().OutputFile.empty()) {
  204     StringRef ModuleMapFile = CI.getFrontendOpts().OriginalModuleMap;
  209     CI.getFrontendOpts().OutputFile =
  217   return CI.createOutputFile(CI.getFrontendOpts().OutputFile, /*Binary=*/true,
  248   auto &Inputs = CI.getFrontendOpts().Inputs;
  336       CI.getPCHContainerReader(), CI.getFrontendOpts().ModuleFileExtensions,
  701   StringRef OutputFileName = getCompilerInstance().getFrontendOpts().OutputFile;
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  213   if (!CI.getFrontendOpts().RelocatablePCH)
  302   if (Clang->getFrontendOpts().Inputs.size() != 1 ||
  303       Clang->getFrontendOpts().Inputs[0].getKind().getFormat() !=
  305       Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() ==
  345   if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
   97   const FrontendOptions &FEOpts = getCompilerInstance().getFrontendOpts();
  120     const FrontendOptions &FEOpts = CI.getFrontendOpts();
  251     Instance.getFrontendOpts().DisableFree = false;
  252     Instance.getFrontendOpts().Inputs.clear();
  253     Instance.getFrontendOpts().Inputs.emplace_back(
  255     Instance.getFrontendOpts().ModuleFiles.clear();
  256     Instance.getFrontendOpts().ModuleMapFiles.clear();
tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
   43   switch (CI.getFrontendOpts().ProgramAction) {
   79       if (it->getName() == CI.getFrontendOpts().ActionName) {
   83             !P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs[it->getName()]))
   90       << CI.getFrontendOpts().ActionName;
  141   const FrontendOptions &FEOpts = CI.getFrontendOpts();
  148   if (CI.getFrontendOpts().ProgramAction != frontend::MigrateSource &&
  149       CI.getFrontendOpts().ProgramAction != frontend::GeneratePCH) {
  187   if (Clang->getFrontendOpts().ShowHelp) {
  199   if (Clang->getFrontendOpts().ShowVersion) {
  206          e = Clang->getFrontendOpts().Plugins.size(); i != e; ++i) {
  207     const std::string &Path = Clang->getFrontendOpts().Plugins[i];
  220       Clang->getFrontendOpts().ProgramAction = clang::frontend::PluginAction;
  221       Clang->getFrontendOpts().ActionName = it->getName();
  230   if (!Clang->getFrontendOpts().LLVMArgs.empty()) {
  231     unsigned NumArgs = Clang->getFrontendOpts().LLVMArgs.size();
  235       Args[i + 1] = Clang->getFrontendOpts().LLVMArgs[i].c_str();
  248                            Clang->getFrontendOpts().Plugins,
  259                                  Clang->getFrontendOpts().Plugins,
  269                                   Clang->getFrontendOpts().Plugins,
  291   if (Clang->getFrontendOpts().DisableFree)
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  858       CI, CI.getFrontendOpts().OutputFile, analyzerOpts,
  859       CI.getFrontendOpts().Plugins,
tools/clang/tools/driver/cc1_main.cpp
  219   if (Clang->getFrontendOpts().TimeTrace) {
  221         Clang->getFrontendOpts().TimeTraceGranularity);
  224   if (Clang->getFrontendOpts().PrintSupportedCPUs)
  259     SmallString<128> Path(Clang->getFrontendOpts().OutputFile);
  281   if (Clang->getFrontendOpts().DisableFree) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
   46         !Compiler->getFrontendOpts().CodeCompletionAt.FileName.empty())
   57     clang::ParseAST(Compiler->getSema(), Compiler->getFrontendOpts().ShowStats,
   58                     Compiler->getFrontendOpts().SkipFunctionBodies);
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   87                          Compiler.getFrontendOpts());
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1101   if (!Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0])) {
tools/clang/tools/extra/clangd/ParsedAST.cpp
  241   const FrontendInputFile &MainInput = Clang->getFrontendOpts().Inputs[0];
tools/clang/tools/extra/clangd/index/Background.cpp
  410   const FrontendInputFile &Input = Clang->getFrontendOpts().Inputs.front();
tools/clang/tools/extra/clangd/index/IndexAction.cpp
  170     CI.getFrontendOpts().SkipFunctionBodies = true;
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   58     EXPECT_FALSE(Clang->getFrontendOpts().Inputs.empty());
   67         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
   83         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
  109         Action.BeginSourceFile(*Clang, Clang->getFrontendOpts().Inputs[0]));
tools/clang/unittests/Sema/CodeCompleteTest.cpp
   81     CI.getFrontendOpts().CodeCompletionAt = CompletePosition;
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  209     ParseAST(CI.getSema(), CI.getFrontendOpts().ShowStats,
  210              CI.getFrontendOpts().SkipFunctionBodies);
tools/clang/unittests/Tooling/ToolingTest.cpp
  251     Compiler.getFrontendOpts().SkipFunctionBodies = true;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  702                                instance->getFrontendOpts().Inputs[0]))