[PATCH] D36404: TTI interface for creating jump-threaded branches into loop headers

Balaram Makam via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 7 11:19:03 PDT 2017

bmakam added a comment.

In https://reviews.llvm.org/D36404#834053, @mcrosier wrote:

> @bmakam: Isn't this very similar to some of your recent work?

This is similar to r308422, but it was only limited to threading unconditional jumps in almost empty blocks. It seems like there are more places in jumpthreading that can turn a loop into non-canonical forms. We also saw in https://reviews.llvm.org/D29572 that jumpthreading can turn a loop into irreducible loop but it was performance neutral.



More information about the llvm-commits mailing list