Home
last modified time | relevance | path

Searched refs:Callbacks (Results 1 – 25 of 73) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DCVTypeVisitor.cpp24 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) { in visitKnownRecord() argument
27 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord()
34 TypeVisitorCallbacks &Callbacks) { in visitKnownMember() argument
37 if (auto EC = Callbacks.visitKnownMember(Record, KnownRecord)) in visitKnownMember()
43 TypeVisitorCallbacks &Callbacks) { in visitMemberRecord() argument
44 if (auto EC = Callbacks.visitMemberBegin(Record)) in visitMemberRecord()
49 if (auto EC = Callbacks.visitUnknownMember(Record)) in visitMemberRecord()
54 if (auto EC = visitKnownMember<Name##Record>(Record, Callbacks)) \ in visitMemberRecord()
65 if (auto EC = Callbacks.visitMemberEnd(Record)) in visitMemberRecord()
75 explicit CVTypeVisitor(TypeVisitorCallbacks &Callbacks);
[all …]
H A DCVSymbolVisitor.cpp17 CVSymbolVisitor::CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks) in CVSymbolVisitor() argument
18 : Callbacks(Callbacks) {} in CVSymbolVisitor()
22 SymbolVisitorCallbacks &Callbacks) { in visitKnownRecord() argument
25 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord()
31 SymbolVisitorCallbacks &Callbacks) { in finishVisitation() argument
34 if (auto EC = Callbacks.visitUnknownSymbol(Record)) in finishVisitation()
39 if (auto EC = visitKnownRecord<Name>(Record, Callbacks)) \ in finishVisitation()
48 if (auto EC = Callbacks.visitSymbolEnd(Record)) in finishVisitation()
55 if (auto EC = Callbacks.visitSymbolBegin(Record)) in visitSymbolRecord()
57 return finishVisitation(Record, Callbacks); in visitSymbolRecord()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassInstrumentation.h180 PassInstrumentationCallbacks *Callbacks; variable
208 : Callbacks(CB) {} in Callbacks() function
217 if (!Callbacks) in runBeforePass()
222 for (auto &C : Callbacks->ShouldRunOptionalPassCallbacks) in runBeforePass()
227 for (auto &C : Callbacks->BeforeNonSkippedPassCallbacks) in runBeforePass()
230 for (auto &C : Callbacks->BeforeSkippedPassCallbacks) in runBeforePass()
243 if (Callbacks) in runAfterPass()
244 for (auto &C : Callbacks->AfterPassCallbacks) in runAfterPass()
254 if (Callbacks) in runAfterPassInvalidated()
255 for (auto &C : Callbacks->AfterPassInvalidatedCallbacks) in runAfterPassInvalidated()
[all …]
H A DPassManager.h594 PassInstrumentationCallbacks *Callbacks; variable
599 PassInstrumentationAnalysis(PassInstrumentationCallbacks *Callbacks = nullptr)
600 : Callbacks(Callbacks) {} in Callbacks() function
606 return PassInstrumentation(Callbacks); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DCVTypeVisitor.h31 TypeVisitorCallbacks &Callbacks,
33 Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
36 Error visitMemberRecord(CVMemberRecord Record, TypeVisitorCallbacks &Callbacks,
39 TypeVisitorCallbacks &Callbacks);
42 TypeVisitorCallbacks &Callbacks);
44 Error visitTypeStream(const CVTypeArray &Types, TypeVisitorCallbacks &Callbacks,
46 Error visitTypeStream(CVTypeRange Types, TypeVisitorCallbacks &Callbacks);
47 Error visitTypeStream(TypeCollection &Types, TypeVisitorCallbacks &Callbacks);
H A DCVSymbolVisitor.h21 CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks);
29 SymbolVisitorCallbacks &Callbacks;
H A DSymbolVisitorCallbackPipeline.h56 void addCallbackToPipeline(SymbolVisitorCallbacks &Callbacks) { in addCallbackToPipeline() argument
57 Pipeline.push_back(&Callbacks); in addCallbackToPipeline()
H A DTypeVisitorCallbackPipeline.h81 void addCallbackToPipeline(TypeVisitorCallbacks &Callbacks) { in addCallbackToPipeline() argument
82 Pipeline.push_back(&Callbacks); in addCallbackToPipeline()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DTemplateInstCallback.h43 void initialize(TemplateInstantiationCallbackPtrs &Callbacks, in initialize() argument
45 for (auto &C : Callbacks) { in initialize()
52 void finalize(TemplateInstantiationCallbackPtrs &Callbacks, in finalize() argument
54 for (auto &C : Callbacks) { in finalize()
61 void atTemplateBegin(TemplateInstantiationCallbackPtrs &Callbacks, in atTemplateBegin() argument
64 for (auto &C : Callbacks) { in atTemplateBegin()
71 void atTemplateEnd(TemplateInstantiationCallbackPtrs &Callbacks, in atTemplateEnd() argument
74 for (auto &C : Callbacks) { in atTemplateEnd()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DTooling.h146 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks = nullptr);
403 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks) { in newFrontendActionFactory() argument
407 SourceFileCallbacks *Callbacks) in newFrontendActionFactory()
408 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {} in newFrontendActionFactory()
412 Callbacks); in newFrontendActionFactory()
419 SourceFileCallbacks *Callbacks) in newFrontendActionFactory()
420 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {} in newFrontendActionFactory()
431 if (Callbacks) in newFrontendActionFactory()
432 return Callbacks->handleBeginSource(CI); in newFrontendActionFactory()
437 if (Callbacks) in newFrontendActionFactory()
[all …]
H A DRefactoringCallbacks.h61 Callbacks.push_back(Callback); in addMatcher()
71 std::vector<RefactoringCallback *> Callbacks; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp658 PrintPPOutputPPCallbacks *Callbacks; member
665 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
671 Callbacks->startNewLineIfNeeded(); in HandlePragma()
672 Callbacks->MoveToLine(PragmaTok.getLocation()); in HandlePragma()
673 Callbacks->OS.write(Prefix, strlen(Prefix)); in HandlePragma()
693 Callbacks->AvoidConcat(PrevPrevToken, PrevToken, PragmaTok)) in HandlePragma()
694 Callbacks->OS << ' '; in HandlePragma()
696 Callbacks->OS.write(&TokSpell[0], TokSpell.size()); in HandlePragma()
706 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
713 PrintPPOutputPPCallbacks *Callbacks, in PrintPreprocessedTokens() argument
[all …]
H A DPrecompiledPreamble.cpp198 PreambleCallbacks &Callbacks) in PrecompilePreambleAction() argument
199 : InMemStorage(InMemStorage), Callbacks(Callbacks) {} in PrecompilePreambleAction()
208 Callbacks.AfterPCHEmitted(Writer); in setEmittedPreamblePCH()
226 PreambleCallbacks &Callbacks; member in __anond12dfad00111::PrecompilePreambleAction
243 Action.Callbacks.HandleTopLevelDecl(DG); in HandleTopLevelDecl()
264 return Action.Callbacks.shouldSkipFunctionBody(D); in shouldSkipFunctionBody()
317 PreambleCallbacks &Callbacks) { in Build() argument
414 StoreInMemory ? &Storage.asMemory().Data : nullptr, Callbacks)); in Build()
415 Callbacks.BeforeExecute(*Clang); in Build()
420 Callbacks.createPPCallbacks(); in Build()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DPragma.cpp167 if (Callbacks) in HandlePragmaDirective()
168 Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind); in HandlePragmaDirective()
482 if (Callbacks) in HandlePragmaSystemHeader()
483 Callbacks->FileChanged(SysHeaderTok.getLocation(), in HandlePragmaSystemHeader()
1181 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
1182 if (Callbacks) in HandlePragma()
1183 Callbacks->PragmaDebug(Tok.getLocation(), II->getName()); in HandlePragma()
1239 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
1244 else if (Callbacks) in HandlePragma()
1245 Callbacks->PragmaDiagnosticPop(DiagLoc, Namespace); in HandlePragma()
[all …]
H A DPPDirectives.cpp568 if (Callbacks) in SkipExcludedConditionalBlock()
569 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
595 if (Callbacks) in SkipExcludedConditionalBlock()
596 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
623 if (Callbacks) { in SkipExcludedConditionalBlock()
624 Callbacks->Elif( in SkipExcludedConditionalBlock()
650 if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble())) in SkipExcludedConditionalBlock()
651 Callbacks->SourceRangeSkipped( in SkipExcludedConditionalBlock()
1246 if (Callbacks) in HandleLineDirective()
1247 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), in HandleLineDirective()
[all …]
H A DPPLexerChange.cpp113 if (Callbacks && !CurLexer->Is_PragmaLexer) { in EnterSourceFileWithLexer()
117 Callbacks->FileChanged(CurLexer->getFileLoc(), in EnterSourceFileWithLexer()
467 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
470 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), in HandleEndOfFile()
653 if (Callbacks) in EnterSubmodule()
654 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
699 if (Callbacks) in EnterSubmodule()
700 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
743 if (Callbacks) in LeaveSubmodule()
744 Callbacks->LeftSubmodule(LeavingMod, ImportLoc, ForPragma); in LeaveSubmodule()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DFunctionExtras.h240 static NonTrivialCallbacks Callbacks;
247 static TrivialCallback Callbacks;
274 &CallbacksHolder<CallableT, CalledAsT>::Callbacks, IsInlineStorage);
345 R, P...>::CallbacksHolder<CallableT, CalledAsT, Enable>::Callbacks = {
352 CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDebugContainerModeling.cpp42 CallDescriptionMap<FnCheck> Callbacks = { member in __anon1942b8720111::DebugContainerModeling
69 const FnCheck *Handler = Callbacks.lookup(Call); in evalCall()
H A DDebugIteratorModeling.cpp43 CallDescriptionMap<FnCheck> Callbacks = { member in __anon20daefd90111::DebugIteratorModeling
72 const FnCheck *Handler = Callbacks.lookup(Call); in evalCall()
H A DSTLAlgorithmModeling.cpp34 const CallDescriptionMap<FnCheck> Callbacks = { member in __anon3585a8a20111::STLAlgorithmModeling
74 const FnCheck *Handler = Callbacks.lookup(Call); in evalCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/
H A DRefactoringCallbacks.cpp35 Callbacks.push_back(Callback); in addDynamicMatcher()
46 for (const auto &Callback : Refactoring.Callbacks) { in HandleTranslationUnit()
50 for (const auto &Callback : Refactoring.Callbacks) { in HandleTranslationUnit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp37 Callbacks.push_back(std::move(Callback)); in allocateCallback()
79 std::vector<std::function<void(raw_ostream &)>> Callbacks; member in __anon5d17fa110111::BlobAllocator
109 for (const auto &Callback : Callbacks) in writeTo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp116 Callbacks.clear(); in forceFlushDeletedBB()
193 Callbacks.push_back(CallBackOnDeletion(DelBB, Callback)); in callbackDeleteBB()
522 for (const auto &BB : Callbacks) { in dump()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp2331 static bool callbacksAcceptPassName(StringRef Name, CallbacksT &Callbacks) { in callbacksAcceptPassName() argument
2332 if (!Callbacks.empty()) { in callbacksAcceptPassName()
2334 for (auto &CB : Callbacks) in callbacksAcceptPassName()
2342 static bool isModulePassName(StringRef Name, CallbacksT &Callbacks) { in isModulePassName() argument
2367 return callbacksAcceptPassName<ModulePassManager>(Name, Callbacks); in isModulePassName()
2371 static bool isCGSCCPassName(StringRef Name, CallbacksT &Callbacks) { in isCGSCCPassName() argument
2392 return callbacksAcceptPassName<CGSCCPassManager>(Name, Callbacks); in isCGSCCPassName()
2396 static bool isFunctionPassName(StringRef Name, CallbacksT &Callbacks) { in isFunctionPassName() argument
2418 return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks); in isFunctionPassName()
2422 static bool isLoopPassName(StringRef Name, CallbacksT &Callbacks) { in isLoopPassName() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h329 VisitorList Callbacks; variable
501 visitor_iterator visitor_begin() { return Callbacks.begin(); } in visitor_begin()
502 visitor_iterator visitor_end() { return Callbacks.end(); } in visitor_end()

123