Shrink some hhbbc index data structures 3/n
commitdb459ccab534e8c131b377d2f77ca27b6321fa43
authorMark Williams <mwilliams@fb.com>
Mon, 4 Mar 2019 22:40:19 +0000 (4 14:40 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Mon, 4 Mar 2019 22:43:37 +0000 (4 14:43 -0800)
tree184b07193749049baea4b358194566f84462d69e
parent09e8475add7fe116609dceecb47a6127f5b87ecd
Shrink some hhbbc index data structures 3/n

Summary:
Use LSString instead of SString in Bytecodes. This reduces the largest
bc from 32 bytes to 24, reducing Bytecode itself from 40 to 32.

There are lots of 24 byte bcs, most of which can be shrunk, but a few
that might be tricky - I'll see what can be done.

Reviewed By: binliu19

Differential Revision: D14297598

fbshipit-source-id: abf477a0b31aa153aa3899e99e7d7c53a6e14158
hphp/hhbbc/bc.h