Home
last modified time | relevance | path

Searched refs:VTableFuncs (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp490 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h836 std::unique_ptr<VTableFuncList> VTableFuncs;
893 assert(!VTableFuncs);
894 VTableFuncs = std::make_unique<VTableFuncList>(std::move(Funcs));
898 if (VTableFuncs)
899 return *VTableFuncs;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
H A DLLParser.h367 bool parseOptionalVTableFuncs(VTableFuncList &VTableFuncs);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp8739 VTableFuncList VTableFuncs; in parseVariableSummary() local
8752 if (parseOptionalVTableFuncs(VTableFuncs)) in parseVariableSummary()
8771 GS->setVTableFuncs(std::move(VTableFuncs)); in parseVariableSummary()
9000 bool LLParser::parseOptionalVTableFuncs(VTableFuncList &VTableFuncs) { in parseOptionalVTableFuncs() argument
9032 IdToIndexMap[GVId].push_back(std::make_pair(VTableFuncs.size(), Loc)); in parseOptionalVTableFuncs()
9033 VTableFuncs.push_back({VI, Offset}); in parseOptionalVTableFuncs()
9044 assert(VTableFuncs[P.first].FuncVI == EmptyVI && in parseOptionalVTableFuncs()
9046 Infos.emplace_back(&VTableFuncs[P.first].FuncVI, P.second); in parseOptionalVTableFuncs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAsmWriter.cpp3140 auto VTableFuncs = GS->vTableFuncs(); in printGlobalVarSummary() local
3144 if (!VTableFuncs.empty()) in printGlobalVarSummary()
3149 if (!VTableFuncs.empty()) { in printGlobalVarSummary()
3152 for (auto &P : VTableFuncs) { in printGlobalVarSummary()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3867 auto VTableFuncs = VS->vTableFuncs(); in writeModuleLevelReferences() local
3868 if (!VTableFuncs.empty()) in writeModuleLevelReferences()
3878 if (VTableFuncs.empty()) in writeModuleLevelReferences()
3883 for (auto &P : VTableFuncs) { in writeModuleLevelReferences()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6363 VTableFuncList VTableFuncs; in parseEntireSummary() local
6367 VTableFuncs.push_back({Callee, Offset}); in parseEntireSummary()
6372 VS->setVTableFuncs(VTableFuncs); in parseEntireSummary()