aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
diff options
context:
space:
mode:
authorStanislav Mekhanoshin <rampitec@users.noreply.github.com>2023-10-30 08:07:43 -0700
committerGitHub <noreply@github.com>2023-10-30 08:07:43 -0700
commitee6d62db997bf61ef17a9f888c240f60656dc2db (patch)
tree2f753b2c3bdd527487c35bca9c8e2a65c513aed4 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
parent273ceb1337cdccb730a6930b50544c0ee7d7cd7e (diff)
downloadllvm-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