[PATCH] D137707: [WIP] Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 10 12:49:22 PST 2022
serge-sans-paille added a comment.
In D137707#3920060 <https://reviews.llvm.org/D137707#3920060>, @lebedev.ri wrote:
> This looks overly specific.
> Is this not a yet another manifestation of the lack of a generic sinking pass?
I'd appreciate pointer to the literature on "sinking pass". That being said, it's pretty clear to me that this pass generalizes far beyond "auto-init". There's an advantage in auto-init though: we can work under the assumption of "no aliasing" which helps a lot. I'm interested in making that pass more generic, probably as a second step though.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D137707/new/
https://reviews.llvm.org/D137707
More information about the llvm-commits
mailing list