GIMPLE_BIND#

gbind *gimple_build_bind(tree vars, gimple_seq body)#

Build a GIMPLE_BIND statement with a list of variables in VARS and a body of statements in sequence BODY.

tree gimple_bind_vars(const gbind *g)#

Return the variables declared in the GIMPLE_BIND statement G.

void gimple_bind_set_vars(gbind *g, tree vars)#

Set VARS to be the set of variables declared in the GIMPLE_BIND statement G.

void gimple_bind_append_vars(gbind *g, tree vars)#

Append VARS to the set of variables declared in the GIMPLE_BIND statement G.

gimple_seq gimple_bind_body(gbind *g)#

Return the GIMPLE sequence contained in the GIMPLE_BIND statement G.

void gimple_bind_set_body(gbind *g, gimple_seq seq)#

Set SEQ to be sequence contained in the GIMPLE_BIND statement G.

void gimple_bind_add_stmt(gbind *gs, gimple stmt)#

Append a statement to the end of a GIMPLE_BIND ‘s body.

void gimple_bind_add_seq(gbind *gs, gimple_seq seq)#

Append a sequence of statements to the end of a GIMPLE_BIND ‘s body.

tree gimple_bind_block(const gbind *g)#

Return the TREE_BLOCK node associated with GIMPLE_BIND statement G. This is analogous to the BIND_EXPR_BLOCK field in trees.

void gimple_bind_set_block(gbind *g, tree block)#

Set BLOCK to be the TREE_BLOCK node associated with GIMPLE_BIND statement G.