Bug 1834537 - Part 1: Simplify JIT nursery allocation r=jandem
commit2a459d5c079de58d16d91417215945e9cfa2610a
authorJon Coppeard <jcoppeard@mozilla.com>
Fri, 26 May 2023 09:28:19 +0000 (26 09:28 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Fri, 26 May 2023 09:28:19 +0000 (26 09:28 +0000)
tree74349509f68e7dec1e24643686510b8c5eadd0a5
parent463113cd50c63f7aa6cacb541c892276a5b8e314
Bug 1834537 - Part 1: Simplify JIT nursery allocation r=jandem

Since we discard JIT code when enabling/disabling nursery allocation of
different kinds, we don't need to use specific nursery end pointers to check
whether that kind is enabled any more.

Differential Revision: https://phabricator.services.mozilla.com/D178807
js/src/gc/GCRuntime.h
js/src/gc/Nursery.cpp
js/src/gc/Nursery.h
js/src/gc/Zone.h
js/src/jit/CompileWrappers.cpp
js/src/jit/CompileWrappers.h
js/src/jit/MacroAssembler.cpp
js/src/jit/MacroAssembler.h