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