Home
last modified time | relevance | path

Searched refs:Callbacks (Results 1 – 25 of 59) 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.cpp21 CVSymbolVisitor::CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks) in CVSymbolVisitor() argument
22 : Callbacks(Callbacks) {} in CVSymbolVisitor()
26 SymbolVisitorCallbacks &Callbacks) { in visitKnownRecord() argument
29 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord)) in visitKnownRecord()
35 SymbolVisitorCallbacks &Callbacks) { in finishVisitation() argument
38 if (auto EC = Callbacks.visitUnknownSymbol(Record)) in finishVisitation()
43 if (auto EC = visitKnownRecord<Name>(Record, Callbacks)) \ in finishVisitation()
52 if (auto EC = Callbacks.visitSymbolEnd(Record)) in finishVisitation()
59 if (auto EC = Callbacks.visitSymbolBegin(Record)) in visitSymbolRecord()
61 return finishVisitation(Record, Callbacks); in visitSymbolRecord()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassInstrumentation.h200 PassInstrumentationCallbacks *Callbacks; variable
228 : Callbacks(CB) {} in Callbacks() function
237 if (!Callbacks) in runBeforePass()
242 for (auto &C : Callbacks->ShouldRunOptionalPassCallbacks) in runBeforePass()
247 for (auto &C : Callbacks->BeforeNonSkippedPassCallbacks) in runBeforePass()
250 for (auto &C : Callbacks->BeforeSkippedPassCallbacks) in runBeforePass()
263 if (Callbacks) in runAfterPass()
264 for (auto &C : Callbacks->AfterPassCallbacks) in runAfterPass()
274 if (Callbacks) in runAfterPassInvalidated()
275 for (auto &C : Callbacks->AfterPassInvalidatedCallbacks) in runAfterPassInvalidated()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCVTypeVisitor.h34 TypeVisitorCallbacks &Callbacks,
36 Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
39 Error visitMemberRecord(CVMemberRecord Record, TypeVisitorCallbacks &Callbacks,
42 TypeVisitorCallbacks &Callbacks);
45 TypeVisitorCallbacks &Callbacks);
47 Error visitTypeStream(const CVTypeArray &Types, TypeVisitorCallbacks &Callbacks,
49 Error visitTypeStream(CVTypeRange Types, TypeVisitorCallbacks &Callbacks);
50 Error visitTypeStream(TypeCollection &Types, TypeVisitorCallbacks &Callbacks);
H A DCVSymbolVisitor.h27 CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks);
37 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/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/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp843 PrintPPOutputPPCallbacks *Callbacks; member
850 : Prefix(prefix), Callbacks(callbacks), in UnknownPragmaHandler()
856 Callbacks->MoveToLine(PragmaTok.getLocation(), /*RequireStartOfLine=*/true); in HandlePragma()
857 Callbacks->OS->write(Prefix, strlen(Prefix)); in HandlePragma()
858 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
874 Callbacks->HandleWhitespaceBeforeTok(PragmaTok, /*RequireSpace=*/IsFirst, in HandlePragma()
878 Callbacks->OS->write(&TokSpell[0], TokSpell.size()); in HandlePragma()
879 Callbacks->setEmittedTokensOnThisLine(); in HandlePragma()
886 Callbacks->setEmittedDirectiveOnThisLine(); in HandlePragma()
893 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
304 Action.Callbacks.HandleTopLevelDecl(DG); in HandleTopLevelDecl()
316 return Action.Callbacks.shouldSkipFunctionBody(D); in shouldSkipFunctionBody()
419 StringRef StoragePath, PreambleCallbacks &Callbacks) { in Build() argument
516 Callbacks); in Build()
522 Callbacks.BeforeExecute(*Clang); in Build()
525 Callbacks.createPPCallbacks(); in Build()
[all …]
/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.cpp131 if (Callbacks && !CurLexer->Is_PragmaLexer) { in EnterSourceFileWithLexer()
141 Callbacks->FileChanged(CurLexer->getFileLoc(), PPCallbacks::EnterFile, in EnterSourceFileWithLexer()
143 Callbacks->LexedFileChanged(CurLexer->getFileID(), in EnterSourceFileWithLexer()
507 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
511 Callbacks->FileChanged(Loc, PPCallbacks::ExitFile, FileType, ExitedFID); in HandleEndOfFile()
512 Callbacks->LexedFileChanged(CurPPLexer->getFileID(), in HandleEndOfFile()
706 if (Callbacks) in EnterSubmodule()
707 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
752 if (Callbacks) in EnterSubmodule()
753 Callbacks->EnteredSubmodule(M, ImportLoc, ForPragma); in EnterSubmodule()
[all …]
H A DPragma.cpp168 if (Callbacks) in HandlePragmaDirective()
169 Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind); in HandlePragmaDirective()
437 if (Callbacks) in HandlePragmaMark()
438 Callbacks->PragmaMark(MarkTok.getLocation(), Buffer); in HandlePragmaMark()
503 if (Callbacks) in HandlePragmaSystemHeader()
504 Callbacks->FileChanged(SysHeaderTok.getLocation(), in HandlePragmaSystemHeader()
1209 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
1210 if (Callbacks) in HandlePragma()
1211 Callbacks->PragmaDebug(Tok.getLocation(), II->getName()); in HandlePragma()
1293 PPCallbacks *Callbacks = PP.getPPCallbacks(); in HandlePragma() local
[all …]
H A DPPDirectives.cpp681 if (Callbacks) in SkipExcludedConditionalBlock()
682 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
712 if (Callbacks) in SkipExcludedConditionalBlock()
713 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc); in SkipExcludedConditionalBlock()
748 if (Callbacks) { in SkipExcludedConditionalBlock()
749 Callbacks->Elif( in SkipExcludedConditionalBlock()
818 if (Callbacks) { in SkipExcludedConditionalBlock()
820 Callbacks->Elifdef(DirectiveToken.getLocation(), MacroNameTok, in SkipExcludedConditionalBlock()
823 Callbacks->Elifndef(DirectiveToken.getLocation(), MacroNameTok, in SkipExcludedConditionalBlock()
852 if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble())) in SkipExcludedConditionalBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h127 ParserCallbacks Callbacks = {});
144 bool IsImporting, ParserCallbacks Callbacks = {});
148 parseModule(LLVMContext &Context, ParserCallbacks Callbacks = {});
188 ParserCallbacks Callbacks = {});
197 ParserCallbacks Callbacks = {});
216 ParserCallbacks Callbacks = {});
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp50 Callbacks.clear(); in forceFlushDeletedBB()
75 Callbacks.push_back(CallBackOnDeletion(DelBB, Callback)); in callbackDeleteBB()
109 for (const auto &BB : Callbacks) { in dump()
/freebsd/contrib/llvm-project/llvm/include/llvm/IRReader/
H A DIRReader.h54 ParserCallbacks Callbacks = {});
62 ParserCallbacks Callbacks = {});
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFunctionExtras.h244 static NonTrivialCallbacks Callbacks;
251 static TrivialCallback Callbacks;
278 &CallbacksHolder<CallableT, CalledAsT>::Callbacks, IsInlineStorage);
351 R, P...>::CallbacksHolder<CallableT, CalledAsT, Enable>::Callbacks = {
358 CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DRefactoringCallbacks.h61 Callbacks.push_back(Callback); in addMatcher()
71 std::vector<RefactoringCallback *> Callbacks; variable
/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()
H A DSTLAlgorithmModeling.cpp35 const CallDescriptionMap<FnCheck> Callbacks = { member in __anon0b7998770111::STLAlgorithmModeling
96 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.cpp1228 static bool callbacksAcceptPassName(StringRef Name, CallbacksT &Callbacks) { in callbacksAcceptPassName() argument
1229 if (!Callbacks.empty()) { in callbacksAcceptPassName()
1231 for (auto &CB : Callbacks) in callbacksAcceptPassName()
1239 static bool isModulePassName(StringRef Name, CallbacksT &Callbacks) { in isModulePassName() argument
1267 return callbacksAcceptPassName<ModulePassManager>(Name, Callbacks); in isModulePassName()
1271 static bool isCGSCCPassName(StringRef Name, CallbacksT &Callbacks) { in isCGSCCPassName() argument
1294 return callbacksAcceptPassName<CGSCCPassManager>(Name, Callbacks); in isCGSCCPassName()
1298 static bool isFunctionPassName(StringRef Name, CallbacksT &Callbacks) { in isFunctionPassName() argument
1317 return callbacksAcceptPassName<FunctionPassManager>(Name, Callbacks); in isFunctionPassName()
1321 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