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

/freebsd-10.2-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DARCMTActions.cpp27 CheckAction::CheckAction(FrontendAction *WrappedAction)
35 ModifyAction::ModifyAction(FrontendAction *WrappedAction)
52 MigrateAction::MigrateAction(FrontendAction *WrappedAction,
H A DObjCMT.cpp148 ObjCMigrateAction::ObjCMigrateAction(FrontendAction *WrappedAction,
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/ARCMigrate/
H A DARCMTActions.h14 #include "clang/Frontend/FrontendAction.h"
25 CheckAction(FrontendAction *WrappedAction);
33 ModifyAction(FrontendAction *WrappedAction);
52 MigrateAction(FrontendAction *WrappedAction, StringRef migrateDir,
64 ObjCMigrateAction(FrontendAction *WrappedAction, StringRef migrateDir,
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DFrontendAction.h1 //===-- FrontendAction.h - Generic Frontend Action Interface ----*- C++ -*-===//
11 /// \brief Defines the clang::FrontendAction interface and various convenience
36 class FrontendAction { class in namespace:clang
108 FrontendAction();
109 virtual ~FrontendAction();
216 class ASTFrontendAction : public FrontendAction {
247 class PreprocessorFrontendAction : public FrontendAction {
250 /// this method should never be called by FrontendAction clients.
263 /// the FrontendAction interface by forwarding to the wrapped action.
264 class WrapperFrontendAction : public FrontendAction {
[all...]
H A DFrontendActions.h13 #include "clang/Frontend/FrontendAction.h"
25 class InitOnlyAction : public FrontendAction {
157 class ASTMergeAction : public FrontendAction {
159 FrontendAction *AdaptedAction;
175 ASTMergeAction(FrontendAction *AdaptedAction, ArrayRef<std::string> ASTFiles);
185 class PrintPreambleAction : public FrontendAction {
H A DCompilerInstance.h42 class FrontendAction;
180 bool ExecuteAction(FrontendAction &Act);
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Tooling/
H A DTooling.h14 // to run over. The tool will then run a user-specified FrontendAction over
17 // It is also possible to run a FrontendAction over a snippet of code by
37 #include "clang/Frontend/FrontendAction.h"
53 class FrontendAction;
59 /// If your tool is based on FrontendAction, you should be deriving from
73 /// Having a factory interface allows, for example, a new FrontendAction to be
81 /// \brief Invokes the compiler with a FrontendAction created by create().
85 /// \brief Returns a new clang::FrontendAction.
88 virtual clang::FrontendAction *create() = 0;
93 /// T must derive from clang::FrontendAction
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendAction.cpp1 //===--- FrontendAction.cpp -----------------------------------------------===//
10 #include "clang/Frontend/FrontendAction.h"
118 FrontendAction::FrontendAction() : Instance(0) {} function in class:FrontendAction
120 FrontendAction::~FrontendAction() {}
122 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput,
128 ASTConsumer* FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI,
151 FrontendAction* c = P.get();
162 bool FrontendAction
[all...]
H A DASTMerge.cpp28 // of FrontendAction.
83 ASTMergeAction::ASTMergeAction(FrontendAction *AdaptedAction,
H A DCompilerInstance.cpp20 #include "clang/Frontend/FrontendAction.h"
665 bool CompilerInstance::ExecuteAction(FrontendAction &Act) {
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp33 static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) {
129 static FrontendAction *CreateFrontendAction(CompilerInstance &CI) {
131 FrontendAction *Act = CreateFrontendBaseAction(CI);
233 OwningPtr<FrontendAction> Act(CreateFrontendAction(*Clang));
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h13 #include "clang/Frontend/FrontendAction.h"
53 FixItRecompile(FrontendAction *WrappedAction)
/freebsd-10.2-release/lib/clang/libclangfrontend/
H A DMakefile20 FrontendAction.cpp \
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Tooling/
H A DTooling.cpp105 bool runToolOnCode(clang::FrontendAction *ToolAction, const Twine &Code,
122 bool runToolOnCodeWithArgs(clang::FrontendAction *ToolAction, const Twine &Code,
156 FrontendAction *Action;
159 SingleFrontendActionFactory(FrontendAction *Action) : Action(Action) {}
161 FrontendAction *create() { return Action; }
175 FrontendAction *FAction, FileManager *Files)
255 // The FrontendAction can have lifetime requirements for Compiler or its
258 OwningPtr<FrontendAction> ScopedToolAction(create());
/freebsd-10.2-release/contrib/llvm/tools/lldb/source/Expression/
H A DClangExpressionParser.cpp109 static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) {
162 static FrontendAction *CreateFrontendAction(CompilerInstance &CI) {
164 FrontendAction *Act = CreateFrontendBaseAction(CI);
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DFrontendActions.cpp113 OwningPtr<FrontendAction> FixAction(new SyntaxOnlyAction());

Completed in 109 milliseconds