[PATCH] D137651: [LoopFlatten] Forget all block and loop dispositions after flatten

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 9 03:04:35 PST 2022


SjoerdMeijer added a comment.

This is (slightly) offtopic, but I am wondering what the lesson learned here is for me. I.e., I forgot forgetBlockAndLoopDispositions, but was wondering how I could/should have known.... I will check some SCEV documentation, that's one thing, but I am also wondering if SCEV could be made more robust. It was running in an assert because it thought it was in an invalid state, so could it call `forgetBlockAndLoopDispositions` instead of asserting?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D137651



More information about the llvm-commits mailing list