Retune some inlining thresholds
commitaf760f6189d8812757b34e1cb20d75639c989a05
authorGuilherme Ottoni <ottoni@fb.com>
Mon, 23 May 2022 17:29:26 +0000 (23 10:29 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 23 May 2022 17:29:26 +0000 (23 10:29 -0700)
tree43363940e8c34533622d55f611b9572a36165ce6
parent9e21771465d39d37a7bd8c1484be0f88c93d265e
Retune some inlining thresholds

Summary:
I noticed that the JIT was inlining a lot of cold code, and missing
opportunities in hotter code.  This diff retunes some thresholds to reduce the
inlining of colder code, and use the code-size budget to do more aggressive
inling of hotter code.

Reviewed By: binliu19

Differential Revision: D36547559

fbshipit-source-id: 317e5e2d7cbdefea0fd1db04543f9d03f8eccc88
hphp/runtime/base/runtime-option.h
hphp/test/slow/bug-30877824.php
hphp/test/slow/exceptions/66.php
hphp/test/slow/set-profile-reify-async.php.opts