class OPT_ITER |
---|
OPT_HELPER |
has_attr_expr(am:$AM):BOOL |
---|
has_no_iter(am:$AM):BOOL |
---|
hoistable(src:$AM_EXPR,c:AM_CURSOR,need_safe_attr:BOOL,in_conditional:BOOL):BOOL |
---|
hoistable_dest(desta:AM_ASSIGN_STMT,c:AM_CURSOR,need_safe_attr:BOOL,in_conditional:BOOL):BOOL |
---|
hoistable_init(src:$AM_EXPR,c:AM_CURSOR,need_safe_attr:BOOL,in_conditional:BOOL):BOOL |
---|
hoistable_init_dest(dest:$AM_EXPR,c:AM_CURSOR,need_safe_attr:BOOL,in_conditional:BOOL):BOOL |
---|
inline_func(func:AM_ROUT_DEF,am:AM_ROUT_CALL_EXPR,c:AM_CURSOR):BOOL |
---|
inline_iter(func:AM_ROUT_DEF,am:AM_ITER_CALL_EXPR,c:AM_CURSOR, |
---|
make_safe_attr(a:$AM) |
---|
make_unsafe_attr(a:$AM) |
---|
move_init_stmts(func:AM_ROUT_DEF,am:AM_ITER_CALL_EXPR,c:AM_CURSOR) |
---|
opt_inlined_iter(func:AM_ROUT_DEF,n:AM_STMT_EXPR,c:AM_CURSOR, |
---|