mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-18 04:44:17 +00:00
7f806f3c49
This patch is doing roughly three things: - Adds a boolean field through the IR pipeline representing whether we want to allow getters or not. This will allow us to do a VM call and all that jazz within the op in order to actually call the getter - Updates existing megamorphic handling to write information to the megamorphic cache indicating that the property is a getter. Existing megamorphic handlers will treat this as a cache miss and fail / bail - Allows the tolerant VM calls to look up the cached getter in the megamorphic cache and call it without having to do the full expensive property lookup Differential Revision: https://phabricator.services.mozilla.com/D206148 |
||
---|---|---|
.. | ||
examples | ||
loader | ||
public | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure | ||
sub.configure |