diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-01-17 15:54:34 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-01-17 15:59:33 +0000 |
commit | d92ce344bf641e6bb025b41b3f1a77dd25e2b3e9 (patch) | |
tree | 43792a18dade2705879f97efd81b0fbb10b04c00 /llvm/lib/Object/WasmObjectFile.cpp | |
parent | e4c8c5851738b7475efa1b9d500078133159369a (diff) | |
download | llvm-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