Home
last modified time | relevance | path

Searched refs:FrontendAction (Results 1 – 25 of 81) sorted by relevance

1234

/external/llvm-project/flang/lib/Frontend/
DFrontendAction.cpp16 void FrontendAction::set_currentInput(const FrontendInputFile &currentInput) { in set_currentInput()
22 static void BeginSourceFileCleanUp(FrontendAction &fa, CompilerInstance &ci) { in BeginSourceFileCleanUp()
28 bool FrontendAction::BeginSourceFile( in BeginSourceFile()
43 bool FrontendAction::ShouldEraseOutputFiles() { in ShouldEraseOutputFiles()
47 llvm::Error FrontendAction::Execute() { in Execute()
60 void FrontendAction::EndSourceFile() { in EndSourceFile()
/external/clang/include/clang/Frontend/
DFrontendAction.h36 class FrontendAction {
108 FrontendAction();
109 virtual ~FrontendAction();
224 class ASTFrontendAction : public FrontendAction {
268 class PreprocessorFrontendAction : public FrontendAction {
285 class WrapperFrontendAction : public FrontendAction {
286 std::unique_ptr<FrontendAction> WrappedAction;
299 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
DFrontendActions.h26 class InitOnlyAction : public FrontendAction {
170 class ASTMergeAction : public FrontendAction {
172 std::unique_ptr<FrontendAction> AdaptedAction;
188 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction,
199 class PrintPreambleAction : public FrontendAction {
/external/llvm-project/clang/include/clang/Frontend/
DFrontendAction.h36 class FrontendAction {
113 FrontendAction();
114 virtual ~FrontendAction();
243 class ASTFrontendAction : public FrontendAction {
287 class PreprocessorFrontendAction : public FrontendAction {
304 class WrapperFrontendAction : public FrontendAction {
305 std::unique_ptr<FrontendAction> WrappedAction;
320 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
DFrontendActions.h25 class InitOnlyAction : public FrontendAction {
37 class DumpCompilerOptionsAction : public FrontendAction {
215 class ASTMergeAction : public FrontendAction {
217 std::unique_ptr<FrontendAction> AdaptedAction;
232 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction,
243 class PrintPreambleAction : public FrontendAction {
254 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
/external/llvm-project/flang/lib/FrontendTool/
DExecuteCompilerInvocation.cpp24 static std::unique_ptr<FrontendAction> CreateFrontendBaseAction( in CreateFrontendBaseAction()
48 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &ci) { in CreateFrontendAction()
50 std::unique_ptr<FrontendAction> act = CreateFrontendBaseAction(ci); in CreateFrontendAction()
74 std::unique_ptr<FrontendAction> act(CreateFrontendAction(*flang)); in ExecuteCompilerInvocation()
/external/clang/include/clang/ARCMigrate/
DARCMTActions.h25 CheckAction(std::unique_ptr<FrontendAction> WrappedAction);
33 ModifyAction(std::unique_ptr<FrontendAction> WrappedAction);
52 MigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
65 ObjCMigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
/external/llvm-project/clang/include/clang/ARCMigrate/
DARCMTActions.h24 CheckAction(std::unique_ptr<FrontendAction> WrappedAction);
32 ModifyAction(std::unique_ptr<FrontendAction> WrappedAction);
51 MigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
64 ObjCMigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
/external/clang/include/clang/Index/
DIndexingAction.h18 class FrontendAction; variable
36 std::unique_ptr<FrontendAction>
39 std::unique_ptr<FrontendAction> WrappedAction);
/external/llvm-project/flang/include/flang/Frontend/
DFrontendAction.h24 class FrontendAction {
45 FrontendAction() : instance_(nullptr) {} in FrontendAction() function
46 virtual ~FrontendAction() = default;
DFrontendActions.h20 class InputOutputTestAction : public FrontendAction {
24 class PrintPreprocessedAction : public FrontendAction {
/external/clang/include/clang/Tooling/
DTooling.h58 class FrontendAction; variable
95 virtual clang::FrontendAction *create() = 0;
150 bool runToolOnCode(clang::FrontendAction *ToolAction, const Twine &Code,
173 clang::FrontendAction *ToolAction, const Twine &Code,
224 ToolInvocation(std::vector<std::string> CommandLine, FrontendAction *FAction,
356 clang::FrontendAction *create() override { return new T; } in newFrontendActionFactory()
372 clang::FrontendAction *create() override { in newFrontendActionFactory()
/external/llvm-project/clang/lib/ARCMigrate/
DARCMTActions.cpp27 CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction) in CheckAction()
36 ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction) in ModifyAction()
51 MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction, in MigrateAction()
/external/clang/lib/ARCMigrate/
DARCMTActions.cpp28 CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction) in CheckAction()
37 ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction) in ModifyAction()
52 MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction, in MigrateAction()
/external/llvm-project/clang/include/clang/Tooling/
DTooling.h102 virtual std::unique_ptr<FrontendAction> create() = 0;
157 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
180 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
189 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
246 std::unique_ptr<FrontendAction> FAction, FileManager *Files,
392 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
410 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
/external/clang/lib/Frontend/
DFrontendAction.cpp127 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction
129 FrontendAction::~FrontendAction() {} in ~FrontendAction()
131 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput()
138 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer()
189 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile()
450 bool FrontendAction::Execute() { in Execute()
473 void FrontendAction::EndSourceFile() { in EndSourceFile()
529 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
612 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
/external/llvm-project/clang/include/clang/FrontendTool/
DUtils.h22 class FrontendAction; variable
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/external/llvm-project/flang/include/flang/FrontendTool/
DUtils.h20 class FrontendAction; variable
26 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &ci);
/external/clang/lib/Index/
DIndexingAction.cpp104 FrontendAction::EndSourceFileAction(); in EndSourceFileAction()
113 WrappingIndexAction(std::unique_ptr<FrontendAction> WrappedAction, in WrappingIndexAction()
148 std::unique_ptr<FrontendAction>
151 std::unique_ptr<FrontendAction> WrappedAction) { in createIndexingAction()
/external/llvm-project/clang-tools-extra/clang-doc/
DClangDoc.cpp32 std::unique_ptr<FrontendAction> create() override;
38 std::unique_ptr<FrontendAction> MapperActionFactory::create() { in create()
/external/llvm-project/clang/include/clang/Index/
DIndexingAction.h26 class FrontendAction; variable
49 std::unique_ptr<FrontendAction>
/external/clang/lib/FrontendTool/
DExecuteCompilerInvocation.cpp34 static std::unique_ptr<FrontendAction>
120 static std::unique_ptr<FrontendAction>
123 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction()
238 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
/external/llvm-project/clang/lib/Tooling/
DTooling.cpp156 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode()
183 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
201 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
289 std::unique_ptr<FrontendAction> Action;
292 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory()
295 std::unique_ptr<FrontendAction> create() override { in create()
310 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation()
387 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
/external/llvm-project/clang/lib/Frontend/
DFrontendAction.cpp133 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction
135 FrontendAction::~FrontendAction() {} in ~FrontendAction()
137 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput()
143 Module *FrontendAction::getCurrentModule() const { in getCurrentModule()
150 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer()
548 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile()
942 llvm::Error FrontendAction::Execute() { in Execute()
971 void FrontendAction::EndSourceFile() { in EndSourceFile()
1029 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
1117 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
/external/clang/lib/Tooling/
DTooling.cpp104 bool runToolOnCode(clang::FrontendAction *ToolAction, const Twine &Code, in runToolOnCode()
125 clang::FrontendAction *ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
201 FrontendAction *Action;
204 SingleFrontendActionFactory(FrontendAction *Action) : Action(Action) {} in SingleFrontendActionFactory()
206 FrontendAction *create() override { return Action; } in create()
219 std::vector<std::string> CommandLine, FrontendAction *FAction, in ToolInvocation()
301 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()

1234