Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DCVTypeVisitor.cpp25 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) { in visitKnownRecord() argument
28 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord()
35 TypeVisitorCallbacks &Callbacks) { in visitKnownMember() argument
38 if (auto EC = Callbacks.visitKnownMember(Record, KnownRecord)) in visitKnownMember()
44 TypeVisitorCallbacks &Callbacks) { in visitMemberRecord() argument
45 if (auto EC = Callbacks.visitMemberBegin(Record)) in visitMemberRecord()
50 if (auto EC = Callbacks.visitUnknownMember(Record)) in visitMemberRecord()
55 if (auto EC = visitKnownMember<Name##Record>(Record, Callbacks)) \ in visitMemberRecord()
66 if (auto EC = Callbacks.visitMemberEnd(Record)) in visitMemberRecord()
76 explicit CVTypeVisitor(TypeVisitorCallbacks &Callbacks);
93 TypeVisitorCallbacks &Callbacks; global() member in __anonb91ca2020111::CVTypeVisitor
96 CVTypeVisitor(TypeVisitorCallbacks & Callbacks) CVTypeVisitor() argument
220 visitTypeRecord(CVType & Record,TypeIndex Index,TypeVisitorCallbacks & Callbacks,VisitorDataSource Source) visitTypeRecord() argument
227 visitTypeRecord(CVType & Record,TypeVisitorCallbacks & Callbacks,VisitorDataSource Source) visitTypeRecord() argument
234 visitTypeStream(const CVTypeArray & Types,TypeVisitorCallbacks & Callbacks,VisitorDataSource Source) visitTypeStream() argument
241 visitTypeStream(CVTypeRange Types,TypeVisitorCallbacks & Callbacks) visitTypeStream() argument
247 visitTypeStream(TypeCollection & Types,TypeVisitorCallbacks & Callbacks) visitTypeStream() argument
256 visitMemberRecord(CVMemberRecord Record,TypeVisitorCallbacks & Callbacks,VisitorDataSource Source) visitMemberRecord() argument
264 visitMemberRecord(TypeLeafKind Kind,ArrayRef<uint8_t> Record,TypeVisitorCallbacks & Callbacks) visitMemberRecord() argument
272 visitMemberRecordStream(ArrayRef<uint8_t> FieldList,TypeVisitorCallbacks & Callbacks) visitMemberRecordStream() argument
[all...]
H A DCVSymbolVisitor.cpp19 CVSymbolVisitor::CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks) in CVSymbolVisitor() argument
20 : Callbacks(Callbacks) {} in CVSymbolVisitor()
24 SymbolVisitorCallbacks &Callbacks) { in visitKnownRecord() argument
27 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord()
33 SymbolVisitorCallbacks &Callbacks) { in finishVisitation() argument
36 if (auto EC = Callbacks.visitUnknownSymbol(Record)) in finishVisitation()
41 if (auto EC = visitKnownRecord<Name>(Record, Callbacks)) \ in finishVisitation()
50 if (auto EC = Callbacks.visitSymbolEnd(Record)) in finishVisitation()
57 if (auto EC = Callbacks.visitSymbolBegin(Record)) in visitSymbolRecord()
59 return finishVisitation(Record, Callbacks); in visitSymbolRecord()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassInstrumentation.h208 PassInstrumentationCallbacks *Callbacks;
231 : Callbacks(CB) {}
240 if (!Callbacks)
245 for (auto &C : Callbacks->ShouldRunOptionalPassCallbacks)
250 for (auto &C : Callbacks->BeforeNonSkippedPassCallbacks)
253 for (auto &C : Callbacks->BeforeSkippedPassCallbacks)
266 if (Callbacks)
267 for (auto &C : Callbacks->AfterPassCallbacks)
277 if (Callbacks)
278 for (auto &C : Callbacks->AfterPassInvalidatedCallbacks)
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCVTypeVisitor.h35 TypeVisitorCallbacks &Callbacks,
37 LLVM_ABI Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
41 TypeVisitorCallbacks &Callbacks,
44 TypeVisitorCallbacks &Callbacks);
47 TypeVisitorCallbacks &Callbacks);
50 TypeVisitorCallbacks &Callbacks,
53 TypeVisitorCallbacks &Callbacks);
55 TypeVisitorCallbacks &Callbacks);
H A DCVSymbolVisitor.h28 LLVM_ABI CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks);
39 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()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp841 PrintPPOutputPPCallbacks *Callbacks; member
848 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
854 Callbacks->MoveToLine(PragmaTok.getLocation(), /*RequireStartOfLine=*/true); in HandlePragma()
855 Callbacks->OS->write(Prefix, strlen(Prefix)); in HandlePragma()
856 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
872 Callbacks->HandleWhitespaceBeforeTok(PragmaTok, /*RequireSpace=*/IsFirst, in HandlePragma()
876 Callbacks->OS->write(&TokSpell[0], TokSpell.size()); in HandlePragma()
877 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
884 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
891 PrintPPOutputPPCallbacks *Callbacks) { in PrintPreprocessedTokens() argument
[all …]
H A DPrecompiledPreamble.cpp252 PreambleCallbacks &Callbacks) in PrecompilePreambleAction() argument
254 Callbacks(Callbacks) {} in PrecompilePreambleAction()
269 Callbacks.AfterPCHEmitted(Writer); in setEmittedPreamblePCH()
289 PreambleCallbacks &Callbacks; member in __anon90aee0a50111::PrecompilePreambleAction
303 Action.Callbacks.HandleTopLevelDecl(DG); in HandleTopLevelDecl()
315 return Action.Callbacks.shouldSkipFunctionBody(D); in shouldSkipFunctionBody()
418 StringRef StoragePath, PreambleCallbacks &Callbacks) { in Build() argument
514 Callbacks); in Build()
520 Callbacks.BeforeExecute(*Clang); in Build()
523 Callbacks.createPPCallbacks(); in Build()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DTooling.h153 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks = nullptr);
420 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks) { in newFrontendActionFactory() argument
424 SourceFileCallbacks *Callbacks) in newFrontendActionFactory()
425 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {} in newFrontendActionFactory()
429 Callbacks); in newFrontendActionFactory()
436 SourceFileCallbacks *Callbacks) in newFrontendActionFactory()
437 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {} in newFrontendActionFactory()
448 if (Callbacks) in newFrontendActionFactory()
449 return Callbacks->handleBeginSource(CI); in newFrontendActionFactory()
454 if (Callbacks) in newFrontendActionFactory()
[all …]
H A DRefactoringCallbacks.h61 Callbacks.push_back(Callback); in addMatcher()
71 std::vector<RefactoringCallback *> Callbacks; variable
/freebsd/contrib/llvm-project/llvm/lib/IRReader/
H A DIRReader.cpp71 ParserCallbacks Callbacks) { in parseIR() argument
78 parseBitcodeFile(Buffer, Context, Callbacks); in parseIR()
90 Callbacks.DataLayout.value_or( in parseIR()
96 ParserCallbacks Callbacks) { in parseIRFile() argument
105 return parseIR(FileOrErr.get()->getMemBufferRef(), Err, Context, Callbacks); in parseIRFile()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPLexerChange.cpp124 if (Callbacks && !CurLexer->Is_PragmaLexer) { in EnterSourceFileWithLexer()
134 Callbacks->FileChanged(CurLexer->getFileLoc(), PPCallbacks::EnterFile, in EnterSourceFileWithLexer()
136 Callbacks->LexedFileChanged(CurLexer->getFileID(), in EnterSourceFileWithLexer()
500 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
504 Callbacks->FileChanged(Loc, PPCallbacks::ExitFile, FileType, ExitedFID); in HandleEndOfFile()
505 Callbacks->LexedFileChanged(CurPPLexer->getFileID(), in HandleEndOfFile()
699 if (Callbacks) in EnterSubmodule()
700 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
745 if (Callbacks) in EnterSubmodule()
746 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
[all …]
H A DPragma.cpp164 if (Callbacks) in HandlePragmaDirective()
165 Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind); in HandlePragmaDirective()
433 if (Callbacks) in HandlePragmaMark()
434 Callbacks->PragmaMark(MarkTok.getLocation(), Buffer); in HandlePragmaMark()
499 if (Callbacks) in HandlePragmaSystemHeader()
500 Callbacks->FileChanged(SysHeaderTok.getLocation(), in HandlePragmaSystemHeader()
1218 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
1219 if (Callbacks) in HandlePragma()
1220 Callbacks->PragmaDebug(Tok.getLocation(), II->getName()); in HandlePragma()
1302 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
[all …]
H A DPPDirectives.cpp707 if (Callbacks) in SkipExcludedConditionalBlock()
708 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
738 if (Callbacks) in SkipExcludedConditionalBlock()
739 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
774 if (Callbacks) { in SkipExcludedConditionalBlock()
775 Callbacks->Elif( in SkipExcludedConditionalBlock()
844 if (Callbacks) { in SkipExcludedConditionalBlock()
846 Callbacks->Elifdef(DirectiveToken.getLocation(), MacroNameTok, in SkipExcludedConditionalBlock()
849 Callbacks->Elifndef(DirectiveToken.getLocation(), MacroNameTok, in SkipExcludedConditionalBlock()
878 if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble())) in SkipExcludedConditionalBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h129 ParserCallbacks Callbacks = {});
146 bool IsImporting, ParserCallbacks Callbacks = {});
150 parseModule(LLVMContext &Context, ParserCallbacks Callbacks = {});
191 ParserCallbacks Callbacks = {});
200 ParserCallbacks Callbacks = {});
221 ParserCallbacks Callbacks = {});
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp54 Callbacks.clear(); in forceFlushDeletedBB()
78 Callbacks.push_back(CallBackOnDeletion(DelBB, Callback)); in callbackDeleteBB()
112 for (const auto &BB : Callbacks) { in dump()
/freebsd/contrib/llvm-project/llvm/include/llvm/IRReader/
H A DIRReader.h56 ParserCallbacks Callbacks = {});
65 ParserCallbacks Callbacks = {});
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFunctionExtras.h246 static NonTrivialCallbacks Callbacks;
253 static TrivialCallback Callbacks;
280 &CallbacksHolder<CallableT, CalledAsT>::Callbacks, IsInlineStorage);
354 R, P...>::CallbacksHolder<CallableT, CalledAsT, Enable>::Callbacks = {
361 CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDebugContainerModeling.cpp44 CallDescriptionMap<FnCheck> Callbacks = { member in __anon3bf1f1870111::DebugContainerModeling
63 const FnCheck *Handler = Callbacks.lookup(Call); in evalCall()
H A DDebugIteratorModeling.cpp45 CallDescriptionMap<FnCheck> Callbacks = { member in __anonb54cda4e0111::DebugIteratorModeling
66 const FnCheck *Handler = Callbacks.lookup(Call); in evalCall()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp1578 static bool callbacksAcceptPassName(StringRef Name, CallbacksT &Callbacks) { in callbacksAcceptPassName() argument
1579 if (!Callbacks.empty()) { in callbacksAcceptPassName()
1581 for (auto &CB : Callbacks) in callbacksAcceptPassName()
1589 static bool isModulePassName(StringRef Name, CallbacksT &Callbacks) { in isModulePassName() argument
1613 return callbacksAcceptPassName<ModulePassManager>(Name, Callbacks); in isModulePassName()
1617 static bool isCGSCCPassName(StringRef Name, CallbacksT &Callbacks) { in isCGSCCPassName() argument
1640 return callbacksAcceptPassName<CGSCCPassManager>(Name, Callbacks); in isCGSCCPassName()
1644 static bool isFunctionPassName(StringRef Name, CallbacksT &Callbacks) { in isFunctionPassName() argument
1663 return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks); in isFunctionPassName()
1667 static bool isMachineFunctionPassName(StringRef Name, CallbacksT &Callbacks) { in isMachineFunctionPassName() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp38 Callbacks.push_back(std::move(Callback)); in allocateCallback()
80 std::vector<std::function<void(raw_ostream &)>> Callbacks; member in __anon6a55a8060111::BlobAllocator
110 for (const auto &Callback : Callbacks) in writeTo()

123