[all-commits] [llvm/llvm-project] edd136: [InstCombine] Preserve metadata from orig load in ...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Thu Jan 16 14:45:02 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: edd1360208b2c4dc60d81b525d6e59d9fb491c05
https://github.com/llvm/llvm-project/commit/edd1360208b2c4dc60d81b525d6e59d9fb491c05
Author: Florian Hahn <flo at fhahn.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
M llvm/test/Transforms/InstCombine/loadstore-metadata.ll
Log Message:
-----------
[InstCombine] Preserve metadata from orig load in select fold. (#115605)
When replacing load with a select on the address with a select and 2
loads of the values, copy poison-generating metadata from the original
load to the newly created loads, which are placed at the same place as
the original loads. We cannot copy metadata that may trigger UB.
PR: https://github.com/llvm/llvm-project/pull/115605
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list