[PATCH] D147270: [DebugInfo] Support more than 2 operands in DWARF operations
Carlos Alberto Enciso via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 17 01:35:50 PDT 2023
CarlosAlbertoEnciso added a comment.
In D147270#4347572 <https://reviews.llvm.org/D147270#4347572>, @scott.linder wrote:
> I took a stab at a patch to address the assertion at D150713 <https://reviews.llvm.org/D150713>
Many thanks.
> Likely there is room to generalize it even further, but I can at least run the tool over e.g. `llc` in RelWithDebInfo mode, so I can do the same benchmark as for `llvm-dwarfdump`:
>
> <stat>: <control> <patched> (<patched>/<control>)
> instructions:u: 1896657656701 1896827456117 (1.000090)
> Maximum resident set size: 51082468 51082618 (1.000003)
> branches: 205322657743 205394850877 (1.000352)
> branch-misses: 3028996914 2954952928 (0.975555)
> User time: 451.593333 453.516667 (1.004259)
>
> It seems the two implementations are indistinguishable in this case (`llvm-debuginfo-analyzer --print=symbols build-relwithdebinfo/bin/llc` over three trials)
>
> Let me know what you think!
LGTM
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147270/new/
https://reviews.llvm.org/D147270
More information about the llvm-commits
mailing list