Home
last modified time | relevance | path

Searched refs:FrontendAction (Results 1 – 25 of 34) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/include/clang/Frontend/
H A DFrontendAction.h36 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 DFrontendActions.h23 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 DCompilerInstance.h46 class FrontendAction; variable
220 bool ExecuteAction(FrontendAction &Act);
H A DASTUnit.h70 class FrontendAction; variable
755 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
/openbsd-src/gnu/llvm/clang/include/clang/ARCMigrate/
H A DARCMTActions.h24 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 DTestAST.h59 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 DTooling.h109 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 DARCMTActions.cpp27 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 DUtils.h22 class FrontendAction; variable
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/openbsd-src/gnu/llvm/clang/include/clang/Index/
H A DIndexingAction.h26 class FrontendAction; variable
49 std::unique_ptr<FrontendAction>
/openbsd-src/gnu/llvm/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp39 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 DIncrementalParser.cpp52 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 DFrontendAction.cpp141 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 DCMakeLists.txt24 FrontendAction.cpp
H A DASTMerge.cpp87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
/openbsd-src/gnu/llvm/clang/lib/Tooling/
H A DTooling.cpp175 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 DRAVFrontendAction.rst8 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 DLibTooling.rst26 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 DClangPlugins.rst12 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 DMakefile22 FrontendAction.cpp \
/openbsd-src/gnu/llvm/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Frontend/
H A DBUILD.gn33 "FrontendAction.cpp",
/openbsd-src/gnu/llvm/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
/openbsd-src/gnu/llvm/clang/lib/Index/
H A DIndexingAction.cpp194 std::unique_ptr<FrontendAction>
/openbsd-src/gnu/llvm/clang/tools/c-index-test/
H A Dcore_main.cpp237 std::unique_ptr<FrontendAction> IndexAction = in printSourceSymbols()

12