Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DCallDescriptionTest.cpp137 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
146 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
155 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
186 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
200 std::unique_ptr<FrontendAction>( in TEST()
227 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
251 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
337 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>({ in TEST()
490 std::unique_ptr<FrontendAction>(new CallDescriptionAction<>( in TEST()
521 std::unique_ptr<FrontendAction>( in TEST()
[all …]
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendAction.cpp26 void FrontendAction::setCurrentInput(const FrontendInputFile &input) { in LLVM_INSTANTIATE_REGISTRY()
38 bool FrontendAction::beginSourceFile(CompilerInstance &ci, in beginSourceFile()
103 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
107 llvm::Error FrontendAction::execute() { in execute()
113 void FrontendAction::endSourceFile() { in endSourceFile()
124 bool FrontendAction::runPrescan() { in runPrescan()
147 bool FrontendAction::runParse() { in runParse()
163 bool FrontendAction::runSemanticChecks() { in runSemanticChecks()
187 bool FrontendAction::generateRtTypeTables() { in generateRtTypeTables()
203 bool FrontendAction::reportFatalErrors(const char (&message)[N]) { in reportFatalErrors()
[all …]
H A DCMakeLists.txt7 FrontendAction.cpp
/llvm-project-15.0.7/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 {
237 class ASTMergeAction : public FrontendAction {
239 std::unique_ptr<FrontendAction> AdaptedAction;
254 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction,
265 class PrintPreambleAction : public FrontendAction {
276 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
/llvm-project-15.0.7/flang/include/flang/Frontend/
H A DFrontendActions.h44 class InputOutputTestAction : public FrontendAction {
48 class InitOnlyAction : public FrontendAction {
55 class PrescanAction : public FrontendAction {
79 class PrescanAndParseAction : public FrontendAction {
98 class PrescanAndSemaAction : public FrontendAction {
166 class PrescanAndSemaDebugAction : public FrontendAction {
197 class CodeGenAction : public FrontendAction {
H A DFrontendAction.h28 class FrontendAction {
55 FrontendAction() : instance(nullptr) {} in FrontendAction() function
56 virtual ~FrontendAction() = default;
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/include/clang/FrontendTool/
H A DUtils.h22 class FrontendAction; variable
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DClangDoc.cpp32 std::unique_ptr<FrontendAction> create() override;
38 std::unique_ptr<FrontendAction> MapperActionFactory::create() { in create()
/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexingAction.h26 class FrontendAction; variable
49 std::unique_ptr<FrontendAction>
/llvm-project-15.0.7/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp39 static std::unique_ptr<FrontendAction>
141 std::unique_ptr<FrontendAction>
144 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction()
263 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalParser.cpp52 std::unique_ptr<FrontendAction> Act; in IncrementalAction()
80 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped()
208 static CodeGenerator *getCodeGen(FrontendAction *Act) { in getCodeGen()
210 FrontendAction *WrappedAct = IncrAct->getWrapped(); in getCodeGen()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendAction.cpp135 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction
137 FrontendAction::~FrontendAction() {} in ~FrontendAction()
139 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput()
145 Module *FrontendAction::getCurrentModule() const { in getCurrentModule()
152 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer()
567 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile()
1030 llvm::Error FrontendAction::Execute() { in Execute()
1059 void FrontendAction::EndSourceFile() { in EndSourceFile()
1117 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
1206 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
H A DCMakeLists.txt23 FrontendAction.cpp
/llvm-project-15.0.7/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()
414 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
/llvm-project-15.0.7/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
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DParsedAST.h123 std::unique_ptr<FrontendAction> Action, syntax::TokenBuffer Tokens,
139 std::unique_ptr<FrontendAction> Action;
/llvm-project-15.0.7/flang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp32 static std::unique_ptr<FrontendAction>
165 std::unique_ptr<FrontendAction> act(createFrontendAction(*flang)); in executeCompilerInvocation()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DIndexAction.h26 std::unique_ptr<FrontendAction> createStaticIndexingAction(
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbolsAction.h50 std::unique_ptr<FrontendAction> create() override { in create()
/llvm-project-15.0.7/clang/include/clang/Testing/
H A DTestAST.h88 std::unique_ptr<FrontendAction> Action;

123