Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
any_gen.c File Reference
#include "f90_intrinsic.h"
Include dependency graph for any_gen.c:

Go to the source code of this file.

Functions

static size_t read_source_desc (DopeVectorType *array, size_t src_extent[MAX_NARY_DIMS], size_t src_stride[MAX_NARY_DIMS], size_t src_offset[MAX_NARY_DIMS], int32_t ddim)
static void get_offset_and_stride (DopeVectorType *array, size_t src_extent[MAX_NARY_DIMS], size_t src_stride[MAX_NARY_DIMS], size_t src_offset[MAX_NARY_DIMS], int32_t ddim)
static void alloc_res (DopeVectorType *result, size_t src_extent[MAX_NARY_DIMS])
void _ANY_1 (DopeVectorType *result, DopeVectorType *array, i4 *dim)
void _ANY_2 (DopeVectorType *result, DopeVectorType *array, i4 *dim)
void _ANY_4 (DopeVectorType *result, DopeVectorType *array, i4 *dim)
void _ANY (DopeVectorType *result, DopeVectorType *array, i4 *dim)

Function Documentation

void _ANY ( DopeVectorType result,
DopeVectorType array,
i4 dim 
)
void _ANY_1 ( DopeVectorType result,
DopeVectorType array,
i4 dim 
)
void _ANY_2 ( DopeVectorType result,
DopeVectorType array,
i4 dim 
)
void _ANY_4 ( DopeVectorType result,
DopeVectorType array,
i4 dim 
)
static void get_offset_and_stride ( DopeVectorType array,
size_t  src_extent[MAX_NARY_DIMS],
size_t  src_stride[MAX_NARY_DIMS],
size_t  src_offset[MAX_NARY_DIMS],
int32_t  ddim 
) [static]

Definition at line 518 of file any_gen.c.

References GET_RANK_FROM_DESC, and GET_STRIDE_FROM_DESC().

Referenced by read_source_desc().

Here is the call graph for this function:

static size_t read_source_desc ( DopeVectorType array,
size_t  src_extent[MAX_NARY_DIMS],
size_t  src_stride[MAX_NARY_DIMS],
size_t  src_offset[MAX_NARY_DIMS],
int32_t  ddim 
) [static]

Definition at line 491 of file any_gen.c.

References GET_EXTENT_FROM_DESC, get_offset_and_stride(), and GET_RANK_FROM_DESC.

Referenced by _ANY(), _ANY_1(), _ANY_2(), and _ANY_4().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines