[PATCH] D129205: [BasicBlockUtils] Allow splitting predecessors with callbr terminators
Nick Desaulniers via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 6 13:33:00 PDT 2022
nickdesaulniers added a comment.
In D129205#3633528 <https://reviews.llvm.org/D129205#3633528>, @efriedma wrote:
> If we don't support using arbitrary blockaddresses as destinations, can we stop using blockaddress to represent the destinations? The presence of blockaddress blocks optimizations even if we aren't imposing the full control flow restrictions.
That's what I had in mind in https://github.com/ClangBuiltLinux/linux/issues/972. Particularly because of https://reviews.llvm.org/D74947. On my TODO list, but seemingly never high enough priority.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D129205/new/
https://reviews.llvm.org/D129205
More information about the llvm-commits
mailing list