/netbsd-current/external/apache2/llvm/dist/clang/include/clang/FrontendTool/ |
H A D | Utils.h | 22 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 D | ARCMTActions.h | 13 #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 D | FrontendAction.h | 1 //===-- 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 D | FrontendActions.h | 12 #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 D | CompilerInstance.h | 46 class FrontendAction; 220 bool ExecuteAction(FrontendAction &Act);
|
H A D | ASTUnit.h | 71 class FrontendAction; 754 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
H A D | ARCMTActions.cpp | 27 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 D | IndexingAction.h | 26 class FrontendAction; 49 std::unique_ptr<FrontendAction>
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Interpreter/ |
H A D | IncrementalParser.h | 33 class FrontendAction;
|
H A D | IncrementalParser.cpp | 19 #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 D | Tooling.h | 13 // 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 D | FrontendActions.h | 12 #include "clang/Frontend/FrontendAction.h" 52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction)
|
/netbsd-current/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); 275 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang));
|
/netbsd-current/external/apache2/llvm/lib/libclangFrontend/ |
H A D | Makefile | 20 FrontendAction.cpp \
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/ |
H A D | Tooling.cpp | 156 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 D | FrontendAction.cpp | 1 //===--- 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 D | ASTMerge.cpp | 27 // of FrontendAction. 87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction,
|
H A D | FrontendActions.cpp | 42 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) {
|
H A D | ASTUnit.cpp | 41 #include "clang/Frontend/FrontendAction.h" 1505 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, 1587 FrontendAction *Act = Action;
|
H A D | CompilerInstance.cpp | 23 #include "clang/Frontend/FrontendAction.h" 925 bool CompilerInstance::ExecuteAction(FrontendAction &Act) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
H A D | FrontendActions.cpp | 121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction());
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexingAction.cpp | 12 #include "clang/Frontend/FrontendAction.h" 175 std::unique_ptr<FrontendAction>
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/c-index-test/ |
H A D | core_main.cpp | 15 #include "clang/Frontend/FrontendAction.h" 233 std::unique_ptr<FrontendAction> IndexAction =
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/clang-refactor/ |
H A D | ClangRefactor.cpp | 464 std::unique_ptr<FrontendAction> create() override {
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | Indexing.cpp | 21 #include "clang/Frontend/FrontendAction.h" 144 /// another FrontendAction. 582 llvm::CrashRecoveryContextCleanupRegistrar<FrontendAction>
|