[llvm] [LICM] Only set AA metadata on hoisted load if it executes. (PR #117204)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 26 03:10:37 PST 2024


================
@@ -2234,7 +2241,7 @@ bool llvm::promoteLoopAccessesToScalars(
   LoopPromoter Promoter(SomePtr, LoopUses, SSA, ExitBlocks, InsertPts,
                         MSSAInsertPts, PIC, MSSAU, *LI, DL, Alignment,
                         SawUnorderedAtomic, AATags, *SafetyInfo,
-                        StoreSafety == StoreSafe);
+                        StoreSafety == StoreSafe, StoreIsGuanteedToExecute);
----------------
fhahn wrote:

Done, thanks!

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


More information about the llvm-commits mailing list