[polly] [AST] Don't merge memory locations in AliasSetTracker (PR #65731)

Johannes Doerfert via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 9 13:15:55 PDT 2023


================
@@ -0,0 +1,65 @@
+; See https://discourse.llvm.org/t/rfc-dont-merge-memory-locations-in-aliassettracker/73336
+; pairwise TBAA indicates NoAlias of load/store ptr at %s with store i32 at %0
+; yet the LICM failed to prote load/store ptr %s out of the loop
+
+; RUN: opt < %s -passes=aa-eval -evaluate-aa-metadata -aa-pipeline=basic-aa,tbaa -print-all-alias-modref-info -disable-output 2>&1 | FileCheck --check-prefix=CHECKAA %s
+; RUN: opt < %s -S -passes=licm | FileCheck --check-prefix=CHECKLICM %s
----------------
jdoerfert wrote:

Run lines first, then comment.
Also, precommit this test (now) with "FIXMEs" or sth.

https://github.com/llvm/llvm-project/pull/65731


More information about the llvm-commits mailing list