| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/Inputs/ |
| H A D | import-branch-funnel.yaml | 4 WPDRes: 8 WPDRes:
|
| H A D | import-single-impl.yaml | 4 WPDRes: 9 WPDRes:
|
| H A D | import-uniform-ret-val.yaml | 4 WPDRes: 12 WPDRes:
|
| H A D | import-vcp-branch-funnel.yaml | 4 WPDRes: 14 WPDRes:
|
| H A D | import-vcp.yaml | 4 WPDRes: 14 WPDRes:
|
| H A D | import-unique-ret-val1.yaml | 4 WPDRes:
|
| H A D | import-unique-ret-val0.yaml | 4 WPDRes:
|
| H A D | unique-retval-same-vtable.yaml | 4 WPDRes:
|
| H A D | import-indir.yaml | 27 WPDRes:
|
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | export-single-impl.ll | 13 ; SUMMARY-NEXT: WPDRes: 26 ; SUMMARY-NEXT: WPDRes: 39 ; SUMMARY-NEXT: WPDRes: 52 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-unique-ret-val.ll | 15 ; SUMMARY-NEXT: WPDRes: 33 ; SUMMARY-NEXT: WPDRes:
|
| H A D | branch-funnel.ll | 19 ; SUMMARY-NEXT: WPDRes: 32 ; SUMMARY-NEXT: WPDRes: 45 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-uniform-ret-val.ll | 15 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-vcp.ll | 18 ; SUMMARY-NEXT: WPDRes: 38 ; SUMMARY-NEXT: WPDRes:
|
| H A D | import-indir.ll | 42 ; SUMMARY-NEXT: WPDRes:
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/ |
| H A D | export-inline.ll | 41 ; SUMMARY-NEXT: WPDRes: 54 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-bytearray.ll | 48 ; SUMMARY-NEXT: WPDRes: 61 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-icall.ll | 72 ; SUMMARY-NEXT: WPDRes: 81 ; SUMMARY-NEXT: WPDRes:
|
| H A D | export-allones.ll | 169 ; SUMMARY-NEXT: WPDRes: 182 ; SUMMARY-NEXT: WPDRes:
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 878 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 D | AsmWriter.cpp | 2598 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 D | ModuleSummaryIndexYAML.h | 134 io.mapOptional("WPDRes", summary.WPDRes);
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7924 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 D | LTO.cpp | 272 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 D | LLParser.h | 384 bool parseWpdRes(WholeProgramDevirtResolution &WPDRes);
|