Reorder Class data members
commit6c0bb6af8b21fa5d29264200570b6012bdec00f1
authorMax Wang <mwang@fb.com>
Tue, 24 Mar 2020 20:42:44 +0000 (24 13:42 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 24 Mar 2020 20:58:21 +0000 (24 13:58 -0700)
treeaf7dc7cb1e4a938420b2410d9d1e550ab5001241
parente9ed3e2c27013a40da339631e1c606182fbe58a2
Reorder Class data members

Summary:
Over the last five years, we've added a lot of miscellaneous gunk into
Class in a non-deliberate order.  Clean this up a bit, which saves a few
words (pushing some Class allocations into a smaller size class).
Additionally, the access profile for these data members have changed.
Redo the layout to respect the current patterns.

Reviewed By: ricklavoie

Differential Revision: D20500342

fbshipit-source-id: aa992aed6b8eff930d29521e45234a38d457d7b3
hphp/runtime/vm/class.cpp
hphp/runtime/vm/class.h