gecko-dev/js
Doug Thayer 27b36d50a8 Bug 1816981 - Inline baseline megamorphic cache lookups r=jandem
So, this patch is a few things in one. The core idea is that we want to inline
megamorphic gets in Baseline, following the success of doing so in Ion.
However, Baseline misses the cache more often than Ion, so any extra costs
which are only incurred on cache miss are going to be more of an issue there.
Accordingly, this patch eliminates most of the overhead of inlining the cache
lookup by passing the cache entry pointer through the ABI call on miss,
allowing the C++ code to forgo the lookup.

Differential Revision: https://phabricator.services.mozilla.com/D169961
2023-03-01 00:51:43 +00:00
..
examples
loader Bug 1815180 : Dump error message when import maps aren't allowed. r=jonco 2023-02-08 12:22:04 +00:00
public Bug 1483869 part 4 - Make wrappers work correctly with bound functions. r=iain,peterv 2023-02-27 13:05:43 +00:00
src Bug 1816981 - Inline baseline megamorphic cache lookups r=jandem 2023-03-01 00:51:43 +00:00
xpconnect Bug 1776658: Add test. r=jandem,mccr8 2023-02-28 20:12:46 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1809206 - wasm: Add wasm-no-experimental config and try job. r=tcampbell 2023-02-17 00:11:38 +00:00
sub.configure