[PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon May 8 12:21:18 PDT 2023
efriedma added a comment.
It looks like for 32-bit ARM, shrink-wrapping is blocking the formation of `pop {pc}` instructions to return from a function (so we instead `pop {lr}; bx lr`). Is this new, or a side-effect of shrink-wrapping more cases? Any idea what's causing it? Is there an issue tracking it?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D42600/new/
https://reviews.llvm.org/D42600
More information about the llvm-commits
mailing list