gccint: GIMPLE_BIND
1
1 12.8.3 'GIMPLE_BIND'
1 --------------------
1
1 -- GIMPLE function: gbind *gimple_build_bind (tree vars, gimple_seq
1 body)
1 Build a 'GIMPLE_BIND' statement with a list of variables in 'VARS'
1 and a body of statements in sequence 'BODY'.
1
1 -- GIMPLE function: tree gimple_bind_vars (const gbind *g)
1 Return the variables declared in the 'GIMPLE_BIND' statement 'G'.
1
1 -- GIMPLE function: void gimple_bind_set_vars (gbind *g, tree vars)
1 Set 'VARS' to be the set of variables declared in the 'GIMPLE_BIND'
1 statement 'G'.
1
1 -- GIMPLE function: void gimple_bind_append_vars (gbind *g, tree vars)
1 Append 'VARS' to the set of variables declared in the 'GIMPLE_BIND'
1 statement 'G'.
1
1 -- GIMPLE function: gimple_seq gimple_bind_body (gbind *g)
1 Return the GIMPLE sequence contained in the 'GIMPLE_BIND' statement
1 'G'.
1
1 -- GIMPLE function: void gimple_bind_set_body (gbind *g, gimple_seq
1 seq)
1 Set 'SEQ' to be sequence contained in the 'GIMPLE_BIND' statement
1 'G'.
1
1 -- GIMPLE function: void gimple_bind_add_stmt (gbind *gs, gimple stmt)
1 Append a statement to the end of a 'GIMPLE_BIND''s body.
1
1 -- GIMPLE function: void gimple_bind_add_seq (gbind *gs, gimple_seq
1 seq)
1 Append a sequence of statements to the end of a 'GIMPLE_BIND''s
1 body.
1
1 -- GIMPLE function: tree gimple_bind_block (const gbind *g)
1 Return the 'TREE_BLOCK' node associated with 'GIMPLE_BIND'
1 statement 'G'. This is analogous to the 'BIND_EXPR_BLOCK' field in
1 trees.
1
1 -- GIMPLE function: void gimple_bind_set_block (gbind *g, tree block)
1 Set 'BLOCK' to be the 'TREE_BLOCK' node associated with
1 'GIMPLE_BIND' statement 'G'.
1