[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