osprey/be/cg/orc_ict/region_map.cxx File Reference

#include "defs.h"
#include "errors.h"
#include "mempool.h"
#include "region.h"
#include "region_map.h"

Include dependency graph for region_map.cxx:

Go to the source code of this file.

Defines

#define REGION_EXPANSION_FACTOR   2
#define REGION_MAP_next(map)   ((map)->values.ptr[0])

Functions/Subroutines

void REGION_MAP_Init (void)
void REGION_MAP_Delete (REGION_MAP map)
UINT16 sizeof_kind (_REGION_MAP_KIND kind)
REGION_MAP REGION_MAP_create_kind (INT32 REGION_MAP_idx_max, _REGION_MAP_KIND kind)
void REGION_MAP_grow (REGION_MAP map, REGION *region)

Variables

static REGION_MAP free_maps


Define Documentation

#define REGION_EXPANSION_FACTOR   2

Definition at line 57 of file region_map.cxx.

Referenced by REGION_MAP_create_kind(), and REGION_MAP_grow().

#define REGION_MAP_next ( map   )     ((map)->values.ptr[0])

Definition at line 63 of file region_map.cxx.

Referenced by REGION_MAP_create_kind(), and REGION_MAP_Delete().


Function Documentation

REGION_MAP REGION_MAP_create_kind ( INT32  REGION_MAP_idx_max,
_REGION_MAP_KIND  kind 
)

Definition at line 103 of file region_map.cxx.

void REGION_MAP_Delete ( REGION_MAP  map  ) 

Definition at line 72 of file region_map.cxx.

Referenced by PRDB_GEN::~PRDB_GEN(), and REGION_INFO_MGR::~REGION_INFO_MGR().

void REGION_MAP_grow ( REGION_MAP  map,
REGION region 
)

Definition at line 155 of file region_map.cxx.

Referenced by REGION_MAP32_Set(), REGION_MAP64_Set(), and REGION_MAP_Set().

void REGION_MAP_Init ( void   ) 

Definition at line 66 of file region_map.cxx.

Referenced by CG_PU_Initialize().

UINT16 sizeof_kind ( _REGION_MAP_KIND  kind  )  [inline]

Definition at line 82 of file region_map.cxx.

References _REGION_MAP_I32, _REGION_MAP_I64, _REGION_MAP_PTR, FALSE, FmtAssert, mINT32, and mINT64.


Variable Documentation

Definition at line 60 of file region_map.cxx.


Generated on Wed Apr 8 14:28:47 2009 for Open64 by  doxygen 1.5.6