[PATCH] D104597: [SimplifyCFG] Tail-merging all blocks with `ret` terminator
Reid Kleckner via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 23 13:49:48 PDT 2021
rnk added a comment.
I'm pretty sure Clang generates a single return block, so this change alone probably won't affect any C/C++ benchmarks. Most of the affected tests are manually written IR, where LLVM developers tend to use multiple ret terminators for simplicity.
I believe Clang also uses a single `resume` block, but I could be wrong.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D104597/new/
https://reviews.llvm.org/D104597
More information about the llvm-commits
mailing list