diff options
author | luxufan <luxufan@iscas.ac.cn> | 2023-03-23 19:31:29 +0800 |
---|---|---|
committer | luxufan <luxufan@iscas.ac.cn> | 2023-03-23 19:31:55 +0800 |
commit | f44c7dec67fee8a41450c8a46d9e944f88f82eb6 (patch) | |
tree | c74fb089a58306c1f120ac8f694c976a8ec6e995 /llvm/lib/Object/ArchiveWriter.cpp | |
parent | 20725d34b29ff2881ecc1d2a5b8a796e2996c313 (diff) | |
download | llvm-f44c7dec67fee8a41450c8a46d9e944f88f82eb6.zip llvm-f44c7dec67fee8a41450c8a46d9e944f88f82eb6.tar.gz llvm-f44c7dec67fee8a41450c8a46d9e944f88f82eb6.tar.bz2 |
[Local] Use most generic range if K does not dominate J or K doesn't have a !noundef
Since D141386 has changed the return value of !range from IUB to poison,
metadata !range shouldn't be preserved even if K dominates J.
If this patch was accepted, I plan to adjust metadata !nonnull as well.
BTW, I found that metadata !noundef is not handled in combineMetadata,
is this intentional?
Reviewed By: nikic
Differential Revision: https://reviews.llvm.org/D142687
Diffstat (limited to 'llvm/lib/Object/ArchiveWriter.cpp')
0 files changed, 0 insertions, 0 deletions