gecko-dev/js
Tom Schuster 4d5ed565df Bug 1647370 - Known JSClass analysis based on MIR nodes. r=jandem
This analysis is mostly useful for Warp without TI. We try to infer a known JSClass based
on MIR node types. There is very basic support for phis that is enough to handle some
if-else patterns where both sides produce the same object class.

To make sure the inferred JSClass is correct I am also adding an MAssertClass instruction
that asserts the class is correct during run-time.

Differential Revision: https://phabricator.services.mozilla.com/D80507
2020-06-25 18:20:08 +00:00
..
ductwork/debugger
examples
public Bug 1502355 - Store the value optionally passed to finalizing as an extra value in a handler function. r=arai 2020-06-24 18:40:45 +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 1647370 - Known JSClass analysis based on MIR nodes. r=jandem 2020-06-25 18:20:08 +00:00
xpconnect Bug 1647739 - Fix a clang-11 snprintf complaint in XPCConvert.cpp r=mccr8 2020-06-23 17:08:17 +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 1528294 - Wasm: Enable bulk-memory-operations by default. r=lth 2020-06-25 04:52:22 +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