Home
last modified time | relevance | path

Searched refs:VFuncId (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h528 struct VFuncId {
537 VFuncId VFunc;
677 std::vector<FunctionSummary::VFuncId>(),
678 std::vector<FunctionSummary::VFuncId>(),
714 std::vector<VFuncId> TypeTestAssumeVCalls,
715 std::vector<VFuncId> TypeCheckedLoadVCalls,
776 ArrayRef<VFuncId> type_test_assume_vcalls() const {
785 ArrayRef<VFuncId> type_checked_load_vcalls() const {
838 template <> struct DenseMapInfo<FunctionSummary::VFuncId> {
841 static FunctionSummary::VFuncId getTombstoneKey() {
[all …]
H A DModuleSummaryIndexYAML.h143 std::vector<FunctionSummary::VFuncId> TypeTestAssumeVCalls,
155 template <> struct MappingTraits<FunctionSummary::VFuncId> {
156 static void mapping(IO &io, FunctionSummary::VFuncId& id) {
172 LLVM_YAML_IS_SEQUENCE_VECTOR(FunctionSummary::VFuncId)
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp142 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet()
161 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary()
162 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary()
265 SetVector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, in computeFunctionSummary()
757 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
758 ArrayRef<FunctionSummary::VFuncId>{}, in buildModuleSummaryIndex()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h357 std::vector<FunctionSummary::VFuncId> &VFuncIdList);
365 bool parseVFuncId(FunctionSummary::VFuncId &VFuncId,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp2192 for (FunctionSummary::VFuncId VF : FS->type_test_assume_vcalls()) { in run()
2197 for (FunctionSummary::VFuncId VF : FS->type_checked_load_vcalls()) { in run()
2323 for (FunctionSummary::VFuncId VF : FS->type_test_assume_vcalls()) { in run()
2328 for (FunctionSummary::VFuncId VF : FS->type_checked_load_vcalls()) { in run()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp2600 void printVFuncId(const FunctionSummary::VFuncId VFId);
2602 printNonConstVCalls(const std::vector<FunctionSummary::VFuncId> &VCallList,
3258 void AssemblyWriter::printVFuncId(const FunctionSummary::VFuncId VFId) { in printVFuncId()
3281 const std::vector<FunctionSummary::VFuncId> &VCallList, const char *Tag) { in printNonConstVCalls()
3284 for (auto &VFuncId : VCallList) { in printNonConstVCalls() local
3286 printVFuncId(VFuncId); in printNonConstVCalls()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp9217 lltok::Kind Kind, std::vector<FunctionSummary::VFuncId> &VFuncIdList) { in parseVFuncIdList()
9227 FunctionSummary::VFuncId VFuncId; in parseVFuncIdList() local
9228 if (parseVFuncId(VFuncId, IdToIndexMap, VFuncIdList.size())) in parseVFuncIdList()
9230 VFuncIdList.push_back(VFuncId); in parseVFuncIdList()
9308 bool LLParser::parseVFuncId(FunctionSummary::VFuncId &VFuncId, in parseVFuncId() argument
9318 VFuncId.GUID = 0; in parseVFuncId()
9328 parseUInt64(VFuncId.GUID)) in parseVFuncId()
9334 parseUInt64(VFuncId.Offset) || in parseVFuncId()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3732 ArrayRef<FunctionSummary::VFuncId> VFs) { in writeFunctionTypeMetadataRecords()
3806 [&](ArrayRef<FunctionSummary::VFuncId> VFs) { in getReferencedTypeIds()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp7037 std::vector<FunctionSummary::VFuncId> PendingTypeTestAssumeVCalls, in parseEntireSummary()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst7791 typeTestAssumeVCalls: (VFuncId[, VFuncId]*)
7793 Where each VFuncId has the format:
7807 typeCheckedLoadVCalls: (VFuncId[, VFuncId]*)
7809 Where each VFuncId has the format described for ``TypeTestAssumeVCalls``.
7822 (VFuncId, args: (Arg[, Arg]*))
7824 and where each VFuncId has the format described for ``TypeTestAssumeVCalls``,