osprey/be/opt/opt_u64_lower.cxx File Reference

#include "defs.h"
#include "errors.h"
#include "erglob.h"
#include "tracing.h"
#include "opt_defs.h"
#include "opt_cfg.h"
#include "opt_ssa.h"
#include "opt_main.h"
#include "opt_sym.h"
#include "opt_htable.h"
#include "u64_lower_template.h"

Include dependency graph for opt_u64_lower.cxx:

Go to the source code of this file.

Defines

#define U64_LOWER_alloc_stack(x)   Alloc_stack_cr(x->Extra_ptrs_used())

Functions/Subroutines

void U64_LOWER_delete (CODEREP *cr)
INT U64_LOWER_kid_count (const CODEREP *cr)
CODEREPU64_LOWER_kid (const CODEREP *cr, INT i)
void U64_LOWER_set_kid (CODEREP *cr, INT i, CODEREP *x)
CODEREPU64_LOWER_kid0 (const CODEREP *cr)
void U64_LOWER_set_kid0 (CODEREP *cr, CODEREP *x)
CODEREPU64_LOWER_kid1 (const CODEREP *cr)
void U64_LOWER_set_kid1 (CODEREP *cr, CODEREP *x)
CODEREPU64_LOWER_kid2 (const CODEREP *cr)
void U64_LOWER_set_kid2 (CODEREP *cr, CODEREP *x)
OPERATOR U64_LOWER_operator (const CODEREP *cr)
TYPE_ID U64_LOWER_rtype (const CODEREP *cr)
void U64_LOWER_set_rtype (CODEREP *cr, TYPE_ID t)
TYPE_ID U64_LOWER_desc (const CODEREP *cr)
void U64_LOWER_set_desc (CODEREP *cr, TYPE_ID t)
INT U64_LOWER_cvtl_bits (const CODEREP *cr)
void U64_LOWER_set_cvtl_bits (CODEREP *cr, INT i)
INT16 U64_LOWER_bit_size (const CODEREP *cr)
INT16 U64_LOWER_bit_offset (const CODEREP *cr)
INT64 U64_LOWER_const_val (const CODEREP *cr)
void U64_LOWER_set_const_val (CODEREP *cr, INT64 i)
ST_CLASS U64_LOWER_class (const CODEREP *cr)
void U64_LOWER_copy_node (CODEREP *newcr, CODEREP *oldcr)
CODEREPU64_LOWER_form_node (CODEREP *cr, CODEREP *old_cr)
CODEREPU64_LOWER_create_cvtl (TYPE_ID res, CODEREP *x, INT cvtl_len)
CODEREPU64_LOWER_create_ne_0 (TYPE_ID res, TYPE_ID desc, CODEREP *x)
void U64_LOWER_insert_cvtl_for_kid (CODEREP *x, HIGH_ORDER_BITS hob_to_do, INT kidno, INT cvtl_bits, HIGH_ORDER_BITS &hob_state)
void U64_LOWER_insert_cvtl_for_kid (STMTREP *s, HIGH_ORDER_BITS hob_to_do, INT kidno, INT cvtl_bits, HIGH_ORDER_BITS &hob_state)
void U64_lower_stmtrep (STMTREP *s, BOOL leave_CVTL_at_leaf)

Variables

static CODEMAPhtable


Define Documentation

#define U64_LOWER_alloc_stack (  )     Alloc_stack_cr(x->Extra_ptrs_used())

Definition at line 75 of file opt_u64_lower.cxx.


Function Documentation

INT16 U64_LOWER_bit_offset ( const CODEREP cr  )  [inline]

INT16 U64_LOWER_bit_size ( const CODEREP cr  )  [inline]

ST_CLASS U64_LOWER_class ( const CODEREP cr  )  [inline]

INT64 U64_LOWER_const_val ( const CODEREP cr  )  [inline]

Definition at line 200 of file opt_u64_lower.cxx.

References CODEREP::Const_val().

void U64_LOWER_copy_node ( CODEREP newcr,
CODEREP oldcr 
) [inline]

Definition at line 210 of file opt_u64_lower.cxx.

References CODEREP::Copy().

CODEREP* U64_LOWER_create_cvtl ( TYPE_ID  res,
CODEREP x,
INT  cvtl_len 
)

CODEREP* U64_LOWER_create_ne_0 ( TYPE_ID  res,
TYPE_ID  desc,
CODEREP x 
)

INT U64_LOWER_cvtl_bits ( const CODEREP cr  )  [inline]

Definition at line 174 of file opt_u64_lower.cxx.

References CODEREP::Offset().

void U64_LOWER_delete ( CODEREP cr  )  [inline]

Definition at line 86 of file opt_u64_lower.cxx.

TYPE_ID U64_LOWER_desc ( const CODEREP cr  )  [inline]

Definition at line 165 of file opt_u64_lower.cxx.

References CODEREP::Dsctyp().

CODEREP* U64_LOWER_form_node ( CODEREP cr,
CODEREP old_cr 
)

void U64_LOWER_insert_cvtl_for_kid ( STMTREP s,
HIGH_ORDER_BITS  hob_to_do,
INT  kidno,
INT  cvtl_bits,
HIGH_ORDER_BITS hob_state 
)

void U64_LOWER_insert_cvtl_for_kid ( CODEREP x,
HIGH_ORDER_BITS  hob_to_do,
INT  kidno,
INT  cvtl_bits,
HIGH_ORDER_BITS hob_state 
)

CODEREP* U64_LOWER_kid ( const CODEREP cr,
INT  i 
)

CODEREP* U64_LOWER_kid0 ( const CODEREP cr  )  [inline]

Definition at line 120 of file opt_u64_lower.cxx.

References U64_LOWER_kid().

CODEREP* U64_LOWER_kid1 ( const CODEREP cr  )  [inline]

Definition at line 126 of file opt_u64_lower.cxx.

References U64_LOWER_kid().

CODEREP* U64_LOWER_kid2 ( const CODEREP cr  )  [inline]

Definition at line 132 of file opt_u64_lower.cxx.

References U64_LOWER_kid().

INT U64_LOWER_kid_count ( const CODEREP cr  ) 

OPERATOR U64_LOWER_operator ( const CODEREP cr  ) 

TYPE_ID U64_LOWER_rtype ( const CODEREP cr  )  [inline]

Definition at line 156 of file opt_u64_lower.cxx.

References CODEREP::Dtyp().

void U64_LOWER_set_const_val ( CODEREP cr,
INT64  i 
) [inline]

Definition at line 203 of file opt_u64_lower.cxx.

References CODEREP::Set_const_val().

void U64_LOWER_set_cvtl_bits ( CODEREP cr,
INT  i 
) [inline]

Definition at line 177 of file opt_u64_lower.cxx.

References CODEREP::Set_offset().

void U64_LOWER_set_desc ( CODEREP cr,
TYPE_ID  t 
) [inline]

void U64_LOWER_set_kid ( CODEREP cr,
INT  i,
CODEREP x 
)

void U64_LOWER_set_kid0 ( CODEREP cr,
CODEREP x 
) [inline]

Definition at line 123 of file opt_u64_lower.cxx.

References U64_LOWER_set_kid().

void U64_LOWER_set_kid1 ( CODEREP cr,
CODEREP x 
) [inline]

Definition at line 129 of file opt_u64_lower.cxx.

References U64_LOWER_set_kid().

void U64_LOWER_set_kid2 ( CODEREP cr,
CODEREP x 
) [inline]

Definition at line 135 of file opt_u64_lower.cxx.

References U64_LOWER_set_kid().

void U64_LOWER_set_rtype ( CODEREP cr,
TYPE_ID  t 
) [inline]

void U64_lower_stmtrep ( STMTREP s,
BOOL  leave_CVTL_at_leaf 
)


Variable Documentation

CODEMAP* htable [static]


Generated on Wed Apr 8 14:35:59 2009 for Open64 by  doxygen 1.5.6