Searched refs:VTableFuncs (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 490 VTableFuncList &VTableFuncs) { in findFuncPointers() argument 497 VTableFuncs.push_back({Index.getOrInsertValueInfo(Fn), StartingOffset}); in findFuncPointers() 513 StartingOffset + Offset, M, Index, VTableFuncs); in findFuncPointers() 521 StartingOffset + i * EltSize, M, Index, VTableFuncs); in findFuncPointers() 529 VTableFuncList &VTableFuncs) { in computeVTableFuncs() argument 534 VTableFuncs); in computeVTableFuncs() 539 for (auto &P : VTableFuncs) { in computeVTableFuncs() 582 VTableFuncList VTableFuncs; in computeVariableSummary() local 590 computeVTableFuncs(Index, V, M, VTableFuncs); in computeVariableSummary() 611 if (!VTableFuncs.empty()) in computeVariableSummary() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 838 std::unique_ptr<VTableFuncList> VTableFuncs; 895 assert(!VTableFuncs); 896 VTableFuncs = std::make_unique<VTableFuncList>(std::move(Funcs)); 900 if (VTableFuncs) 901 return *VTableFuncs;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 356 bool parseOptionalVTableFuncs(VTableFuncList &VTableFuncs);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 8440 VTableFuncList VTableFuncs; in parseVariableSummary() local 8453 if (parseOptionalVTableFuncs(VTableFuncs)) in parseVariableSummary() 8472 GS->setVTableFuncs(std::move(VTableFuncs)); in parseVariableSummary() 8701 bool LLParser::parseOptionalVTableFuncs(VTableFuncList &VTableFuncs) { in parseOptionalVTableFuncs() argument 8733 IdToIndexMap[GVId].push_back(std::make_pair(VTableFuncs.size(), Loc)); in parseOptionalVTableFuncs() 8734 VTableFuncs.push_back({VI, Offset}); in parseOptionalVTableFuncs() 8745 assert(VTableFuncs[P.first].FuncVI == EmptyVI && in parseOptionalVTableFuncs() 8747 Infos.emplace_back(&VTableFuncs[P.first].FuncVI, P.second); in parseOptionalVTableFuncs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 3128 auto VTableFuncs = GS->vTableFuncs(); in printGlobalVarSummary() local 3132 if (!VTableFuncs.empty()) in printGlobalVarSummary() 3137 if (!VTableFuncs.empty()) { in printGlobalVarSummary() 3140 for (auto &P : VTableFuncs) { in printGlobalVarSummary()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3871 auto VTableFuncs = VS->vTableFuncs(); in writeModuleLevelReferences() local 3872 if (!VTableFuncs.empty()) in writeModuleLevelReferences() 3882 if (VTableFuncs.empty()) in writeModuleLevelReferences() 3887 for (auto &P : VTableFuncs) { in writeModuleLevelReferences()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 6294 VTableFuncList VTableFuncs; in parseEntireSummary() local 6298 VTableFuncs.push_back({Callee, Offset}); in parseEntireSummary() 6303 VS->setVTableFuncs(VTableFuncs); in parseEntireSummary()
|