Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DASTConsumers.h22 class ASTConsumer; variable
34 std::unique_ptr<ASTConsumer> CreateASTPrinter(raw_ostream *OS,
39 std::unique_ptr<ASTConsumer> CreateASTDumper(StringRef FilterString,
45 std::unique_ptr<ASTConsumer> CreateASTDeclNodeLister();
50 std::unique_ptr<ASTConsumer> CreateASTViewer();
54 std::unique_ptr<ASTConsumer> CreateDeclContextPrinter();
H A DFrontendActions.h29 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
44 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
50 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
56 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
62 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
68 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
74 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
101 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
131 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
142 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
[all …]
H A DFrontendAction.h44 std::unique_ptr<ASTConsumer> CreateWrappedASTConsumer(CompilerInstance &CI,
64 virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
241 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
259 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
276 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
H A DMultiplexConsumer.h32 MultiplexConsumer(std::vector<std::unique_ptr<ASTConsumer>> C);
62 std::vector<std::unique_ptr<ASTConsumer>> Consumers; // Owns these.
H A DCompilerInstance.h36 class ASTConsumer; variable
95 std::unique_ptr<ASTConsumer> Consumer;
446 ASTConsumer &getASTConsumer() const { in getASTConsumer()
453 std::unique_ptr<ASTConsumer> takeASTConsumer() { return std::move(Consumer); } in takeASTConsumer()
457 void setASTConsumer(std::unique_ptr<ASTConsumer> Value);
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DASTConsumer.cpp19 bool ASTConsumer::HandleTopLevelDecl(DeclGroupRef D) { in HandleTopLevelDecl()
23 void ASTConsumer::HandleInterestingDecl(DeclGroupRef D) { in HandleInterestingDecl()
27 void ASTConsumer::HandleTopLevelDeclInObjCContainer(DeclGroupRef D) {} in HandleTopLevelDeclInObjCContainer()
29 void ASTConsumer::HandleImplicitImportDecl(ImportDecl *D) { in HandleImplicitImportDecl()
/minix3/external/bsd/llvm/dist/clang/include/clang/Rewrite/Frontend/
H A DASTConsumers.h23 class ASTConsumer; variable
30 std::unique_ptr<ASTConsumer>
34 std::unique_ptr<ASTConsumer>
41 std::unique_ptr<ASTConsumer> CreateHTMLPrinter(raw_ostream *OS,
H A DFrontendActions.h25 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
34 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
62 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSemaConsumer.h26 class SemaConsumer : public ASTConsumer {
30 ASTConsumer::SemaConsumer = true; in SemaConsumer()
42 static bool classof(const ASTConsumer *Consumer) { in classof()
/minix3/external/bsd/llvm/dist/clang/docs/
H A DRAVFrontendAction.rst21 CreateASTConsumer method that returns an ASTConsumer per translation
28 virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
30 return std::unique_ptr<clang::ASTConsumer>(
35 Creating an ASTConsumer
38 ASTConsumer is an interface used to write generic actions on an AST,
39 regardless of how the AST was produced. ASTConsumer provides many
46 class FindNamedClassConsumer : public clang::ASTConsumer {
115 virtual std::unique_ptr<clang::ASTConsumer> CreateASTConsumer(
117 return std::unique_ptr<clang::ASTConsumer>(
147 #include "clang/AST/ASTConsumer.h"
[all …]
/minix3/external/bsd/llvm/dist/clang/unittests/Tooling/
H A DToolingTest.cpp34 explicit TestAction(std::unique_ptr<clang::ASTConsumer> TestConsumer) in TestAction()
38 virtual std::unique_ptr<clang::ASTConsumer>
45 std::unique_ptr<clang::ASTConsumer> TestConsumer;
48 class FindTopLevelDeclConsumer : public clang::ASTConsumer {
71 class FindClassDeclXConsumer : public clang::ASTConsumer {
135 std::unique_ptr<ASTConsumer> newASTConsumer() { in newASTConsumer()
195 std::unique_ptr<ASTConsumer> newASTConsumer() { in newASTConsumer()
226 struct SkipBodyConsumer : public clang::ASTConsumer {
235 virtual std::unique_ptr<ASTConsumer>
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DFrontendActions.cpp36 std::unique_ptr<ASTConsumer>
38 return llvm::make_unique<ASTConsumer>(); in CreateASTConsumer()
48 std::unique_ptr<ASTConsumer>
55 std::unique_ptr<ASTConsumer>
62 std::unique_ptr<ASTConsumer>
67 std::unique_ptr<ASTConsumer>
72 std::unique_ptr<ASTConsumer>
78 std::unique_ptr<ASTConsumer>
116 std::unique_ptr<ASTConsumer>
386 std::unique_ptr<ASTConsumer>
[all …]
H A DASTConsumers.cpp34 class ASTPrinter : public ASTConsumer,
103 class ASTDeclNodeLister : public ASTConsumer,
126 std::unique_ptr<ASTConsumer> clang::CreateASTPrinter(raw_ostream *Out, in CreateASTPrinter()
131 std::unique_ptr<ASTConsumer> clang::CreateASTDumper(StringRef FilterString, in CreateASTDumper()
139 std::unique_ptr<ASTConsumer> clang::CreateASTDeclNodeLister() { in CreateASTDeclNodeLister()
147 class ASTViewer : public ASTConsumer {
176 std::unique_ptr<ASTConsumer> clang::CreateASTViewer() { in CreateASTViewer()
185 class DeclContextPrinter : public ASTConsumer {
488 std::unique_ptr<ASTConsumer> clang::CreateDeclContextPrinter() { in CreateDeclContextPrinter()
H A DFrontendAction.cpp137 std::unique_ptr<ASTConsumer>
140 std::unique_ptr<ASTConsumer> Consumer = CreateASTConsumer(CI, InFile); in CreateWrappedASTConsumer()
149 std::vector<std::unique_ptr<ASTConsumer>> Consumers; in CreateWrappedASTConsumer()
316 std::unique_ptr<ASTConsumer> Consumer = in BeginSourceFile()
532 std::unique_ptr<ASTConsumer>
538 std::unique_ptr<ASTConsumer>
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DASTConsumer.h36 class ASTConsumer {
44 ASTConsumer() : SemaConsumer(false) { } in ASTConsumer() function
46 virtual ~ASTConsumer() {} in ~ASTConsumer()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Frontend/
H A DFrontendActions.cpp16 std::unique_ptr<ASTConsumer>
24 std::unique_ptr<ASTConsumer>
/minix3/external/bsd/llvm/dist/clang/include/clang/Parse/
H A DParseAST.h21 class ASTConsumer; variable
36 void ParseAST(Preprocessor &pp, ASTConsumer *C,
/minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Frontend/
H A DFrontendActions.h29 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
47 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/minix3/external/bsd/llvm/dist/clang/examples/PrintFunctionNames/
H A DPrintFunctionNames.cpp24 class PrintFunctionsConsumer : public ASTConsumer {
39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp33 std::unique_ptr<ASTConsumer>
43 std::unique_ptr<ASTConsumer>
45 return llvm::make_unique<ASTConsumer>(); in CreateASTConsumer()
151 std::unique_ptr<ASTConsumer>
H A DHTMLPrint.cpp33 class HTMLPrinter : public ASTConsumer {
50 std::unique_ptr<ASTConsumer> clang::CreateHTMLPrinter(raw_ostream *OS, in CreateHTMLPrinter()
/minix3/external/bsd/llvm/dist/clang/unittests/AST/
H A DExternalASTSourceTest.cpp38 virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
40 return llvm::make_unique<ASTConsumer>(); in CreateASTConsumer()
H A DEvaluateAsRValueTest.cpp60 std::unique_ptr<clang::ASTConsumer>
67 class Consumer : public clang::ASTConsumer {
/minix3/external/bsd/llvm/dist/clang/include/clang/ARCMigrate/
H A DARCMTActions.h40 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
68 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseAST.cpp84 void clang::ParseAST(Preprocessor &PP, ASTConsumer *Consumer, in ParseAST()
110 ASTConsumer *Consumer = &S.getASTConsumer(); in ParseAST()

123