Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
cwh_block.i File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  block_stack_t

Defines

#define BLOCK_CHUNK_SIZE   20
#define cwh_block_current_inline()   WN_block
#define cwh_block_decl()   WN_decl_block

Functions

static void cwh_block_bump (void)
static WN ** cwh_block_find_address (enum block_id id)

Variables

static block_stack_tblock_stack
static INT32 block_stack_size = 0
static INT32 block_stack_top = -1
static WNWN_block
static WNWN_decl_block
static WNWN_copyin_block
static WNWN_defer_block
static WNWN_top_of_loop_block
static BOOL cwh_block_add_debug_line

Define Documentation

#define BLOCK_CHUNK_SIZE   20

Definition at line 66 of file cwh_block.i.

Referenced by cwh_block_bump().

#define cwh_block_decl ( )    WN_decl_block

Definition at line 89 of file cwh_block.i.

Referenced by cwh_block_new_and_decl().


Function Documentation

static void cwh_block_bump ( void  ) [static]
static WN** cwh_block_find_address ( enum block_id  id) [static]

Variable Documentation

INT32 block_stack_size = 0 [static]

Definition at line 64 of file cwh_block.i.

Referenced by cwh_block_bump().

WN* WN_block [static]

Definition at line 71 of file cwh_block.i.

Referenced by cwh_block_current(), and cwh_block_set_current().

WN* WN_copyin_block [static]

Definition at line 74 of file cwh_block.i.

Referenced by cwh_block_find_address(), and cwh_block_init_pu().

WN* WN_decl_block [static]

Definition at line 72 of file cwh_block.i.

Referenced by cwh_block_find_address(), and cwh_block_init_pu().

WN* WN_defer_block [static]

Definition at line 76 of file cwh_block.i.

Referenced by cwh_block_find_address(), and cwh_block_init_pu().

Definition at line 78 of file cwh_block.i.

Referenced by cwh_block_find_address(), and cwh_block_init_pu().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines