| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/Inputs/ |
| H A D | unique-retval-same-vtable.yaml | 7 ResByArg: 13 ResByArg:
|
| H A D | import-uniform-ret-val.yaml | 7 ResByArg: 15 ResByArg:
|
| H A D | import-vcp-branch-funnel.yaml | 7 ResByArg: 17 ResByArg:
|
| H A D | import-vcp.yaml | 7 ResByArg: 17 ResByArg:
|
| H A D | import-unique-ret-val1.yaml | 7 ResByArg:
|
| H A D | import-unique-ret-val0.yaml | 7 ResByArg:
|
| H A D | import-indir.yaml | 32 ResByArg:
|
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | export-single-impl.ll | 17 ; SUMMARY-NEXT: ResByArg: 30 ; SUMMARY-NEXT: ResByArg: 43 ; SUMMARY-NEXT: ResByArg: 56 ; SUMMARY-NEXT: ResByArg:
|
| H A D | export-unique-ret-val.ll | 19 ; SUMMARY-NEXT: ResByArg: 37 ; SUMMARY-NEXT: ResByArg:
|
| H A D | import-indir.ll | 46 ; SUMMARY-NEXT: ResByArg: 50 ; SUMMARY-NEXT: ResByArg:
|
| H A D | branch-funnel.ll | 23 ; SUMMARY-NEXT: ResByArg: 36 ; SUMMARY-NEXT: ResByArg: 49 ; SUMMARY-NEXT: ResByArg:
|
| H A D | export-uniform-ret-val.ll | 19 ; SUMMARY-NEXT: ResByArg:
|
| H A D | export-vcp.ll | 22 ; SUMMARY-NEXT: ResByArg: 42 ; SUMMARY-NEXT: ResByArg:
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 1723 WholeProgramDevirtResolution::ByArg *ResByArg = nullptr; in tryVirtualConstProp() local 1725 ResByArg = &Res->ResByArg[CSByConstantArg.first]; in tryVirtualConstProp() 1731 ResByArg, Slot, CSByConstantArg.first)) in tryVirtualConstProp() 1775 ResByArg->Byte); in tryVirtualConstProp() 1777 ResByArg->Bit); in tryVirtualConstProp() 2029 auto I = Res.ResByArg.find(CSByConstantArg.first); in importResolution() 2030 if (I == Res.ResByArg.end()) in importResolution() 2032 auto &ResByArg = I->second; in importResolution() local 2037 switch (ResByArg.TheKind) { in importResolution() 2050 Int32Ty, ResByArg.Byte); in importResolution() [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 3036 if (!WPDRes.ResByArg.empty()) { in printWPDRes() 3039 for (auto &ResByArg : WPDRes.ResByArg) { in printWPDRes() local 3041 printArgs(ResByArg.first); in printWPDRes() 3043 Out << getWholeProgDevirtResByArgKindName(ResByArg.second.TheKind); in printWPDRes() 3044 if (ResByArg.second.TheKind == in printWPDRes() 3046 ResByArg.second.TheKind == in printWPDRes() 3048 Out << ", info: " << ResByArg.second.Info; in printWPDRes() 3052 if (ResByArg.second.Byte || ResByArg.second.Bit) in printWPDRes() 3053 Out << ", byte: " << ResByArg.second.Byte in printWPDRes() 3054 << ", bit: " << ResByArg.second.Bit; in printWPDRes()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndexYAML.h | 110 io.mapOptional("ResByArg", res.ResByArg);
|
| H A D | ModuleSummaryIndex.h | 1030 std::map<std::vector<uint64_t>, ByArg> ResByArg;
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTO.cpp | 278 AddUint64(WPD.second.ResByArg.size()); in computeLTOCacheKey() 279 for (auto &ByArg : WPD.second.ResByArg) { in computeLTOCacheKey()
|
| /llvm-project-15.0.7/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 387 &ResByArg);
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 8171 if (parseOptionalResByArg(WPDRes.ResByArg)) in parseWpdRes() 8195 &ResByArg) { in parseOptionalResByArg() 8261 ResByArg[Args] = ByArg; in parseOptionalResByArg()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3845 NameVals.push_back(Wpd.ResByArg.size()); in writeWholeProgramDevirtResolution() 3846 for (auto &A : Wpd.ResByArg) in writeWholeProgramDevirtResolution()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 6884 Wpd.ResByArg[{Record.begin() + Slot, Record.begin() + Slot + ArgNum}]; in parseWholeProgramDevirtResolutionByArg()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LangRef.rst | 7877 resByArg: (ResByArg[, ResByArg]*) 7879 where ResByArg is:
|