| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/ |
| H A D | FrontendAction.h | 36 class FrontendAction { 113 FrontendAction(); 114 virtual ~FrontendAction(); 243 class ASTFrontendAction : public FrontendAction { 287 class PreprocessorFrontendAction : public FrontendAction { 304 class WrapperFrontendAction : public FrontendAction { 306 std::unique_ptr<FrontendAction> WrappedAction; 321 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
|
| H A D | FrontendActions.h | 25 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 {
|
| H A D | CompilerInstance.h | 46 class FrontendAction; variable 220 bool ExecuteAction(FrontendAction &Act);
|
| H A D | ASTUnit.h | 71 class FrontendAction; variable 754 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/ARCMigrate/ |
| H A D | ARCMTActions.h | 24 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,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/ |
| H A D | Tooling.h | 102 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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| H A D | ARCMTActions.cpp | 27 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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/FrontendTool/ |
| H A D | Utils.h | 22 class FrontendAction; variable 28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Interpreter/ |
| H A D | IncrementalParser.cpp | 51 std::unique_ptr<FrontendAction> Act; in IncrementalAction() 77 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped() 186 static CodeGenerator *getCodeGen(FrontendAction *Act) { in getCodeGen() 188 FrontendAction *WrappedAct = IncrAct->getWrapped(); in getCodeGen()
|
| H A D | IncrementalParser.h | 33 class FrontendAction; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/ |
| H A D | Tooling.cpp | 156 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() 391 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 133 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() 550 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 944 llvm::Error FrontendAction::Execute() { in Execute() 973 void FrontendAction::EndSourceFile() { in EndSourceFile() 1031 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 1120 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
|
| H A D | CMakeLists.txt | 23 FrontendAction.cpp
|
| H A D | ASTMerge.cpp | 87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 38 static std::unique_ptr<FrontendAction> 136 std::unique_ptr<FrontendAction> 139 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction() 275 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Index/ |
| H A D | IndexingAction.h | 26 class FrontendAction; variable 49 std::unique_ptr<FrontendAction>
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | RAVFrontendAction.rst | 8 In this tutorial you will learn how to create a FrontendAction that uses 12 Creating a FrontendAction 16 based on LibTooling, the common entry point is the FrontendAction. 17 FrontendAction is an interface that allows execution of user specific 148 #include "clang/Frontend/FrontendAction.h"
|
| H A D | LibTooling.rst | 26 If you ever wanted to run a ``FrontendAction`` over some sample code, for 43 Once you unit tested your ``FrontendAction`` to the point where it cannot 84 our ``FrontendAction`` over some code. For example, to run the 98 // The ClangTool needs a new FrontendAction for each translation unit we run 100 // FrontendActionFactory from a given FrontendAction type, we call
|
| H A D | ClangPlugins.rst | 12 Clang Plugins run FrontendActions over code. See the :doc:`FrontendAction 13 tutorial <RAVFrontendAction>` on how to write a ``FrontendAction`` using the
|
| /netbsd-src/external/apache2/llvm/lib/libclangFrontend/ |
| H A D | Makefile | 20 FrontendAction.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Frontend/ |
| H A D | FrontendActions.h | 52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Frontend/ |
| H A D | BUILD.gn | 32 "FrontendAction.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 175 std::unique_ptr<FrontendAction>
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/c-index-test/ |
| H A D | core_main.cpp | 233 std::unique_ptr<FrontendAction> IndexAction = in printSourceSymbols()
|