Lines Matching defs:ProgramAction
2670 getProgramActionOpt(frontend::ActionKind ProgramAction) {
2672 if (ActionOpt.first == ProgramAction)
2687 getProgramActionOpt(Opts.ProgramAction);
2696 assert(Opts.ProgramAction == frontend::PluginAction &&
2704 if (Opts.ProgramAction == frontend::ASTDump) {
2732 if (Opts.ProgramAction == frontend::FixIt && !Opts.FixItSuffix.empty()) {
2759 // ASTDumpDecls and ASTDumpAll already handled with ProgramAction.
2859 Opts.ProgramAction = frontend::ParseSyntaxOnly;
2862 std::optional<frontend::ActionKind> ProgramAction = getFrontendAction(Opt);
2863 assert(ProgramAction && "Option specifier not in Action_Group.");
2865 if (ProgramAction == frontend::ASTDump &&
2881 if (ProgramAction == frontend::FixIt && Opt == OPT_fixit_EQ)
2884 if (ProgramAction == frontend::GenerateInterfaceStubs) {
2899 ProgramAction = frontend::ParseSyntaxOnly;
2907 ProgramAction = frontend::ParseSyntaxOnly;
2911 Opts.ProgramAction = *ProgramAction;
2940 Opts.ProgramAction = frontend::PluginAction;
2984 if (Opts.ProgramAction != frontend::GenerateModule && Opts.IsSystemModule)
3109 if (Opts.ProgramAction == frontend::GenerateModule &&
4820 if (Res.getFrontendOpts().ProgramAction == frontend::RewriteObjC)
4854 Res.getFrontendOpts().ProgramAction,
4857 Res.getFrontendOpts().ProgramAction);
4860 Res.getFrontendOpts().ProgramAction,
5055 getFrontendOpts().ProgramAction);