Searched refs:Consumer (Results 1 - 25 of 49) sorted by relevance

12

/external/clang/include/clang/Sema/
H A DSemaConsumer.h42 static bool classof(const ASTConsumer *Consumer) { argument
43 return Consumer->SemaConsumer;
H A DMultiplexExternalSemaSource.h161 void StartTranslationUnit(ASTConsumer *Consumer) override;
H A DSemaInternal.h326 Consumer = std::move(other.Consumer);
/external/clang/lib/Frontend/
H A DMultiplexConsumer.cpp1 //===- MultiplexConsumer.cpp - AST Consumer for PCH Generation --*- C++ -*-===//
213 for (auto &Consumer : Consumers) {
214 if (auto *mutationListener = Consumer->GetASTMutationListener())
216 if (auto *serializationListener = Consumer->GetASTDeserializationListener())
233 for (auto &Consumer : Consumers)
234 Consumer->Initialize(Context);
239 for (auto &Consumer : Consumers)
240 Continue = Continue && Consumer->HandleTopLevelDecl(D);
245 for (auto &Consumer : Consumers)
246 Consumer
[all...]
H A DFrontendAction.cpp140 std::unique_ptr<ASTConsumer> Consumer = CreateASTConsumer(CI, InFile); local
141 if (!Consumer)
145 return Consumer;
150 Consumers.push_back(std::move(Consumer));
318 std::unique_ptr<ASTConsumer> Consumer = local
320 if (!Consumer)
325 CI.getASTContext().setASTMutationListener(Consumer->GetASTMutationListener());
339 Consumer->GetASTDeserializationListener();
362 CI.setASTConsumer(std::move(Consumer));
H A DChainedIncludesSource.cpp58 void StartTranslationUnit(ASTConsumer *Consumer) override;
263 void ChainedIncludesSource::StartTranslationUnit(ASTConsumer *Consumer) { argument
264 return getFinalReader().StartTranslationUnit(Consumer);
/external/llvm/tools/llvm-diff/
H A DDiffLog.h23 class Consumer;
30 Consumer &consumer;
41 LogBuilder(Consumer &c, StringRef Format)
61 Consumer &consumer;
64 DiffLogBuilder(Consumer &c) : consumer(c) {}
H A DDiffConsumer.h1 //===-- DiffConsumer.h - Difference Consumer --------------------*- C++ -*-===//
10 // This header defines the interface to the LLVM difference Consumer
30 class Consumer { class in namespace:llvm
52 virtual ~Consumer() {}
55 class DiffConsumer : public Consumer {
H A DDifferenceEngine.h61 DifferenceEngine(Consumer &consumer)
72 Consumer& getConsumer() const { return consumer; }
86 Consumer &consumer;
H A Dllvm-diff.cpp80 DiffConsumer Consumer;
81 DifferenceEngine Engine(Consumer);
93 return Consumer.hadDifferences();
/external/clang/lib/Parse/
H A DParseAST.cpp84 void clang::ParseAST(Preprocessor &PP, ASTConsumer *Consumer, argument
91 new Sema(PP, Ctx, *Consumer, TUKind, CompletionConsumer));
110 ASTConsumer *Consumer = &S.getASTConsumer(); local
132 External->StartTranslationUnit(Consumer);
142 if (ADecl && !Consumer->HandleTopLevelDecl(ADecl.get()))
149 Consumer->HandleTopLevelDecl(DeclGroupRef(D));
151 Consumer->HandleTranslationUnit(S.getASTContext());
160 Consumer->PrintStats();
H A DRAIIObjectsForParser.h362 SourceLocation (Parser::*Consumer)(); member in class:clang::BalancedDelimiterTracker
389 Consumer = &Parser::ConsumeBrace;
393 Consumer = &Parser::ConsumeParen;
398 Consumer = &Parser::ConsumeBracket;
412 LOpen = (P.*Consumer)();
424 LClose = (P.*Consumer)();
/external/clang/include/clang/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.h36 virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer) = 0;
/external/clang/unittests/AST/
H A DEvaluateAsRValueTest.cpp63 return llvm::make_unique<Consumer>();
67 class Consumer : public clang::ASTConsumer { class in class:__anon2798::EvaluateConstantInitializersAction
69 ~Consumer() override {}
/external/deqp/framework/delibs/decpp/
H A DdeThreadSafeRingBuffer.cpp56 class Consumer : public Thread class in namespace:de::__anon3002
59 Consumer (ThreadSafeRingBuffer<Message>& buffer, int numProducers) function in class:de::__anon3002::Consumer
135 vector<Consumer*> consumers;
141 consumers.push_back(new Consumer(buffer, numProducers));
144 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
160 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
179 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
H A DdeBlockBuffer.cpp59 class Consumer : public Thread class in namespace:de::BlockBufferBasicTest
62 Consumer (MessageBuffer& buffer, int numProducers) function in class:de::BlockBufferBasicTest::Consumer
172 vector<Consumer*> consumers;
178 consumers.push_back(new Consumer(buffer, numProducers));
181 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
199 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
218 for (vector<Consumer*>::iterator i = consumers.begin(); i != consumers.end(); i++)
265 class Consumer : public Thread class in namespace:de::BlockBufferCancelTest
268 Consumer (BlockBuffer<deUint8>* buffer, deUint32 seed) function in class:de::BlockBufferCancelTest::Consumer
314 threads.push_back(new Consumer(
[all...]
/external/clang/lib/Sema/
H A DSemaLookup.cpp3030 VisibleDeclConsumer &Consumer,
3059 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
3076 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
3087 QualifiedNameLookup, InBaseClass, Consumer, Visited);
3130 true, Consumer, Visited);
3140 Consumer, Visited);
3146 LookupVisibleDecls(I, Result, QualifiedNameLookup, false, Consumer,
3154 true, Consumer, Visited);
3162 QualifiedNameLookup, InBaseClass, Consumer, Visited);
3167 LookupVisibleDecls(I, Result, QualifiedNameLookup, false, Consumer,
3027 LookupVisibleDecls(DeclContext *Ctx, LookupResult &Result, bool QualifiedNameLookup, bool InBaseClass, VisibleDeclConsumer &Consumer, VisibleDeclsRecord &Visited) argument
3186 LookupVisibleDecls(Scope *S, LookupResult &Result, UnqualUsingDirectiveSet &UDirs, VisibleDeclConsumer &Consumer, VisibleDeclsRecord &Visited) argument
3263 /*InBaseClass=*/false, Consumer, Visited); local
3271 LookupVisibleDecls(Scope *S, LookupNameKind Kind, VisibleDeclConsumer &Consumer, bool IncludeGlobalScope) argument
3297 LookupVisibleDecls(DeclContext *Ctx, LookupNameKind Kind, VisibleDeclConsumer &Consumer, bool IncludeGlobalScope) argument
3907 AddKeywordsToConsumer(Sema &SemaRef, TypoCorrectionConsumer &Consumer, Scope *S, CorrectionCandidateCallback &CCC, bool AfterNestedNameSpecifier) argument
4124 auto Consumer = llvm::make_unique<TypoCorrectionConsumer>( local
4254 auto Consumer = makeTypoCorrectionConsumer( local
4374 auto Consumer = makeTypoCorrectionConsumer( local
[all...]
H A DSemaAttr.cpp278 Consumer.HandleLinkerOptionPragma(Arg);
281 Consumer.HandleDependentLibrary(Arg);
293 Consumer.HandleDetectMismatch(Name, Value);
H A DMultiplexExternalSemaSource.cpp154 void MultiplexExternalSemaSource::StartTranslationUnit(ASTConsumer *Consumer) { argument
156 Sources[i]->StartTranslationUnit(Consumer);
/external/clang/unittests/Tooling/
H A DToolingTest.cpp324 TestDiagnosticConsumer Consumer; local
325 Tool.setDiagnosticConsumer(&Consumer);
329 EXPECT_EQ(1u, Consumer.NumDiagnosticsSeen);
336 TestDiagnosticConsumer Consumer; local
337 Tool.setDiagnosticConsumer(&Consumer);
341 EXPECT_EQ(1u, Consumer.NumDiagnosticsSeen);
/external/clang/include/clang/Frontend/
H A DCompilerInstance.h95 std::unique_ptr<ASTConsumer> Consumer; member in class:clang::CompilerInstance
456 bool hasASTConsumer() const { return (bool)Consumer; }
459 assert(Consumer && "Compiler instance has no AST consumer!");
460 return *Consumer;
465 std::unique_ptr<ASTConsumer> takeASTConsumer() { return std::move(Consumer); }
/external/clang/lib/AST/
H A DExternalASTSource.cpp41 void ExternalASTSource::StartTranslationUnit(ASTConsumer *Consumer) {} argument
/external/lldb/include/lldb/Expression/
H A DClangASTSource.h192 void StartTranslationUnit (clang::ASTConsumer *Consumer);
296 void StartTranslationUnit (clang::ASTConsumer *Consumer) argument
298 return m_original.StartTranslationUnit(Consumer);
/external/clang/lib/ARCMigrate/
H A DObjCMT.cpp322 ObjCMigrateASTConsumer &Consumer; member in class:__anon782::ObjCMigrator
327 : Consumer(consumer), PMap(PMap) { }
333 if (Consumer.ASTMigrateActions & FrontendOptions::ObjCMT_Literals) {
334 edit::Commit commit(*Consumer.Editor);
335 edit::rewriteToObjCLiteralSyntax(E, *Consumer.NSAPIObj, commit, &PMap);
336 Consumer.Editor->commit(commit);
339 if (Consumer.ASTMigrateActions & FrontendOptions::ObjCMT_Subscripting) {
340 edit::Commit commit(*Consumer.Editor);
341 edit::rewriteToObjCSubscriptSyntax(E, *Consumer.NSAPIObj, commit);
342 Consumer
367 ObjCMigrateASTConsumer &Consumer; member in class:__anon782::BodyMigrator
[all...]
/external/clang/unittests/Lex/
H A DPPCallbacksTest.cpp217 ASTConsumer Consumer; local
218 Sema S(PP, Context, Consumer);

Completed in 661 milliseconds

12