gecko-dev/js
Iain Ireland e08113f446 Bug 1646378: Add WarpInlinedCall snapshot r=jandem
I based the InliningTree / CompileInfo code on IonBuilder::inlineScriptedCall.

In the future, if we want to inline cases where we didn't allocate a new ICScript, it should just be a matter of changing a few lines in maybeInlineIC. We can use the default ICScript off the target script.

(Note: we now check in maybeInlineCall that we don't already have a CallInlinedFunction. This should not normally happen, but could happen if we reset the warmup counter for a script.)

Differential Revision: https://phabricator.services.mozilla.com/D83184
2020-07-13 16:13:47 +00:00
..
ductwork/debugger Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
examples
public Bug 1652447 - Remove IsAboutToBeFinalizedDuringSweep and replaces uses with IsAboutToBeFinalized r=sfink 2020-07-13 15:05:03 +00:00
rust Bug 1634459 - Simplify the wrapper used for rooting non-GC thing types r=jandem 2020-05-04 16:53:56 +00:00
src Bug 1646378: Add WarpInlinedCall snapshot r=jandem 2020-07-13 16:13:47 +00:00
xpconnect Bug 1652254 - Remove svg from some moz.build local includes r=dholbert 2020-07-12 16:38:26 +00:00
app.mozbuild Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00
ffi.configure
moz.build
moz.configure Bug 1650299 - Unify the inclusion of the ICU data file. r=froydnj 2020-07-06 22:57:53 +00:00
sub.configure Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00