GCC Middle and Back End API Reference
|
Public Member Functions | |
gtransaction * | get_transaction_stmt () const |
Collect region information for each transaction.
|
inline |
References ggc_alloc(), and transaction_stmt.
Referenced by expand_transaction(), generate_tm_state(), propagate_tm_flags_out(), and transaction_subcode_ior().
basic_block tm_region::entry_block |
Referenced by collect_bb2reg(), compute_transaction_bits(), execute_tm_memopt(), expand_assign_tm(), expand_call_tm(), expand_transaction(), gate_tm_init(), ipa_tm_scan_irr_function(), ipa_tm_transform_transaction(), tm_memopt_compute_antic(), tm_memopt_compute_available(), tm_region_init(), and tm_region_init_0().
bitmap tm_region::exit_blocks |
Referenced by expand_regions_1(), propagate_tm_flags_out(), and tm_region_init_0().
bitmap tm_region::irr_blocks |
Referenced by collect_bb2reg(), compute_transaction_bits(), execute_tm_memopt(), gate_tm_init(), tm_region_init_0(), and tm_region_init_1().
bool tm_region::original_transaction_was_outer |
Referenced by expand_transaction(), and tm_region_init_0().
Referenced by propagate_tm_flags_out(), tm_region_init_0(), and tm_region_init_1().
basic_block tm_region::restart_block |
Referenced by expand_block_edges(), and expand_transaction().
tree tm_region::tm_state |
Referenced by expand_transaction(), generate_tm_state(), and tm_region_init_0().
gimple* tm_region::transaction_stmt |