mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-04 18:29:29 +02:00
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 |
||
|---|---|---|
| .. | ||
| examples | ||
| loader | ||
| public | ||
| src | ||
| xpconnect | ||
| app.mozbuild | ||
| ffi.configure | ||
| moz.build | ||
| moz.configure | ||
| sub.configure | ||