Inline object constructors
commitb558f6f1187e2128f3bc8f9e4c82b8c53a9e76c9
authoraravind <aravind@fb.com>
Fri, 3 May 2013 03:36:23 +0000 (2 20:36 -0700)
committerSara Golemon <sgolemon@fb.com>
Thu, 9 May 2013 18:33:23 +0000 (9 11:33 -0700)
tree0984c0ac7e4a5ca7c62b9fbeef9533dfb2964f28
parent4780da0ed72d7d2167240b8e5f92e2e31bcade04
Inline object constructors

This should automatically handle the case when we had
a generated 86pinit constructor.
13 files changed:
hphp/doc/ir.specification
hphp/runtime/vm/translator/annotation.cpp
hphp/runtime/vm/translator/hopt/codegen.cpp
hphp/runtime/vm/translator/hopt/codegen.h
hphp/runtime/vm/translator/hopt/hhbctranslator.cpp
hphp/runtime/vm/translator/hopt/ir.h
hphp/runtime/vm/translator/hopt/linearscan.cpp
hphp/runtime/vm/translator/hopt/nativecalls.cpp
hphp/runtime/vm/translator/hopt/simplifier.cpp
hphp/runtime/vm/translator/hopt/tracebuilder.cpp
hphp/runtime/vm/translator/translator-x64.cpp
hphp/runtime/vm/translator/translator-x64.h
hphp/runtime/vm/translator/translator.cpp