[Local] Preserve !align if K dominates J and K has a !noundef
authorluxufan <luxufan@iscas.ac.cn>
Fri, 31 Mar 2023 05:19:16 +0000 (13:19 +0800)
committerluxufan <luxufan@iscas.ac.cn>
Fri, 31 Mar 2023 05:44:56 +0000 (13:44 +0800)
commit00b733e20092788b34c38e651f418d1e82fd506e
tree44cfdec763bbeb41bbdd5dc20e8a6f51a2bcd342
parent66268c8ec4dbccc7ec5fcc20d405cf0ffe4e91f4
[Local] Preserve !align if K dominates J and K has a !noundef

Similar to D142687

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D147122
llvm/lib/Transforms/Utils/Local.cpp
llvm/test/Transforms/InstCombine/load-combine-metadata-dominance.ll