Document TraceBuilder/HhbcTranslator/Simplifier @override-unit-failures
commitd936b8e120c144de32ffd4a607d76ebd2c66918b
authorJordan DeLong <jdelong@fb.com>
Thu, 25 Apr 2013 17:38:03 +0000 (25 10:38 -0700)
committerSara Golemon <sgolemon@fb.com>
Thu, 2 May 2013 04:00:46 +0000 (1 21:00 -0700)
tree56a51256537c0d3c4f5f0de40dc616eedb4604fa
parent0f752932cf39ebf5de20005e696841e60adfe3bb
Document TraceBuilder/HhbcTranslator/Simplifier @override-unit-failures

Adds comments explaining the role of each of these modules.
The comments explain the roles as I am planning to make them, not as
they actually are, so they are currently partially lies.  (I will move
EvalStack into TraceBuilder, and get the remaining "dubious" gen
routines out to HhbcTranslator on top of this diff.)
hphp/runtime/vm/translator/hopt/hhbctranslator.cpp
hphp/runtime/vm/translator/hopt/hhbctranslator.h
hphp/runtime/vm/translator/hopt/opt.cpp
hphp/runtime/vm/translator/hopt/simplifier.h
hphp/runtime/vm/translator/hopt/tracebuilder.cpp
hphp/runtime/vm/translator/hopt/tracebuilder.h