Home | History | Annotate | Download | only in Frontend

Lines Matching refs:frontend

10 #include "clang/Frontend/CompilerInvocation.h"
20 #include "clang/Frontend/LangStandard.h"
598 Opts.ProgramAction = frontend::ParseSyntaxOnly;
604 Opts.ProgramAction = frontend::ASTDeclList; break;
606 Opts.ProgramAction = frontend::ASTDump; break;
608 Opts.ProgramAction = frontend::ASTDumpXML; break;
610 Opts.ProgramAction = frontend::ASTPrint; break;
612 Opts.ProgramAction = frontend::ASTView; break;
614 Opts.ProgramAction = frontend::DumpRawTokens; break;
616 Opts.ProgramAction = frontend::DumpTokens; break;
618 Opts.ProgramAction = frontend::EmitAssembly; break;
620 Opts.ProgramAction = frontend::EmitBC; break;
622 Opts.ProgramAction = frontend::EmitHTML; break;
624 Opts.ProgramAction = frontend::EmitLLVM; break;
626 Opts.ProgramAction = frontend::EmitLLVMOnly; break;
628 Opts.ProgramAction = frontend::EmitCodeGenOnly; break;
630 Opts.ProgramAction = frontend::EmitObj; break;
635 Opts.ProgramAction = frontend::FixIt; break;
637 Opts.ProgramAction = frontend::GenerateModule; break;
639 Opts.ProgramAction = frontend::GeneratePCH; break;
641 Opts.ProgramAction = frontend::GeneratePTH; break;
643 Opts.ProgramAction = frontend::InitOnly; break;
645 Opts.ProgramAction = frontend::ParseSyntaxOnly; break;
647 Opts.ProgramAction = frontend::PrintDeclContext; break;
649 Opts.ProgramAction = frontend::PrintPreamble; break;
651 Opts.ProgramAction = frontend::PrintPreprocessedInput; break;
653 Opts.ProgramAction = frontend::RewriteMacros; break;
655 Opts.ProgramAction = frontend::RewriteObjC; break;
657 Opts.ProgramAction = frontend::RewriteTest; break;
659 Opts.ProgramAction = frontend::RunAnalysis; break;
661 Opts.ProgramAction = frontend::MigrateSource; break;
663 Opts.ProgramAction = frontend::RunPreprocessorOnly; break;
669 Opts.ProgramAction = frontend::PluginAction;
856 frontend::IncludeDirGroup Group
857 = IsIndexHeaderMap? frontend::IndexHeaderMap : frontend::Angled;
874 frontend::After, false, true);
877 frontend::Angled, false, true);
882 Opts.AddPath((*it)->getValue(), frontend::After, false, true);
885 Opts.AddPath((*it)->getValue(), frontend::Quoted, false, true);
888 Opts.AddPath((*it)->getValue(), frontend::System, false,
892 Opts.AddPath((*it)->getValue(), frontend::System, true, true);
897 Opts.AddPath((*it)->getValue(), frontend::CSystem, false, true);
900 Opts.AddPath((*it)->getValue(), frontend::CXXSystem, false, true);
903 Opts.AddPath((*it)->getValue(), frontend::ObjCSystem, false,true);
906 Opts.AddPath((*it)->getValue(), frontend::ObjCXXSystem, false, true);
913 frontend::IncludeDirGroup Group = frontend::System;
915 Group = frontend::ExternCSystem;
1052 #include "clang/Frontend/LangStandards.def"
1443 frontend::ActionKind Action) {
1447 case frontend::ASTDeclList:
1448 case frontend::ASTDump:
1449 case frontend::ASTDumpXML:
1450 case frontend::ASTPrint:
1451 case frontend::ASTView:
1452 case frontend::EmitAssembly:
1453 case frontend::EmitBC:
1454 case frontend::EmitHTML:
1455 case frontend::EmitLLVM:
1456 case frontend::EmitLLVMOnly:
1457 case frontend::EmitCodeGenOnly:
1458 case frontend::EmitObj:
1459 case frontend::FixIt:
1460 case frontend::GenerateModule:
1461 case frontend::GeneratePCH:
1462 case frontend::GeneratePTH:
1463 case frontend::ParseSyntaxOnly:
1464 case frontend::PluginAction:
1465 case frontend::PrintDeclContext:
1466 case frontend::RewriteObjC:
1467 case frontend::RewriteTest:
1468 case frontend::RunAnalysis:
1469 case frontend::MigrateSource:
1473 case frontend::DumpRawTokens:
1474 case frontend::DumpTokens:
1475 case frontend::InitOnly:
1476 case frontend::PrintPreamble:
1477 case frontend::PrintPreprocessedInput:
1478 case frontend::RewriteMacros:
1479 case frontend::RunPreprocessorOnly:
1556 if (Res.getFrontendOpts().ProgramAction == frontend::RewriteObjC)