GCC Middle and Back End API Reference
tm_region Struct Reference
Collaboration diagram for tm_region:

Public Member Functions

gtransactionget_transaction_stmt () const
 

Data Fields

struct tm_regionnext
 
struct tm_regioninner
 
struct tm_regionouter
 
gimpletransaction_stmt
 
bool original_transaction_was_outer
 
tree tm_state
 
basic_block entry_block
 
basic_block restart_block
 
bitmap exit_blocks
 
bitmap irr_blocks
 

Detailed Description

Collect region information for each transaction.   

Member Function Documentation

◆ get_transaction_stmt()

gtransaction * tm_region::get_transaction_stmt ( ) const
inline

Field Documentation

◆ entry_block

◆ exit_blocks

◆ inner

struct tm_region* tm_region::inner

◆ irr_blocks

◆ next

◆ original_transaction_was_outer

bool tm_region::original_transaction_was_outer

◆ outer

◆ restart_block

basic_block tm_region::restart_block

◆ tm_state

tree tm_region::tm_state

◆ transaction_stmt


The documentation for this struct was generated from the following file: