osprey/be/cg/label_util.cxx File Reference

#include <alloca.h>
#include "defs.h"
#include "mempool.h"
#include "config_asm.h"
#include "label_util.h"
#include "be_util.h"
#include "bb.h"

Include dependency graph for label_util.cxx:

Go to the source code of this file.

Data Types

type  label_info

Functions/Subroutines

static void Realloc_Label_Info (INT min_needed)
void Init_Label_Info (void)
UINT64 Get_Label_Offset (LABEL_IDX i)
void Set_Label_Offset (LABEL_IDX i, UINT64 offset)
BBGet_Label_BB (LABEL_IDX i)
void Set_Label_BB (LABEL_IDX i, BB *bb)
LABEL_IDX Gen_Temp_Label (void)

Variables

static label_infolabel_info_array
static INT max_label_info_index = 0


Function Documentation

LABEL_IDX Gen_Temp_Label ( void   ) 

BB* Get_Label_BB ( LABEL_IDX  i  ) 

UINT64 Get_Label_Offset ( LABEL_IDX  i  ) 

void Init_Label_Info ( void   ) 

static void Realloc_Label_Info ( INT  min_needed  )  [static]

void Set_Label_BB ( LABEL_IDX  i,
BB bb 
)

void Set_Label_Offset ( LABEL_IDX  i,
UINT64  offset 
)


Variable Documentation

Definition at line 55 of file label_util.cxx.

INT max_label_info_index = 0 [static]


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