/llvm-project/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 | branch-funnel.ll | 19 ; SUMMARY-NEXT: WPDRes: 32 ; SUMMARY-NEXT: WPDRes: 45 ; SUMMARY-NEXT: WPDRes: 58 ; SUMMARY-NEXT: WPDRes: 71 ; SUMMARY-NEXT: WPDRes: 84 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-unique-ret-val.ll | 15 ; SUMMARY-NEXT: WPDRes: 33 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-vcp.ll | 18 ; SUMMARY-NEXT: WPDRes: 38 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-uniform-ret-val.ll | 15 ; SUMMARY-NEXT: WPDRes:
|
H A D | devirt-single-impl2.ll | 17 …estRes: (kind: unknown, sizeM1BitWidth: 0), wpdResolutions: ((offset: 0, wpdRes: (kind: singleImpl…
|
H A D | import-indir.ll | 51 ; SUMMARY-NEXT: WPDRes:
|
/llvm-project/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.yaml | 4 WPDRes: 14 WPDRes:
|
H A D | import-vcp-branch-funnel.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 | 31 WPDRes:
|
/llvm-project/llvm/test/Assembler/ |
H A D | thinlto-summary.ll | 69 ^28 = typeid: (name: "_ZTS1A", summary: (typeTestRes: (kind: allOnes, sizeM1BitWidth: 7), wpdResolutions: ((offset: 0, wpdRes: (kind: branchFunnel)), (offset: 8, wpdRes: (kind: singleImpl, singleImplName: "_ZN1A1nEi")), (offset: 16, wpdRes: (kind: indir, resByArg: (args: (1, 2), byArg: (kind: indir, byte: 2, bit: 3), args: (3), byArg: (kind: uniformRetVal, info: 1), args: (4), byArg: (kind: uniqueRetVal, info: 1), args: (5), byArg: (kind: virtualConstProp))))))) 107 ; CHECK: ^28 = typeid: (name: "_ZTS1A", summary: (typeTestRes: (kind: allOnes, sizeM1BitWidth: 7), wpdResolutions: ((offset: 0, wpdRes: (kind: branchFunnel)), (offset: 8, wpdRes: (kind: singleImpl, singleImplName: "_ZN1A1nEi")), (offset: 16, wpdRes: (kind: indir, resByArg: (args: (1, 2), byArg: (kind: indir, byte: 2, bit: 3), args: (3), byArg: (kind: uniformRetVal, info: 1), args: (4), byArg: (kind: uniqueRetVal, info: 1), args: (5), byArg: (kind: virtualConstProp))))))) ; guid = 7004155349499253778
|
/llvm-project/llvm/test/Transforms/LowerTypeTests/ |
H A D | export-inline.ll | 41 ; SUMMARY-NEXT: WPDRes: 54 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-icall.ll | 72 ; SUMMARY-NEXT: WPDRes: 81 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-bytearray.ll | 48 ; SUMMARY-NEXT: WPDRes: 61 ; SUMMARY-NEXT: WPDRes:
|
H A D | export-allones.ll | 169 ; SUMMARY-NEXT: WPDRes: 182 ; SUMMARY-NEXT: WPDRes:
|
/llvm-project/clang/test/CodeGen/ |
H A D | thinlto-distributed-cfi-devirt.ll | 38 …s, sizeM1BitWidth: 7), wpdResolutions: ((offset: 0, wpdRes: (kind: branchFunnel)), (offset: 8, wpd…
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 134 io.mapOptional("WPDRes", summary.WPDRes);
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 979 auto WPDRes = TIdSum->WPDRes.find(SlotSummary.ByteOffset); in runForTesting() 980 assert(WPDRes != TIdSum->WPDRes.end()); in runForTesting() 981 WPDRes->second.SingleImplName = ModuleSummaryIndex::getGlobalNameForLocal( in runForTesting() 982 WPDRes->second.SingleImplName, in runForTesting() 2166 auto ResI = TidSummary->WPDRes.find(Slot.ByteOffset); in importResolution() 2167 if (ResI == TidSummary->WPDRes.end()) in importResolution() 2411 .WPDRes[S.first.ByteOffset]; in run() 2550 ->WPDRes[ 944 auto WPDRes = TIdSum->WPDRes.find(SlotSummary.ByteOffset); updateIndexWPDForExports() local [all...] |
/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2813 void printWPDRes(const WholeProgramDevirtResolution &WPDRes); in AssemblyWriter() 3209 if (!TIS.WPDRes.empty()) { in printWPDRes() 3212 for (auto &WPDRes : TIS.WPDRes) { in printWPDRes() 3214 Out << "(offset: " << WPDRes.first << ", "; in printWPDRes() 3215 printWPDRes(WPDRes.second); in printWPDRes() 3246 void AssemblyWriter::printWPDRes(const WholeProgramDevirtResolution &WPDRes) { in getSummaryKindName() 3247 Out << "wpdRes: (kind: "; in getSummaryKindName() 3248 Out << getWholeProgDevirtResKindName(WPDRes.TheKind); in getSummaryKindName() 3250 if (WPDRes in getSummaryKindName() 3172 for (auto &WPDRes : TIS.WPDRes) { printTypeIdSummary() local 3206 printWPDRes(const WholeProgramDevirtResolution & WPDRes) printWPDRes() argument [all...] |