[all-commits] [llvm/llvm-project] abdb5e: [WebAssembly] Remove incorrect result from wasm64 ...
Thomas Lively via All-commits
all-commits at lists.llvm.org
Wed May 3 16:00:34 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: abdb5e041ce2b2abee6d46865d91692e634a5648
https://github.com/llvm/llvm-project/commit/abdb5e041ce2b2abee6d46865d91692e634a5648
Author: Thomas Lively <tlively at google.com>
Date: 2023-05-03 (Wed, 03 May 2023)
Changed paths:
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/test/CodeGen/WebAssembly/pr59626.ll
M llvm/test/CodeGen/WebAssembly/simd-load-lane-offset.ll
Log Message:
-----------
[WebAssembly] Remove incorrect result from wasm64 store_lane instructions
The wasm64 versions of the v128.storeX_lane instructions was incorrectly defined
as returning a v128 value, which resulted in spurious drop instructions being
emitted and causing validation to fail. This was not caught earlier because
wasm64 has been experimental and not well tested. Update the relevant test file
to test both wasm32 and wasm64.
Fixes #62443.
Differential Revision: https://reviews.llvm.org/D149780
More information about the All-commits
mailing list