Searched refs:FrontendAction (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/FrontendTool/
H A DUtils.h22 class FrontendAction;
24 /// Construct the FrontendAction of a compiler invocation based on the
27 /// \return - The created FrontendAction object
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/ARCMigrate/
H A DARCMTActions.h13 #include "clang/Frontend/FrontendAction.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-current/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DFrontendAction.h1 //===-- FrontendAction.h - Generic Frontend Action Interface ----*- C++ -*-===//
10 /// Defines the clang::FrontendAction interface and various convenience
36 class FrontendAction { class in namespace:clang
113 FrontendAction();
114 virtual ~FrontendAction();
243 class ASTFrontendAction : public FrontendAction {
287 class PreprocessorFrontendAction : public FrontendAction {
290 /// this method should never be called by FrontendAction clients.
303 /// the FrontendAction interface by forwarding to the wrapped action.
304 class WrapperFrontendAction : public FrontendAction {
[all...]
H A DFrontendActions.h12 #include "clang/Frontend/FrontendAction.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 DCompilerInstance.h46 class FrontendAction;
220 bool ExecuteAction(FrontendAction &Act);
H A DASTUnit.h71 class FrontendAction;
754 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
/netbsd-current/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DARCMTActions.cpp27 CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction)
36 ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction)
51 MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Index/
H A DIndexingAction.h26 class FrontendAction;
49 std::unique_ptr<FrontendAction>
/netbsd-current/external/apache2/llvm/dist/clang/lib/Interpreter/
H A DIncrementalParser.h33 class FrontendAction;
H A DIncrementalParser.cpp19 #include "clang/Frontend/FrontendAction.h"
35 /// The usual \p FrontendAction expects one call to ExecuteAction and once it
51 std::unique_ptr<FrontendAction> Act;
77 FrontendAction *getWrapped() const { return WrappedAction.get(); }
186 static CodeGenerator *getCodeGen(FrontendAction *Act) {
188 FrontendAction *WrappedAct = IncrAct->getWrapped();
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DTooling.h13 // to run over. The tool will then run a user-specified FrontendAction over
16 // It is also possible to run a FrontendAction over a snippet of code by
35 #include "clang/Frontend/FrontendAction.h"
71 /// If your tool is based on FrontendAction, you should be deriving from
87 /// Having a factory interface allows, for example, a new FrontendAction to be
95 /// Invokes the compiler with a FrontendAction created by create().
101 /// Returns a new clang::FrontendAction.
102 virtual std::unique_ptr<FrontendAction> create() = 0;
107 /// T must derive from clang::FrontendAction.
116 /// FrontendAction create
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h12 #include "clang/Frontend/FrontendAction.h"
52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction)
/netbsd-current/external/apache2/llvm/dist/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp38 static std::unique_ptr<FrontendAction>
136 std::unique_ptr<FrontendAction>
139 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI);
275 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang));
/netbsd-current/external/apache2/llvm/lib/libclangFrontend/
H A DMakefile20 FrontendAction.cpp \
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/
H A DTooling.cpp156 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction,
183 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
201 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
289 std::unique_ptr<FrontendAction> Action;
292 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action)
295 std::unique_ptr<FrontendAction> create() override {
310 std::unique_ptr<FrontendAction> FAction, FileManager *Files,
388 // The FrontendAction can have lifetime requirements for Compiler or its
391 std::unique_ptr<FrontendAction> ScopedToolAction(create());
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DFrontendAction.cpp1 //===--- FrontendAction.cpp -----------------------------------------------===//
9 #include "clang/Frontend/FrontendAction.h"
133 FrontendAction::FrontendAction() : Instance(nullptr) {} function in class:FrontendAction
135 FrontendAction::~FrontendAction() {}
137 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput,
143 Module *FrontendAction::getCurrentModule() const {
150 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI,
550 bool FrontendAction
[all...]
H A DASTMerge.cpp27 // of FrontendAction.
87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction,
H A DFrontendActions.cpp42 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) {
H A DASTUnit.cpp41 #include "clang/Frontend/FrontendAction.h"
1505 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action,
1587 FrontendAction *Act = Action;
H A DCompilerInstance.cpp23 #include "clang/Frontend/FrontendAction.h"
925 bool CompilerInstance::ExecuteAction(FrontendAction &Act) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction());
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexingAction.cpp12 #include "clang/Frontend/FrontendAction.h"
175 std::unique_ptr<FrontendAction>
/netbsd-current/external/apache2/llvm/dist/clang/tools/c-index-test/
H A Dcore_main.cpp15 #include "clang/Frontend/FrontendAction.h"
233 std::unique_ptr<FrontendAction> IndexAction =
/netbsd-current/external/apache2/llvm/dist/clang/tools/clang-refactor/
H A DClangRefactor.cpp464 std::unique_ptr<FrontendAction> create() override {
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/
H A DIndexing.cpp21 #include "clang/Frontend/FrontendAction.h"
144 /// another FrontendAction.
582 llvm::CrashRecoveryContextCleanupRegistrar<FrontendAction>

Completed in 370 milliseconds

12