[PATCH] D134098: [BOLT] Add pass to fix ambiguous memory references
Rafael Auler via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 16 18:47:44 PDT 2022
rafauler added a comment.
This pass adds ~3.5s processing time in a large binary that takes about 3 minutes to process. This pass currently does not handle the case where the ambiguous jump table reference is in the same function that owns the referenced jump table label. This requires additional analysis and runtime overhead. D134099 <https://reviews.llvm.org/D134099> is a solution with no overhead, but with changes to how we handle data symbols in BOLT. It is posted as a reference / RFC.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134098/new/
https://reviews.llvm.org/D134098
More information about the llvm-commits
mailing list