Bug 1832044 - Part 5: Move some parts of allocation out of line r=sfink
commit5bf71c4b96315658bca06e949f6abba08e9e1b10
authorJon Coppeard <jcoppeard@mozilla.com>
Wed, 10 May 2023 08:27:02 +0000 (10 08:27 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Wed, 10 May 2023 08:27:02 +0000 (10 08:27 +0000)
treeaaa5e44ec75c93a54c3b7e0862923a48684b479e
parent2b3a9d811c93f238fdfab1426886a3adc79f5114
Bug 1832044 - Part 5: Move some parts of allocation out of line r=sfink

To counteract the effect on the instruction cache of inlining all this code we
can move some parts of allocation (which we don't expect to be as hot) out of
line.

Differential Revision: https://phabricator.services.mozilla.com/D177529
js/src/gc/GCAPI.cpp
js/src/gc/StableCellHasher-inl.h