Remove Ref type from hhbbc
commit16797e6b6019011a77e5dd8ed0d6bc637e9d8d31
authorPaul Bissonnette <paulbiss@fb.com>
Fri, 25 Oct 2019 22:41:26 +0000 (25 15:41 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 25 Oct 2019 22:45:04 +0000 (25 15:45 -0700)
treebd3a730e3cec147a644da11137bea1b9e6aea733
parentd1cb92cb6083ef0b7a1d7ebb8fd32c808e647831
Remove Ref type from hhbbc

Summary: Removes the Ref type and Ref specialization from the hhbbc type system. Replaces instances of Gen and InitGen with Cell and InitCell.

Reviewed By: ricklavoie

Differential Revision: D17859906

fbshipit-source-id: 02b63cc7c1aa3a318a6438b429ed20cbca17ce16
22 files changed:
hphp/hhbbc/analyze.cpp
hphp/hhbbc/dce.cpp
hphp/hhbbc/emit.cpp
hphp/hhbbc/index.cpp
hphp/hhbbc/index.h
hphp/hhbbc/interp-internal.h
hphp/hhbbc/interp-minstr.cpp
hphp/hhbbc/interp.cpp
hphp/hhbbc/optimize.cpp
hphp/hhbbc/show.cpp
hphp/hhbbc/stats.cpp
hphp/hhbbc/test/type-system.cpp
hphp/hhbbc/type-system.cpp
hphp/hhbbc/type-system.h
hphp/runtime/base/repo-auth-type-codec-inl.h
hphp/runtime/base/repo-auth-type-codec.cpp
hphp/runtime/base/repo-auth-type.cpp
hphp/runtime/base/repo-auth-type.h
hphp/runtime/vm/as.cpp
hphp/runtime/vm/func.cpp
hphp/runtime/vm/jit/type.cpp
hphp/runtime/vm/verifier/pretty.cpp