#include <symtab_defs.h>
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 |
Definition at line 307 of file symtab_defs.h.
| ARB::ARB | ( | ) | [inline] |
Definition at line 374 of file symtab_defs.h.
| INT64 ARB::Lbnd_val | ( | ) | const [inline] |
Definition at line 344 of file symtab_defs.h.
References u1.
Referenced by ARB_lbnd_val(), and Print().
| ST_IDX ARB::Lbnd_var | ( | ) | const [inline] |
Definition at line 347 of file symtab_defs.h.
References u1.
Referenced by ARB_lbnd_var(), Print(), and Verify().
| void ARB::Print | ( | FILE * | f | ) | const |
Definition at line 2411 of file symtab.cxx.
References ARB_CONST_LBND, ARB_CONST_STRIDE, ARB_CONST_UBND, flags, Lbnd_val(), Lbnd_var(), ST_IDX_index(), Stride_val(), Stride_var(), Ubnd_val(), and Ubnd_var().

| void ARB::Set_lbnd_val | ( | INT64 | val | ) | [inline] |
Definition at line 345 of file symtab_defs.h.
References u1.
Referenced by Set_ARB_lbnd_val(), and sexp2whirl::xlate_ARB_TAB_entry().
| void ARB::Set_lbnd_var | ( | ST_IDX | st | ) | [inline] |
Definition at line 348 of file symtab_defs.h.
References u1.
Referenced by Set_ARB_lbnd_var(), and sexp2whirl::xlate_ARB_TAB_entry().
| void ARB::Set_stride_val | ( | INT64 | val | ) | [inline] |
Definition at line 363 of file symtab_defs.h.
References u3.
Referenced by Set_ARB_stride_val(), and sexp2whirl::xlate_ARB_TAB_entry().
| void ARB::Set_stride_var | ( | ST_IDX | st | ) | [inline] |
Definition at line 366 of file symtab_defs.h.
References u3.
Referenced by Set_ARB_stride_var(), and sexp2whirl::xlate_ARB_TAB_entry().
| void ARB::Set_ubnd_val | ( | INT64 | val | ) | [inline] |
Definition at line 354 of file symtab_defs.h.
References u2.
Referenced by Set_ARB_ubnd_val(), and sexp2whirl::xlate_ARB_TAB_entry().
| void ARB::Set_ubnd_var | ( | ST_IDX | st | ) | [inline] |
Definition at line 357 of file symtab_defs.h.
References u2.
Referenced by Set_ARB_ubnd_var(), and sexp2whirl::xlate_ARB_TAB_entry().
| INT64 ARB::Stride_val | ( | ) | const [inline] |
Definition at line 362 of file symtab_defs.h.
References u3.
Referenced by ARB_stride_val(), and Print().
| ST_IDX ARB::Stride_var | ( | ) | const [inline] |
Definition at line 365 of file symtab_defs.h.
References u3.
Referenced by ARB_stride_var(), Print(), and Verify().
| INT64 ARB::Ubnd_val | ( | ) | const [inline] |
Definition at line 353 of file symtab_defs.h.
References u2.
Referenced by ARB_ubnd_val(), and Print().
| ST_IDX ARB::Ubnd_var | ( | ) | const [inline] |
Definition at line 356 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().

Definition at line 313 of file symtab_defs.h.
Referenced by ARB_co_dimension(), ARB_Init(), xaif2whirl::MY_Make_Array_Type(), Set_ARB_co_dimension(), and sexp2whirl::xlate_ARB_TAB_entry().
Definition at line 310 of file symtab_defs.h.
Referenced by ARB_dimension(), ARB_Init(), xaif2whirl::MY_Make_Array_Type(), Set_ARB_dimension(), Verify(), and sexp2whirl::xlate_ARB_TAB_entry().
Definition at line 309 of file symtab_defs.h.
Referenced by ARB_const_lbnd(), ARB_const_stride(), ARB_const_ubnd(), ARB_empty_lbnd(), ARB_empty_stride(), ARB_empty_ubnd(), ARB_first_dimen(), ARB_flags(), ARB_Init(), ARB_last_dimen(), ARB_star_ubnd(), Clear_ARB_const_lbnd(), Clear_ARB_const_stride(), Clear_ARB_const_ubnd(), Clear_ARB_empty_lbnd(), Clear_ARB_empty_stride(), Clear_ARB_empty_ubnd(), Clear_ARB_first_dimen(), Clear_ARB_last_dimen(), Clear_ARB_star_ubnd(), xaif2whirl::MY_Make_Array_Type(), Print(), Set_ARB_const_lbnd(), Set_ARB_const_stride(), Set_ARB_const_ubnd(), Set_ARB_empty_lbnd(), Set_ARB_empty_stride(), Set_ARB_empty_ubnd(), Set_ARB_first_dimen(), Set_ARB_flags(), Set_ARB_last_dimen(), Set_ARB_star_ubnd(), Verify(), and sexp2whirl::xlate_ARB_TAB_entry().
Definition at line 317 of file symtab_defs.h.
Referenced by ARB_Init(), and xaif2whirl::MY_Make_Array_Type().
Definition at line 319 of file symtab_defs.h.
Definition at line 335 of file symtab_defs.h.
Referenced by ARB_Init(), and xaif2whirl::MY_Make_Array_Type().
Definition at line 337 of file symtab_defs.h.
| union { ... } ARB::u1 |
Referenced by ARB_Init(), Lbnd_val(), Lbnd_var(), xaif2whirl::MY_Make_Array_Type(), Set_lbnd_val(), Set_lbnd_var(), and Verify().
| union { ... } ARB::u2 |
Referenced by ARB_Init(), xaif2whirl::MY_Make_Array_Type(), Set_ubnd_val(), Set_ubnd_var(), Ubnd_val(), Ubnd_var(), and Verify().
| union { ... } ARB::u3 |
Referenced by ARB_Init(), xaif2whirl::MY_Make_Array_Type(), Set_stride_val(), Set_stride_var(), Stride_val(), Stride_var(), and Verify().
Definition at line 326 of file symtab_defs.h.
Referenced by ARB_Init(), and xaif2whirl::MY_Make_Array_Type().
Definition at line 328 of file symtab_defs.h.
Definition at line 321 of file symtab_defs.h.
Definition at line 314 of file symtab_defs.h.
Referenced by ARB_Init(), xaif2whirl::MY_Make_Array_Type(), and Verify().
| struct { ... } ARB::var |
| struct { ... } ARB::var |
| struct { ... } ARB::var |
1.5.7.1