Bug 1890750 - Part 1: Include NATIVE_JIT_ENTRY in FunctionFlags::HasJitEntryFlags...
commit75865bebb203d008d1c88d510003a26de02d210e
authorAndré Bargull <andre.bargull@gmail.com>
Mon, 15 Apr 2024 14:40:42 +0000 (15 14:40 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Mon, 15 Apr 2024 14:40:42 +0000 (15 14:40 +0000)
treed37ede5c8f3c98b33e8067d33c6855e08656bfc2
parent1928539e57f55ed755d681630a399f4773fbd2e2
Bug 1890750 - Part 1: Include NATIVE_JIT_ENTRY in FunctionFlags::HasJitEntryFlags() even when constructing. r=iain

Always include `NATIVE_JIT_ENTRY` to keep `MacroAssembler::branchIfFunctionHas{No,}JitEntry()`
consistent with `FunctionFlags::hasJitEntry()`.

Differential Revision: https://phabricator.services.mozilla.com/D207135
js/src/jit/CacheIR.cpp
js/src/jit/CacheIRCompiler.cpp
js/src/jit/CacheIROps.yaml
js/src/jit/CodeGenerator.cpp
js/src/jit/MacroAssembler-inl.h
js/src/jit/MacroAssembler.h
js/src/jit/WarpCacheIRTranspiler.cpp
js/src/vm/FunctionFlags.h
js/src/vm/PortableBaselineInterpret.cpp