parrotcode: C Predereferenced Transform | |
Contents | Perl Modules |
Parrot::OpTrans::CPrederef - C Predereferenced Transform
Parrot::OpTrans::CPrederef
inherits from Parrot::OpTrans::C
to provide predereferenced register addressing run loop.
core_type()
PARROT_PREDEREF_CORE
.prefix()
'Parrot_pred_'
.Parrot::Op
's func_name()
.defines()
#define
macros required by the ops.suffix()
'_prederef'
.opsarraytype()
void *
.gen_goto($where)
Parrot::OpTrans
.
It should not be duplicated.expr_pop()
expr_address($address)
expr_pop()
.expr_offset($offset)
goto_offset($offset)
goto_address($address)
access_arg($type, $num, $op)
Parrot::OpTrans
) and value.
$op
is an instance of Parrot::Op
.
|