| /openbsd-src/gnu/llvm/clang/include/clang/Frontend/ |
| H A D | FrontendAction.h | 36 class FrontendAction { 113 FrontendAction(); 114 virtual ~FrontendAction(); 243 class ASTFrontendAction : public FrontendAction { 288 class PreprocessorFrontendAction : public FrontendAction { 305 class WrapperFrontendAction : public FrontendAction { 307 std::unique_ptr<FrontendAction> WrappedAction; 322 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
|
| H A D | FrontendActions.h | 23 class InitOnlyAction : public FrontendAction { 36 class ReadPCHAndPreprocessAction : public FrontendAction { 46 class DumpCompilerOptionsAction : public FrontendAction { 224 class ASTMergeAction : public FrontendAction { 226 std::unique_ptr<FrontendAction> AdaptedAction; 241 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction, 252 class PrintPreambleAction : public FrontendAction { 263 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
|
| H A D | CompilerInstance.h | 46 class FrontendAction; variable 220 bool ExecuteAction(FrontendAction &Act);
|
| H A D | ASTUnit.h | 70 class FrontendAction; variable 755 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
| /openbsd-src/gnu/llvm/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,
|
| /openbsd-src/gnu/llvm/clang/include/clang/Testing/ |
| H A D | TestAST.h | 59 std::function<std::unique_ptr<FrontendAction>()> MakeAction; 85 FrontendAction &action() { return *Action; } in action() 93 std::unique_ptr<FrontendAction> Action;
|
| /openbsd-src/gnu/llvm/clang/include/clang/Tooling/ |
| H A D | Tooling.h | 109 virtual std::unique_ptr<FrontendAction> create() = 0; 164 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 187 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 196 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 253 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 406 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory() 424 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/clang/include/clang/FrontendTool/ |
| H A D | Utils.h | 22 class FrontendAction; variable 28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
|
| /openbsd-src/gnu/llvm/clang/include/clang/Index/ |
| H A D | IndexingAction.h | 26 class FrontendAction; variable 49 std::unique_ptr<FrontendAction>
|
| /openbsd-src/gnu/llvm/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 39 static std::unique_ptr<FrontendAction> 139 std::unique_ptr<FrontendAction> 142 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction() 261 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
|
| /openbsd-src/gnu/llvm/clang/lib/Interpreter/ |
| H A D | IncrementalParser.cpp | 52 std::unique_ptr<FrontendAction> Act; in IncrementalAction() 84 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped() 208 static CodeGenerator *getCodeGen(FrontendAction *Act) { in getCodeGen() 210 FrontendAction *WrappedAct = IncrAct->getWrapped(); in getCodeGen()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 141 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction 143 FrontendAction::~FrontendAction() {} in ~FrontendAction() 145 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput() 151 Module *FrontendAction::getCurrentModule() const { in getCurrentModule() 158 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() 573 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 1051 llvm::Error FrontendAction::Execute() { in Execute() 1080 void FrontendAction::EndSourceFile() { in EndSourceFile() 1138 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 1227 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
|
| H A D | CMakeLists.txt | 24 FrontendAction.cpp
|
| H A D | ASTMerge.cpp | 87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
|
| /openbsd-src/gnu/llvm/clang/lib/Tooling/ |
| H A D | Tooling.cpp | 175 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode() 202 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 220 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 308 std::unique_ptr<FrontendAction> Action; 311 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory() 314 std::unique_ptr<FrontendAction> create() override { in create() 329 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation() 425 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|
| /openbsd-src/gnu/llvm/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
|
| /openbsd-src/gnu/usr.bin/clang/libclangFrontend/ |
| H A D | Makefile | 22 FrontendAction.cpp \
|
| /openbsd-src/gnu/llvm/clang/include/clang/Rewrite/Frontend/ |
| H A D | FrontendActions.h | 52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Frontend/ |
| H A D | BUILD.gn | 33 "FrontendAction.cpp",
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
|
| /openbsd-src/gnu/llvm/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 194 std::unique_ptr<FrontendAction>
|
| /openbsd-src/gnu/llvm/clang/tools/c-index-test/ |
| H A D | core_main.cpp | 237 std::unique_ptr<FrontendAction> IndexAction = in printSourceSymbols()
|