diff options
author | Philip Reames <preames@rivosinc.com> | 2024-03-07 14:37:10 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-07 14:37:10 -0800 |
commit | 49b1fc4f831a047bd6ffde9ba19612c329dc5166 (patch) | |
tree | d6386d0d9635ba5b429f99473ef73c8637a8b4b9 /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | |
parent | 23d2c388303982e4341f248120915328a6444b51 (diff) | |
download | llvm-49b1fc4f831a047bd6ffde9ba19612c329dc5166.zip llvm-49b1fc4f831a047bd6ffde9ba19612c329dc5166.tar.gz llvm-49b1fc4f831a047bd6ffde9ba19612c329dc5166.tar.bz2 |
[CVP] Freeze Y when expanding urem x, y with X < 2Y (#84390)
We're going from a single use to two independent uses, we need these two
to see consistent values for undef. As an example, consider x = 0x2 when
y = 0b00u1. If the sub use picks 0b0001 and the cmp use picks 0b0011,
that would be incorrect.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp')
0 files changed, 0 insertions, 0 deletions