Move remaining stack optimizations to simplifier
commit2d376658d9957b8aaa7139743c37b30281944ea1
authorJordan DeLong <jdelong@fb.com>
Sat, 27 Apr 2013 19:03:48 +0000 (27 12:03 -0700)
committerSara Golemon <sgolemon@fb.com>
Tue, 7 May 2013 17:55:31 +0000 (7 10:55 -0700)
treebd6c4ec421551e53747d1cc53205ac8ac0350923
parentf8ae6b7149ee66b4cd15cf892b5f5194a1217b25
Move remaining stack optimizations to simplifier

Removes all their genFoo functions and does the corresponding
work in Simplifier, since it requires no state.
hphp/doc/ir.specification
hphp/runtime/vm/translator/hopt/codegen.cpp
hphp/runtime/vm/translator/hopt/hhbctranslator.cpp
hphp/runtime/vm/translator/hopt/ir.h
hphp/runtime/vm/translator/hopt/opt.cpp
hphp/runtime/vm/translator/hopt/simplifier.cpp
hphp/runtime/vm/translator/hopt/simplifier.h
hphp/runtime/vm/translator/hopt/tracebuilder.cpp
hphp/runtime/vm/translator/hopt/tracebuilder.h
hphp/runtime/vm/translator/hopt/vectortranslator.cpp