Home
last modified time | relevance | path

Searched refs:MultiplexConsumer (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/lib/Frontend/
H A DMultiplexConsumer.cpp243 MultiplexConsumer::MultiplexConsumer( in MultiplexConsumer() function in MultiplexConsumer
267 MultiplexConsumer::~MultiplexConsumer() {} in ~MultiplexConsumer()
269 void MultiplexConsumer::Initialize(ASTContext &Context) { in Initialize()
274 bool MultiplexConsumer::HandleTopLevelDecl(DeclGroupRef D) { in HandleTopLevelDecl()
291 void MultiplexConsumer::HandleInterestingDecl(DeclGroupRef D) { in HandleInterestingDecl()
301 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) { in HandleTagDeclDefinition()
341 void MultiplexConsumer::HandleVTable(CXXRecordDecl *RD) { in HandleVTable()
354 void MultiplexConsumer::PrintStats() { in PrintStats()
359 bool MultiplexConsumer::shouldSkipFunctionBody(Decl *D) { in shouldSkipFunctionBody()
366 void MultiplexConsumer::InitializeSema(Sema &S) { in InitializeSema()
[all …]
H A DCMakeLists.txt31 MultiplexConsumer.cpp
H A DFrontendActions.cpp147 return std::make_unique<MultiplexConsumer>(std::move(Consumers)); in CreateASTConsumer()
209 return std::make_unique<MultiplexConsumer>(std::move(Consumers)); in CreateASTConsumer()
H A DFrontendAction.cpp230 return std::make_unique<MultiplexConsumer>(std::move(Consumers)); in CreateWrappedASTConsumer()
H A DASTUnit.cpp1615 std::make_unique<MultiplexConsumer>(std::move(Consumers))); in LoadFromCompilerInvocationAction()
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DMultiplexConsumer.h51 class MultiplexConsumer : public SemaConsumer {
54 MultiplexConsumer(std::vector<std::unique_ptr<ASTConsumer>> C);
55 ~MultiplexConsumer() override;
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/plugin/
H A DClangTidyPlugin.cpp26 class WrapConsumer : public MultiplexConsumer {
34 : MultiplexConsumer(std::move(Consumer)), Context(std::move(Context)), in WrapConsumer()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Frontend/
H A DBUILD.gn41 "MultiplexConsumer.cpp",
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidy.cpp308 class ClangTidyASTConsumer : public MultiplexConsumer {
314 : MultiplexConsumer(std::move(Consumers)), in ClangTidyASTConsumer()
/llvm-project-15.0.7/clang/tools/clang-import-test/
H A Dclang-import-test.cpp332 MultiplexConsumer Consumers(std::move(ASTConsumers)); in Parse()
/llvm-project-15.0.7/clang/tools/libclang/
H A DIndexing.cpp376 return std::make_unique<MultiplexConsumer>(std::move(Consumers)); in CreateASTConsumer()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DObjCMT.cpp206 return std::make_unique<MultiplexConsumer>(std::move(Consumers)); in CreateASTConsumer()