[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