aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
diff options
context:
space:
mode:
authorPhilip Reames <preames@rivosinc.com>2024-03-07 14:37:10 -0800
committerGitHub <noreply@github.com>2024-03-07 14:37:10 -0800
commit49b1fc4f831a047bd6ffde9ba19612c329dc5166 (patch)
treed6386d0d9635ba5b429f99473ef73c8637a8b4b9 /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
parent23d2c388303982e4341f248120915328a6444b51 (diff)
downloadllvm-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