Have HHBBC lower FPushFuncU to FPushFuncD where appropriate.
commit2deffa0543d4f2c26cb4aa9b441ad1f9207f6644
authorRick Lavoie <rlavoie@fb.com>
Thu, 3 Nov 2016 16:11:07 +0000 (3 09:11 -0700)
committerHhvm Bot <hhvm-bot-bot@fb.com>
Thu, 3 Nov 2016 16:12:53 +0000 (3 09:12 -0700)
tree92b31fe295936d30d2827e523c4e6de9ee8e8263
parentbdcac9f5e6919ba592d0af1213503fd01d9d2728
Have HHBBC lower FPushFuncU to FPushFuncD where appropriate.

Summary:
HHBBC can lower a FPushFuncU to a FPushFuncD when it knows one of the functions
can't exist.

Reviewed By: markw65

Differential Revision: D4113427

fbshipit-source-id: 2ddab64e589a4bae281d4a66ca5277c360283713
hphp/compiler/analysis/emitter.cpp
hphp/compiler/option.cpp
hphp/hhbbc/index.cpp
hphp/hhbbc/interp.cpp
hphp/hhbbc/main.cpp
hphp/hhbbc/options.h
hphp/runtime/vm/repo-global-data.h
hphp/runtime/vm/repo.cpp
hphp/test/slow/autoload/function_autoload_map.php.hphp_opts [new file with mode: 0644]