diff options
author | Stanislav Mekhanoshin <rampitec@users.noreply.github.com> | 2023-10-30 08:07:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-30 08:07:43 -0700 |
commit | ee6d62db997bf61ef17a9f888c240f60656dc2db (patch) | |
tree | 2f753b2c3bdd527487c35bca9c8e2a65c513aed4 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | |
parent | 273ceb1337cdccb730a6930b50544c0ee7d7cd7e (diff) | |
download | llvm-ee6d62db997bf61ef17a9f888c240f60656dc2db.zip llvm-ee6d62db997bf61ef17a9f888c240f60656dc2db.tar.gz llvm-ee6d62db997bf61ef17a9f888c240f60656dc2db.tar.bz2 |
[AMDGPU] Prevent folding of the negative i32 literals as i64 (#70274)
We can use sign extended 64-bit literals, but only for signed operands.
At the moment we do not know if an operand is signed. Such operand will
be encoded as its low 32 bits and then either correctly sign extended or
incorrectly zero extended by HW.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions