Home
last modified time | relevance | path

Searched refs:ASTConsumer (Results 1 – 25 of 145) sorted by relevance

123456

/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DFrontendActions.h26 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
47 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
64 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
70 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
76 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
82 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
88 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
121 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
268 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &, in CreateASTConsumer()
[all …]
H A DASTConsumers.h22 class ASTConsumer; variable
28 std::unique_ptr<ASTConsumer> CreateASTPrinter(std::unique_ptr<raw_ostream> OS,
33 std::unique_ptr<ASTConsumer>
40 std::unique_ptr<ASTConsumer> CreateASTDeclNodeLister();
45 std::unique_ptr<ASTConsumer> CreateASTViewer();
H A DFrontendAction.h44 std::unique_ptr<ASTConsumer> CreateWrappedASTConsumer(CompilerInstance &CI,
70 virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
260 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
292 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
310 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/llvm-project-15.0.7/clang/examples/PluginsOrder/
H A DPluginsOrder.cpp16 class AlwaysBeforeConsumer : public ASTConsumer {
25 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
40 class AlwaysAfterConsumer : public ASTConsumer {
49 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
64 class CmdAfterConsumer : public ASTConsumer {
73 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
88 class CmdBeforeConsumer : public ASTConsumer {
97 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTConsumer.cpp18 bool ASTConsumer::HandleTopLevelDecl(DeclGroupRef D) { in HandleTopLevelDecl()
22 void ASTConsumer::HandleInterestingDecl(DeclGroupRef D) { in HandleInterestingDecl()
26 void ASTConsumer::HandleTopLevelDeclInObjCContainer(DeclGroupRef D) {} in HandleTopLevelDeclInObjCContainer()
28 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
/llvm-project-15.0.7/clang/include/clang/Rewrite/Frontend/
H A DASTConsumers.h22 class ASTConsumer; variable
29 std::unique_ptr<ASTConsumer>
33 std::unique_ptr<ASTConsumer>
41 std::unique_ptr<ASTConsumer> CreateHTMLPrinter(std::unique_ptr<raw_ostream> OS,
H A DFrontendActions.h25 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
34 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
61 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/llvm-project-15.0.7/clang/lib/Frontend/
H A DASTConsumers.cpp31 class ASTPrinter : public ASTConsumer,
136 class ASTDeclNodeLister : public ASTConsumer,
159 std::unique_ptr<ASTConsumer>
166 std::unique_ptr<ASTConsumer>
178 std::unique_ptr<ASTConsumer> clang::CreateASTDeclNodeLister() { in CreateASTDeclNodeLister()
186 class ASTViewer : public ASTConsumer {
215 std::unique_ptr<ASTConsumer> clang::CreateASTViewer() { in CreateASTViewer()
H A DFrontendActions.cpp61 std::unique_ptr<ASTConsumer>
84 std::unique_ptr<ASTConsumer>
94 std::unique_ptr<ASTConsumer>
102 std::unique_ptr<ASTConsumer>
111 std::unique_ptr<ASTConsumer>
116 std::unique_ptr<ASTConsumer>
121 std::unique_ptr<ASTConsumer>
185 std::unique_ptr<ASTConsumer>
357 std::unique_ptr<ASTConsumer>
362 std::unique_ptr<ASTConsumer>
[all …]
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSemaConsumer.h25 class SemaConsumer : public ASTConsumer {
29 ASTConsumer::SemaConsumer = true; in SemaConsumer()
41 static bool classof(const ASTConsumer *Consumer) { in classof()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionHelper.h21 class ASTConsumer; variable
53 virtual clang::ASTConsumer *
54 ASTTransformer(clang::ASTConsumer *passthrough) = 0;
/llvm-project-15.0.7/clang/docs/
H A DRAVFrontendAction.rst21 CreateASTConsumer method that returns an ASTConsumer per translation
28 virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
34 Creating an ASTConsumer
37 ASTConsumer is an interface used to write generic actions on an AST,
38 regardless of how the AST was produced. ASTConsumer provides many
45 class FindNamedClassConsumer : public clang::ASTConsumer {
114 virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
145 #include "clang/AST/ASTConsumer.h"
174 class FindNamedClassConsumer : public clang::ASTConsumer {
188 virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
/llvm-project-15.0.7/clang/include/clang/Index/
H A DIndexingAction.h22 class ASTConsumer; variable
36 std::unique_ptr<ASTConsumer>
41 std::unique_ptr<ASTConsumer> createIndexingASTConsumer(
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTConsumer.h33 class ASTConsumer {
41 ASTConsumer() : SemaConsumer(false) { } in ASTConsumer() function
43 virtual ~ASTConsumer() {} in ~ASTConsumer()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/plugin/
H A DClangTidyPlugin.cpp33 std::vector<std::unique_ptr<ASTConsumer>> Consumer) in WrapConsumer()
39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler, in CreateASTConsumer()
50 std::vector<std::unique_ptr<ASTConsumer>> Vec; in CreateASTConsumer()
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DPCHContainerOperations.h24 class ASTConsumer; variable
44 virtual std::unique_ptr<ASTConsumer>
71 std::unique_ptr<ASTConsumer>
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParseAST.h20 class ASTConsumer; variable
38 void ParseAST(Preprocessor &pp, ASTConsumer *C,
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DFrontendActions.cpp15 std::unique_ptr<ASTConsumer>
23 std::unique_ptr<ASTConsumer>
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Frontend/
H A DFrontendActions.h28 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
46 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/llvm-project-15.0.7/clang-tools-extra/clang-reorder-fields/
H A DReorderFieldsAction.h21 class ASTConsumer; variable
41 std::unique_ptr<ASTConsumer> newASTConsumer();
/llvm-project-15.0.7/clang/include/clang/Tooling/Refactoring/Rename/
H A DRenamingAction.h25 class ASTConsumer; variable
39 std::unique_ptr<ASTConsumer> newASTConsumer();
106 std::unique_ptr<ASTConsumer> newASTConsumer();
H A DUSRFindingAction.h24 class ASTConsumer; variable
48 std::unique_ptr<ASTConsumer> newASTConsumer();
/llvm-project-15.0.7/clang/tools/clang-check/
H A DClangCheck.cpp151 std::unique_ptr<clang::ASTConsumer>
153 class Consumer : public clang::ASTConsumer { in CreateASTConsumer()
177 std::unique_ptr<clang::ASTConsumer> newASTConsumer() { in newASTConsumer()
189 return std::make_unique<clang::ASTConsumer>(); in newASTConsumer()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DToolingTest.cpp42 explicit TestAction(std::unique_ptr<clang::ASTConsumer> TestConsumer) in TestAction()
46 std::unique_ptr<clang::ASTConsumer>
54 std::unique_ptr<clang::ASTConsumer> TestConsumer;
57 class FindTopLevelDeclConsumer : public clang::ASTConsumer {
80 class FindClassDeclXConsumer : public clang::ASTConsumer {
163 std::unique_ptr<ASTConsumer> newASTConsumer() { in newASTConsumer()
435 std::unique_ptr<ASTConsumer> newASTConsumer() { in newASTConsumer()
466 struct SkipBodyConsumer : public clang::ASTConsumer {
475 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler, in CreateASTConsumer()
569 return std::make_unique<ASTConsumer>(); in CreateASTConsumer()
[all …]
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalParser.h31 class ASTConsumer; variable
50 ASTConsumer *Consumer = nullptr;

123456