Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <fortran.h>
Go to the source code of this file.
Classes | |
struct | f90_type |
struct | DopeVector |
struct | DopeVector::DvDimen |
Defines | |
#define | MAXDIM 7 |
#define | DVTYPE_NTYPES 9 /* number of data type codes */ |
#define | SMSCALE(dv) (sizeof(long)) |
#define | CPPLOG2(x) |
#define | SMSHIFT(dv) CPPLOG2(SMSCALE(dv)/sizeof(bcont)) |
Typedefs | |
typedef struct f90_type | f90_type_t |
typedef struct DopeVector | DopeVectorType |
typedef enum typecodes | ftype_t |
#define CPPLOG2 | ( | x | ) |
#define DVTYPE_NTYPES 9 /* number of data type codes */ |
#define MAXDIM 7 |
Definition at line 252 of file dopevec.h.
Referenced by __all(), __any(), __count(), __maxloc(), __maxval(), __minloc(), __minval(), __transfer(), _CSHIFT(), _EOSHIFT(), _getnlval(), _MERGE(), _PACK(), _RESHAPE(), _SPREAD(), _UNPACK(), and _xfer_iolist().
#define SMSCALE | ( | dv | ) | (sizeof(long)) |
Definition at line 335 of file dopevec.h.
Referenced by _getnlval(), _nl_strd_derv(), _nl_stride_dv(), _stride_dv(), _strip_mine(), and _xfer_iolist().
Definition at line 347 of file dopevec.h.
Referenced by _map_to_dv(), _nl_stride_dv(), _stride_dv(), and _strip_mine().
typedef struct DopeVector DopeVectorType |
typedef struct f90_type f90_type_t |