[PATCH] D87531: [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes

Alina Sbirlea via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 6 17:21:14 PDT 2020


asbirlea added inline comments.


================
Comment at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:244
+/// loops are contained in the worklist and the addition of new (top-level)
+/// loops will no trigger the addition of their subloops.
 class LPMUpdater {
----------------
s/will no/will not


================
Comment at: llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:266
   void markLoopAsDeleted(Loop &L, llvm::StringRef Name) {
+    assert(!(LoopNestMode && L.getParentLoop()) &&
+           "L should be a top-level loop in loop-nest mode.");
----------------
legibility:
`(!LoopNestMode || !L.getParentLoop())`
or more detailed
`(!LoopNestMode || (LoopNestMode && !L.getParentLoop()))`
?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D87531



More information about the llvm-commits mailing list