Home
last modified time | relevance | path

Searched refs:WPDRes (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/Inputs/
H A Dimport-branch-funnel.yaml4 WPDRes:
8 WPDRes:
H A Dimport-single-impl.yaml4 WPDRes:
9 WPDRes:
H A Dimport-uniform-ret-val.yaml4 WPDRes:
12 WPDRes:
H A Dimport-vcp-branch-funnel.yaml4 WPDRes:
14 WPDRes:
H A Dimport-vcp.yaml4 WPDRes:
14 WPDRes:
H A Dimport-unique-ret-val1.yaml4 WPDRes:
H A Dimport-unique-ret-val0.yaml4 WPDRes:
H A Dunique-retval-same-vtable.yaml4 WPDRes:
H A Dimport-indir.yaml27 WPDRes:
/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/
H A Dexport-single-impl.ll13 ; SUMMARY-NEXT: WPDRes:
26 ; SUMMARY-NEXT: WPDRes:
39 ; SUMMARY-NEXT: WPDRes:
52 ; SUMMARY-NEXT: WPDRes:
H A Dexport-unique-ret-val.ll15 ; SUMMARY-NEXT: WPDRes:
33 ; SUMMARY-NEXT: WPDRes:
H A Dbranch-funnel.ll19 ; SUMMARY-NEXT: WPDRes:
32 ; SUMMARY-NEXT: WPDRes:
45 ; SUMMARY-NEXT: WPDRes:
H A Dexport-uniform-ret-val.ll15 ; SUMMARY-NEXT: WPDRes:
H A Dexport-vcp.ll18 ; SUMMARY-NEXT: WPDRes:
38 ; SUMMARY-NEXT: WPDRes:
H A Dimport-indir.ll42 ; SUMMARY-NEXT: WPDRes:
/llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/
H A Dexport-inline.ll41 ; SUMMARY-NEXT: WPDRes:
54 ; SUMMARY-NEXT: WPDRes:
H A Dexport-bytearray.ll48 ; SUMMARY-NEXT: WPDRes:
61 ; SUMMARY-NEXT: WPDRes:
H A Dexport-icall.ll72 ; SUMMARY-NEXT: WPDRes:
81 ; SUMMARY-NEXT: WPDRes:
H A Dexport-allones.ll169 ; SUMMARY-NEXT: WPDRes:
182 ; SUMMARY-NEXT: WPDRes:
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp878 auto WPDRes = TIdSum->WPDRes.find(SlotSummary.ByteOffset); in updateIndexWPDForExports() local
879 assert(WPDRes != TIdSum->WPDRes.end()); in updateIndexWPDForExports()
880 WPDRes->second.SingleImplName = ModuleSummaryIndex::getGlobalNameForLocal( in updateIndexWPDForExports()
881 WPDRes->second.SingleImplName, in updateIndexWPDForExports()
2008 auto ResI = TidSummary->WPDRes.find(Slot.ByteOffset); in importResolution()
2009 if (ResI == TidSummary->WPDRes.end()) in importResolution()
2243 .WPDRes[S.first.ByteOffset]; in run()
2366 .WPDRes[S.first.ByteOffset]; in run()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp2598 void printWPDRes(const WholeProgramDevirtResolution &WPDRes);
2992 if (!TIS.WPDRes.empty()) { in printTypeIdSummary()
2995 for (auto &WPDRes : TIS.WPDRes) { in printTypeIdSummary() local
2997 Out << "(offset: " << WPDRes.first << ", "; in printTypeIdSummary()
2998 printWPDRes(WPDRes.second); in printTypeIdSummary()
3029 void AssemblyWriter::printWPDRes(const WholeProgramDevirtResolution &WPDRes) { in printWPDRes() argument
3031 Out << getWholeProgDevirtResKindName(WPDRes.TheKind); in printWPDRes()
3033 if (WPDRes.TheKind == WholeProgramDevirtResolution::SingleImpl) in printWPDRes()
3034 Out << ", singleImplName: \"" << WPDRes.SingleImplName << "\""; in printWPDRes()
3036 if (!WPDRes.ResByArg.empty()) { in printWPDRes()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h134 io.mapOptional("WPDRes", summary.WPDRes);
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp7924 if (parseOptionalWpdResolutions(TIS.WPDRes)) in parseTypeIdSummary()
8114 WholeProgramDevirtResolution WPDRes; in parseOptionalWpdResolutions() local
8118 parseToken(lltok::comma, "expected ',' here") || parseWpdRes(WPDRes) || in parseOptionalWpdResolutions()
8121 WPDResMap[Offset] = WPDRes; in parseOptionalWpdResolutions()
8138 bool LLParser::parseWpdRes(WholeProgramDevirtResolution &WPDRes) { in parseWpdRes() argument
8148 WPDRes.TheKind = WholeProgramDevirtResolution::Indir; in parseWpdRes()
8151 WPDRes.TheKind = WholeProgramDevirtResolution::SingleImpl; in parseWpdRes()
8154 WPDRes.TheKind = WholeProgramDevirtResolution::BranchFunnel; in parseWpdRes()
8167 parseStringConstant(WPDRes.SingleImplName)) in parseWpdRes()
8171 if (parseOptionalResByArg(WPDRes.ResByArg)) in parseWpdRes()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp272 AddUint64(S.WPDRes.size()); in computeLTOCacheKey()
273 for (auto &WPD : S.WPDRes) { in computeLTOCacheKey()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h384 bool parseWpdRes(WholeProgramDevirtResolution &WPDRes);

12