ARB Struct Reference

#include <symtab_defs.h>

List of all members.

Public Member Functions

INT64 Lbnd_val () const
void Set_lbnd_val (INT64 val)
ST_IDX Lbnd_var () const
void Set_lbnd_var (ST_IDX st)
INT64 Ubnd_val () const
void Set_ubnd_val (INT64 val)
ST_IDX Ubnd_var () const
void Set_ubnd_var (ST_IDX st)
INT64 Stride_val () const
void Set_stride_val (INT64 val)
ST_IDX Stride_var () const
void Set_stride_var (ST_IDX st)
 ARB ()
void Verify (mUINT16 dim) const
void Print (FILE *f) const

Public Attributes

mUINT16 flags
mUINT16 dimension
mUINT16 co_dimension
mUINT16 unused
union {
   mINT64   lbnd_val
   struct {
      ST_IDX   lbnd_var
      mINT32   unused
   }   var
u1
union {
   mINT64   ubnd_val
   struct {
      ST_IDX   ubnd_var
      mINT32   unused
   }   var
u2
union {
   mINT64   stride_val
   struct {
      ST_IDX   stride_var
      mINT32   unused
   }   var
u3

Detailed Description

Definition at line 308 of file symtab_defs.h.


Constructor & Destructor Documentation

ARB::ARB (  )  [inline]

Definition at line 375 of file symtab_defs.h.


Member Function Documentation

INT64 ARB::Lbnd_val (  )  const [inline]

Definition at line 345 of file symtab_defs.h.

References u1.

Referenced by ARB_lbnd_val(), and Print().

ST_IDX ARB::Lbnd_var (  )  const [inline]

Definition at line 348 of file symtab_defs.h.

References u1.

Referenced by ARB_lbnd_var(), Print(), and Verify().

void ARB::Print ( FILE *  f  )  const

Definition at line 2415 of file symtab.cxx.

References ARB_CONST_LBND, ARB_CONST_STRIDE, ARB_CONST_UBND, flags, fprintf(), Lbnd_val(), Lbnd_var(), ST_IDX_index(), Stride_val(), Stride_var(), Ubnd_val(), and Ubnd_var().

Here is the call graph for this function:

void ARB::Set_lbnd_val ( INT64  val  )  [inline]

Definition at line 346 of file symtab_defs.h.

References u1.

Referenced by Set_ARB_lbnd_val().

void ARB::Set_lbnd_var ( ST_IDX  st  )  [inline]

Definition at line 349 of file symtab_defs.h.

References u1.

Referenced by Set_ARB_lbnd_var().

void ARB::Set_stride_val ( INT64  val  )  [inline]

Definition at line 364 of file symtab_defs.h.

References u3.

Referenced by Set_ARB_stride_val().

void ARB::Set_stride_var ( ST_IDX  st  )  [inline]

Definition at line 367 of file symtab_defs.h.

References u3.

Referenced by Set_ARB_stride_var().

void ARB::Set_ubnd_val ( INT64  val  )  [inline]

Definition at line 355 of file symtab_defs.h.

References u2.

Referenced by Set_ARB_ubnd_val().

void ARB::Set_ubnd_var ( ST_IDX  st  )  [inline]

Definition at line 358 of file symtab_defs.h.

References u2.

Referenced by Set_ARB_ubnd_var().

INT64 ARB::Stride_val (  )  const [inline]

Definition at line 363 of file symtab_defs.h.

References u3.

Referenced by ARB_stride_val(), and Print().

ST_IDX ARB::Stride_var (  )  const [inline]

Definition at line 366 of file symtab_defs.h.

References u3.

Referenced by ARB_stride_var(), Print(), and Verify().

INT64 ARB::Ubnd_val (  )  const [inline]

Definition at line 354 of file symtab_defs.h.

References u2.

Referenced by ARB_ubnd_val(), and Print().

ST_IDX ARB::Ubnd_var (  )  const [inline]

Definition at line 357 of file symtab_defs.h.

References u2.

Referenced by ARB_ubnd_var(), Print(), and Verify().

void ARB::Verify ( mUINT16  dim  )  const

Definition at line 690 of file symtab_verify.cxx.

References ARB_CONST_LBND, ARB_CONST_STRIDE, ARB_CONST_UBND, ARB_LAST_DIMEN, dimension, flags, Is_True, Lbnd_var(), Stride_var(), u1, u2, u3, Ubnd_var(), and unused.

Referenced by ARB_Verify_all().

Here is the call graph for this function:


Member Data Documentation

Definition at line 314 of file symtab_defs.h.

Referenced by ARB_co_dimension(), ARB_Init(), and Set_ARB_co_dimension().

Definition at line 311 of file symtab_defs.h.

Referenced by ARB_dimension(), ARB_Init(), Set_ARB_dimension(), and Verify().

Definition at line 318 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 320 of file symtab_defs.h.

Definition at line 336 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 338 of file symtab_defs.h.

union { ... } ARB::u1
union { ... } ARB::u2
union { ... } ARB::u3

Definition at line 327 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 329 of file symtab_defs.h.

Definition at line 322 of file symtab_defs.h.

Definition at line 315 of file symtab_defs.h.

Referenced by ARB_Init(), and Verify().

struct { ... } ARB::var
struct { ... } ARB::var
struct { ... } ARB::var

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

Generated on Tue Nov 17 06:37:59 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1