[llvm] Reland: Port Swift's merge function pass to llvm: merging functions that differ in constants (PR #71584)
Manman Ren via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 7 12:38:20 PST 2023
manman-ren wrote:
@nikic Hopefully this updated patch is in a reviewable state. As mentioned in the description, this pass was ported over from Swift repo (@eeckstein is the original implementor of this pass), when global merging is enabled, it can provide up to 3.5% code size reduction on top of global machine outliner.
CC @fhahn to make sure the earlier comments are addressed.
Feel free to add other reviewers in order to make sure this PR is adequately reviewed.
https://github.com/llvm/llvm-project/pull/71584
More information about the llvm-commits
mailing list