зеркало из https://github.com/mozilla/gecko-dev.git
fce1c9835f
When the flushing of the buffer before the prologue was inserted (bug 1350550), a flush was also added before the secondary unchecked call entry prologue. But this flush causes code bloat on ARM and ARM64 (as explained in a comment in the code) and it is not necessary because the pool will never need to be spilled until after the prologue code has been emitted completely: we know what's in the pool and we know no references into the pool will go out of range until later. So remove the flush and add an assertion that checks this assumption, resulting in tighter code in the prologue. Differential Revision: https://phabricator.services.mozilla.com/D112243 |
||
---|---|---|
.. | ||
ductwork/debugger | ||
examples | ||
public | ||
src | ||
xpconnect | ||
app.mozbuild | ||
ffi.configure | ||
moz.build | ||
moz.configure | ||
sub.configure |