gccint: GIMPLE_TRY

1 
1 12.8.28 'GIMPLE_TRY'
1 --------------------
1 
1  -- GIMPLE function: gtry *gimple_build_try (gimple_seq eval, gimple_seq
1           cleanup, unsigned int kind)
1      Build a 'GIMPLE_TRY' statement.  'EVAL' is a sequence with the
1      expression to evaluate.  'CLEANUP' is a sequence of statements to
1      run at clean-up time.  'KIND' is the enumeration value
1      'GIMPLE_TRY_CATCH' if this statement denotes a try/catch construct
1      or 'GIMPLE_TRY_FINALLY' if this statement denotes a try/finally
1      construct.
1 
1  -- GIMPLE function: enum gimple_try_flags gimple_try_kind (gimple g)
1      Return the kind of try block represented by 'GIMPLE_TRY' 'G'.  This
1      is either 'GIMPLE_TRY_CATCH' or 'GIMPLE_TRY_FINALLY'.
1 
1  -- GIMPLE function: bool gimple_try_catch_is_cleanup (gimple g)
1      Return the 'GIMPLE_TRY_CATCH_IS_CLEANUP' flag.
1 
1  -- GIMPLE function: gimple_seq gimple_try_eval (gimple g)
1      Return the sequence of statements used as the body for 'GIMPLE_TRY'
1      'G'.
1 
1  -- GIMPLE function: gimple_seq gimple_try_cleanup (gimple g)
1      Return the sequence of statements used as the cleanup body for
1      'GIMPLE_TRY' 'G'.
1 
1  -- GIMPLE function: void gimple_try_set_catch_is_cleanup (gimple g,
1           bool catch_is_cleanup)
1      Set the 'GIMPLE_TRY_CATCH_IS_CLEANUP' flag.
1 
1  -- GIMPLE function: void gimple_try_set_eval (gtry *g, gimple_seq eval)
1      Set 'EVAL' to be the sequence of statements to use as the body for
1      'GIMPLE_TRY' 'G'.
1 
1  -- GIMPLE function: void gimple_try_set_cleanup (gtry *g, gimple_seq
1           cleanup)
1      Set 'CLEANUP' to be the sequence of statements to use as the
1      cleanup body for 'GIMPLE_TRY' 'G'.
1