[PATCH] D68511: [PATCH 17/27] [noalias] Clone scopes and llvm.noalias.decl as needed during loop rotation.

Sergei Barannikov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 18 01:08:33 PST 2020


barannikov88 added inline comments.
Herald added a subscriber: dexonsmith.


================
Comment at: llvm/lib/Transforms/Utils/LoopRotationUtils.cpp:402
+    //    the OrigHeader.
+    // -- when usages are outside the function, and we decide to continue, break
+    //    the connection with the llvm.noalias.decl, as it will have no impact
----------------



================
Comment at: llvm/lib/Transforms/Utils/LoopRotationUtils.cpp:551
+      // (1) -> : ... D' { D U D'' }
+      // (2) -> : ... D' U' { D D'' U'' }
+      // D: original llvm.noalias.decl
----------------
Compared to the (2) above, the `U` element has disappeared. Is it intended?


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

https://reviews.llvm.org/D68511



More information about the llvm-commits mailing list