Small unmarking optimization
commit675d0f6fc70f9dea5109d1171605d9175a018ae4
authorShaunak Kishore <kshaunak@fb.com>
Fri, 18 Dec 2020 04:25:17 +0000 (17 20:25 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 18 Dec 2020 04:26:58 +0000 (17 20:26 -0800)
treecf60d136b2f6fb6162a096d7f24d0ea5c8caf4ba
parent0b602747f3e4e76fbd1d1187ec43223015a91ebd
Small unmarking optimization

Summary: Shallow unmarking of vecs and dicts pre-HADVAs is a no-op. We can't optimize recursive unmarking, though, and we can't optimize marking, since it raises on vecs and dicts.

Reviewed By: dneiter

Differential Revision: D25571627

fbshipit-source-id: 575070e0e5bf84e009c896281b2eb5a5a30047cd
hphp/runtime/vm/jit/simplify.cpp