IR translation for UnpackCont, PackCont, and ContExit
commit61c382df3ce95285d27b1cb2cc866086ec41ea95
authorOwen Yamauchi <oyamauchi@fb.com>
Fri, 7 Dec 2012 21:39:20 +0000 (7 13:39 -0800)
committerSara Golemon <sgolemon@fb.com>
Thu, 13 Dec 2012 19:07:03 +0000 (13 11:07 -0800)
treedd74166426ae50d03b5d9f7c07a3a224741450e4
parent2da92877d3abecc341ea32dd313dd99614ab622c
IR translation for UnpackCont, PackCont, and ContExit

Pleasantly straightforward. This implements translations for all the Cont*
instructions that appear inside actual generator bodies. I have to still do
CreateCont and ContEnter, but in a separate diff.
src/runtime/vm/translator/hopt/codegen.cpp
src/runtime/vm/translator/hopt/codegen.h
src/runtime/vm/translator/hopt/hhbctranslator.cpp
src/runtime/vm/translator/hopt/hhbctranslator.h
src/runtime/vm/translator/hopt/ir.h
src/runtime/vm/translator/hopt/irtranslator.cpp
src/runtime/vm/translator/hopt/tracebuilder.cpp
src/runtime/vm/translator/hopt/tracebuilder.h