[PATCH] D134803: [LoopPeeling] Support peeling loops with non-latch exits

Artem Belevich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 19 18:49:01 PDT 2022


tra added a comment.

As I suspected, the hanging code is ~2.5MB of unoptimized IR, reduced to ~1MB after optimizations. The IR is thread-sync heavy, and it's hard to tell if anything is obviously wrong after it gets further massaged by ptxas into GPU instructions. :-(

Would it be possible to introduce a cc1 option disabling this kind of peeling, so we have some sort of workaround until we figure out a better way to deal with the issue?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D134803



More information about the llvm-commits mailing list