More builtin optimizations for lazy classes
commit299b0f5b396a0574819e8d48b3b3f232786e07b8
authorArnab De <arnabde@fb.com>
Tue, 22 Jun 2021 22:55:30 +0000 (22 15:55 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 22 Jun 2021 22:56:54 +0000 (22 15:56 -0700)
treecb58ef56c9e85331927fd0c9888c164c99f1bbba
parentde0c1db9da26c91071965899ca052070467dcf6f
More builtin optimizations for lazy classes

Summary: Optimize `type_structure` and `is_a` for lazy classes.

Reviewed By: paulbiss

Differential Revision: D27976309

fbshipit-source-id: ebb02625dca5ce7ad25deb7fa35b2e4277ce0256
hphp/runtime/vm/jit/irgen-builtin.cpp
hphp/runtime/vm/jit/simplify.cpp