Bug 1842999 - Part 29: Support Atomics operations for resizable TypedArrays. r=jandem
commitf92377902406196d42f7034847c87bc72e66c5e7
authorAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:55 +0000 (27 13:27 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:55 +0000 (27 13:27 +0000)
treec2f3e32baf0c670e58e81f4f997eb7af60ec0428
parent7edb1b7bc6dab8eb57bf3031f215e0580aa4f1bc
Bug 1842999 - Part 29: Support Atomics operations for resizable TypedArrays. r=jandem

Similar to the previous parts, pass through `ArrayBufferViewKind` to be able
to read the correct length value.

Differential Revision: https://phabricator.services.mozilla.com/D200669
js/src/jit-test/tests/atomics/basic-tests.js
js/src/jit/CacheIR.cpp
js/src/jit/CacheIRCompiler.cpp
js/src/jit/CacheIRCompiler.h
js/src/jit/CacheIROps.yaml
js/src/jit/WarpCacheIRTranspiler.cpp