[PATCH] D109762: [NewPM][SimpleLoopUnswitch] Add DivergenceInfo

Brendon Cahoon via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 13 15:20:39 PDT 2021


bcahoon added a comment.

In D109762#3059988 <https://reviews.llvm.org/D109762#3059988>, @aeubanks wrote:

> I talked to some people and we've decided that the best thing to do would be to refactor out the nontrivial unswitching part into a function pass. Nontrivial unswitching is fairly special in the kinds of transforms it does.

Thanks for the update. I've waited to commit this patch because the motivating code that is improved by non-trivial unswitching requires additional changes (that are in the regular LoopUnswitch pass but not the SimpleLoopUnswitch pass).


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D109762/new/

https://reviews.llvm.org/D109762



More information about the llvm-commits mailing list