Lines Matching refs:frontend
1902 Opts.ProgramAction = frontend::ParseSyntaxOnly; in ParseFrontendArgs()
1908 Opts.ProgramAction = frontend::ASTDeclList; break; in ParseFrontendArgs()
1929 Opts.ProgramAction = frontend::ASTDump; break; in ParseFrontendArgs()
1931 Opts.ProgramAction = frontend::ASTPrint; break; in ParseFrontendArgs()
1933 Opts.ProgramAction = frontend::ASTView; break; in ParseFrontendArgs()
1935 Opts.ProgramAction = frontend::DumpCompilerOptions; break; in ParseFrontendArgs()
1937 Opts.ProgramAction = frontend::DumpRawTokens; break; in ParseFrontendArgs()
1939 Opts.ProgramAction = frontend::DumpTokens; break; in ParseFrontendArgs()
1941 Opts.ProgramAction = frontend::EmitAssembly; break; in ParseFrontendArgs()
1943 Opts.ProgramAction = frontend::EmitBC; break; in ParseFrontendArgs()
1945 Opts.ProgramAction = frontend::EmitHTML; break; in ParseFrontendArgs()
1947 Opts.ProgramAction = frontend::EmitLLVM; break; in ParseFrontendArgs()
1949 Opts.ProgramAction = frontend::EmitLLVMOnly; break; in ParseFrontendArgs()
1951 Opts.ProgramAction = frontend::EmitCodeGenOnly; break; in ParseFrontendArgs()
1953 Opts.ProgramAction = frontend::EmitObj; break; in ParseFrontendArgs()
1958 Opts.ProgramAction = frontend::FixIt; break; in ParseFrontendArgs()
1960 Opts.ProgramAction = frontend::GenerateModule; break; in ParseFrontendArgs()
1962 Opts.ProgramAction = frontend::GenerateModuleInterface; break; in ParseFrontendArgs()
1964 Opts.ProgramAction = frontend::GenerateHeaderModule; break; in ParseFrontendArgs()
1966 Opts.ProgramAction = frontend::GeneratePCH; break; in ParseFrontendArgs()
1990 Opts.ProgramAction = frontend::GenerateInterfaceStubs; in ParseFrontendArgs()
1995 Opts.ProgramAction = frontend::InitOnly; break; in ParseFrontendArgs()
1997 Opts.ProgramAction = frontend::ParseSyntaxOnly; break; in ParseFrontendArgs()
1999 Opts.ProgramAction = frontend::ModuleFileInfo; break; in ParseFrontendArgs()
2001 Opts.ProgramAction = frontend::VerifyPCH; break; in ParseFrontendArgs()
2003 Opts.ProgramAction = frontend::PrintPreamble; break; in ParseFrontendArgs()
2005 Opts.ProgramAction = frontend::PrintPreprocessedInput; break; in ParseFrontendArgs()
2007 Opts.ProgramAction = frontend::TemplightDump; break; in ParseFrontendArgs()
2009 Opts.ProgramAction = frontend::RewriteMacros; break; in ParseFrontendArgs()
2011 Opts.ProgramAction = frontend::RewriteObjC; break; in ParseFrontendArgs()
2013 Opts.ProgramAction = frontend::RewriteTest; break; in ParseFrontendArgs()
2015 Opts.ProgramAction = frontend::RunAnalysis; break; in ParseFrontendArgs()
2017 Opts.ProgramAction = frontend::MigrateSource; break; in ParseFrontendArgs()
2019 Opts.ProgramAction = frontend::RunPreprocessorOnly; break; in ParseFrontendArgs()
2022 frontend::PrintDependencyDirectivesSourceMinimizerOutput; in ParseFrontendArgs()
2029 Opts.ProgramAction = frontend::PluginAction; in ParseFrontendArgs()
2083 if (Opts.ProgramAction != frontend::GenerateModule && Opts.IsSystemModule) in ParseFrontendArgs()
2183 if (Opts.ProgramAction == frontend::GenerateModule && in ParseFrontendArgs()
2259 frontend::IncludeDirGroup Group = in ParseHeaderSearchArgs()
2260 IsIndexHeaderMap ? frontend::IndexHeaderMap : frontend::Angled; in ParseHeaderSearchArgs()
2284 Opts.AddPath(Prefix.str() + A->getValue(), frontend::After, false, true); in ParseHeaderSearchArgs()
2286 Opts.AddPath(Prefix.str() + A->getValue(), frontend::Angled, false, true); in ParseHeaderSearchArgs()
2290 Opts.AddPath(A->getValue(), frontend::After, false, true); in ParseHeaderSearchArgs()
2292 Opts.AddPath(A->getValue(), frontend::Quoted, false, true); in ParseHeaderSearchArgs()
2294 Opts.AddPath(A->getValue(), frontend::System, false, in ParseHeaderSearchArgs()
2297 Opts.AddPath(A->getValue(), frontend::System, true, true); in ParseHeaderSearchArgs()
2299 Opts.AddPath(A->getValue(), frontend::System, /*IsFramework=*/true, in ParseHeaderSearchArgs()
2304 Opts.AddPath(A->getValue(), frontend::CSystem, false, true); in ParseHeaderSearchArgs()
2306 Opts.AddPath(A->getValue(), frontend::CXXSystem, false, true); in ParseHeaderSearchArgs()
2308 Opts.AddPath(A->getValue(), frontend::ObjCSystem, false,true); in ParseHeaderSearchArgs()
2310 Opts.AddPath(A->getValue(), frontend::ObjCXXSystem, false, true); in ParseHeaderSearchArgs()
2315 frontend::IncludeDirGroup Group = frontend::System; in ParseHeaderSearchArgs()
2317 Group = frontend::ExternCSystem; in ParseHeaderSearchArgs()
3579 static bool isStrictlyPreprocessorAction(frontend::ActionKind Action) { in isStrictlyPreprocessorAction()
3581 case frontend::ASTDeclList: in isStrictlyPreprocessorAction()
3582 case frontend::ASTDump: in isStrictlyPreprocessorAction()
3583 case frontend::ASTPrint: in isStrictlyPreprocessorAction()
3584 case frontend::ASTView: in isStrictlyPreprocessorAction()
3585 case frontend::EmitAssembly: in isStrictlyPreprocessorAction()
3586 case frontend::EmitBC: in isStrictlyPreprocessorAction()
3587 case frontend::EmitHTML: in isStrictlyPreprocessorAction()
3588 case frontend::EmitLLVM: in isStrictlyPreprocessorAction()
3589 case frontend::EmitLLVMOnly: in isStrictlyPreprocessorAction()
3590 case frontend::EmitCodeGenOnly: in isStrictlyPreprocessorAction()
3591 case frontend::EmitObj: in isStrictlyPreprocessorAction()
3592 case frontend::FixIt: in isStrictlyPreprocessorAction()
3593 case frontend::GenerateModule: in isStrictlyPreprocessorAction()
3594 case frontend::GenerateModuleInterface: in isStrictlyPreprocessorAction()
3595 case frontend::GenerateHeaderModule: in isStrictlyPreprocessorAction()
3596 case frontend::GeneratePCH: in isStrictlyPreprocessorAction()
3597 case frontend::GenerateInterfaceStubs: in isStrictlyPreprocessorAction()
3598 case frontend::ParseSyntaxOnly: in isStrictlyPreprocessorAction()
3599 case frontend::ModuleFileInfo: in isStrictlyPreprocessorAction()
3600 case frontend::VerifyPCH: in isStrictlyPreprocessorAction()
3601 case frontend::PluginAction: in isStrictlyPreprocessorAction()
3602 case frontend::RewriteObjC: in isStrictlyPreprocessorAction()
3603 case frontend::RewriteTest: in isStrictlyPreprocessorAction()
3604 case frontend::RunAnalysis: in isStrictlyPreprocessorAction()
3605 case frontend::TemplightDump: in isStrictlyPreprocessorAction()
3606 case frontend::MigrateSource: in isStrictlyPreprocessorAction()
3609 case frontend::DumpCompilerOptions: in isStrictlyPreprocessorAction()
3610 case frontend::DumpRawTokens: in isStrictlyPreprocessorAction()
3611 case frontend::DumpTokens: in isStrictlyPreprocessorAction()
3612 case frontend::InitOnly: in isStrictlyPreprocessorAction()
3613 case frontend::PrintPreamble: in isStrictlyPreprocessorAction()
3614 case frontend::PrintPreprocessedInput: in isStrictlyPreprocessorAction()
3615 case frontend::RewriteMacros: in isStrictlyPreprocessorAction()
3616 case frontend::RunPreprocessorOnly: in isStrictlyPreprocessorAction()
3617 case frontend::PrintDependencyDirectivesSourceMinimizerOutput: in isStrictlyPreprocessorAction()
3625 frontend::ActionKind Action) { in ParsePreprocessorArgs()
3728 frontend::ActionKind Action) { in ParsePreprocessorOutputArgs()
3877 if (Res.getFrontendOpts().ProgramAction == frontend::RewriteObjC) in CreateFromArgs()