[MergeICmps] Attach metadata to new created loads
authorZhongyunde <zhongyunde@huawei.com>
Sat, 8 Apr 2023 02:45:39 +0000 (10:45 +0800)
committerZhongyunde <zhongyunde@huawei.com>
Sat, 8 Apr 2023 02:45:58 +0000 (10:45 +0800)
commit0e739ddd17522c648a07a3700d3d68dbbcf5ff12
tree1afd7f46281b5e322edf8d02e6cabab1751ab7e5
parent231107a8b5be77d1c76975b0363976ba3211fa37
[MergeICmps] Attach metadata to new created loads

Use clone to keep the metadata, the issue is reported
by aeubanks on D141188.

Reviewed By: nikic, paulwalker-arm

Differential Revision: https://reviews.llvm.org/D146702
llvm/lib/Transforms/Scalar/MergeICmps.cpp
llvm/test/Transforms/MergeICmps/X86/alias-merge-blocks.ll
llvm/test/Transforms/MergeICmps/X86/entry-block-shuffled-2.ll