[llvm] [LoopInterchange] Forbid interchange when the dependency is confused (PR #78533)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 13 12:46:33 PDT 2024
================
@@ -225,7 +225,7 @@ for.end16: ; preds = %for.exit
; REMARK: UnsupportedExitPHI
; REMARK-NEXT: lcssa_06
-define void @lcssa_06(ptr %ptr, ptr %ptr1) {
+define void @lcssa_06(ptr %ptr, ptr noalias %ptr1) {
----------------
artagnon wrote:
Are all these other `noalias` changes required as part of the patch? If so, I can recommend marking both arguments `noalias`, and mentioning why in the commit message (eg. if these tests were faulty to begin with).
https://github.com/llvm/llvm-project/pull/78533
More information about the llvm-commits
mailing list