diff options
author | Thurston Dang <thurston@google.com> | 2025-07-10 16:47:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-10 16:47:53 -0700 |
commit | 6fc3b40b2cfc33550dd489072c01ffab16535840 (patch) | |
tree | 25e2f94217fe3bf9c4e90f6af9233d680af4ecde /llvm/lib/CodeGen/MachinePipeliner.cpp | |
parent | da608271ae7ae7d62d82060357cb01d714ae1dbc (diff) | |
download | llvm-6fc3b40b2cfc33550dd489072c01ffab16535840.zip llvm-6fc3b40b2cfc33550dd489072c01ffab16535840.tar.gz llvm-6fc3b40b2cfc33550dd489072c01ffab16535840.tar.bz2 |
[msan] Model is_int_min_poison to avoid false negative in abs (#148069)
Note: since this patch reduces false negatives, buggy code that formerly
passed with MSan may start failing.
The current MSan handler for abs, like Hercules' in New York, ignores
is_int_min_poison. This patch fixes the issue by poisoning the shadow
corresponding to each int_min input value if is_int_min_poison.
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions