Bug 1842999 - Part 8: Support resizable buffers when inlining guard functions. r...
commit43217b7158b93356cbef01bc7475167ea2e16b48
authorAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:46 +0000 (27 13:27 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:46 +0000 (27 13:27 +0000)
tree188e5926de23cc312f4e7597585b0165f23f50b6
parent5c34a64dd18412ea76a6c9e1f215652a726eeee1
Bug 1842999 - Part 8: Support resizable buffers when inlining guard functions. r=jandem

Use GuardEitherClass from part 7 to inline guard functions when the inputs are
resizable/growable buffers.

Differential Revision: https://phabricator.services.mozilla.com/D200647
js/src/jit/CacheIR.cpp
js/src/jit/CacheIRGenerator.h