[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