aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2024-01-17 15:54:34 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2024-01-17 15:59:33 +0000
commitd92ce344bf641e6bb025b41b3f1a77dd25e2b3e9 (patch)
tree43792a18dade2705879f97efd81b0fbb10b04c00 /llvm/lib/Object/WasmObjectFile.cpp
parente4c8c5851738b7475efa1b9d500078133159369a (diff)
downloadllvm-d92ce344bf641e6bb025b41b3f1a77dd25e2b3e9.zip
llvm-d92ce344bf641e6bb025b41b3f1a77dd25e2b3e9.tar.gz
llvm-d92ce344bf641e6bb025b41b3f1a77dd25e2b3e9.tar.bz2
Revert faecc736e2ac3cd8c77 #74443 [DAG] isSplatValue - node is a splat if all demanded elts have the same whole constant value (#74443)
Relying on ComputeKnownBits to find a splat is causing miscompilations where a shift of zero is being assumed to give zero, but further simplification leads to a shift of zero by undef, resulting in an unexpected undef value. Fixes #78109
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions