NAME
Parrot::OpTrans::CGP - C Goto Predereferenced Transform
DESCRIPTION
Parrot::OpTrans::CGP
inherits from Parrot::OpTrans::CPrederef
and Parrot::OpTrans::CGoto
to provide predereferenced register addressing and C goto
run loop.
Instance Methods
core_type()
Returns suffix()
The suffix is core_prefix()
The core prefix is defines()
Returns the C goto_address($address)
Transforms the goto_offset($offset)
Transforms the goto_pop()
Transforms the
PARROT_CGP_CORE
.
'_cgp'
.
'cgp_'
.
#define
macros required by the ops.
goto ADDRESS($address)
macro in an ops file into the relevant C code.
goto OFFSET($offset)
macro in an ops file into the relevant C code.
goto POP()
macro in an ops file into the relevant C code.