Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
reshape.cxx File Reference
#include <sys/types.h>
#include "tracing.h"
#include "ipa_section.h"
#include "reshape.h"
Include dependency graph for reshape.cxx:

Go to the source code of this file.

Functions

static void Linearize_Shape (PROJECTED_REGION *pr_callee, PROJECTED_REGION *pr_callee_shape, INT *lin_lower, INT *lin_upper, INT *lin_stride)
static INT Dim_Length (PROJECTED_REGION *pr_shape, INT k)
static void Delinearize_Shape (PROJECTED_REGION *pr_caller, PROJECTED_REGION *pr_caller_shape, INT lin_lower, INT lin_upper, INT lin_stride, INT lb_caller_dim, INT ub_caller_dim, INT total_dims)

Function Documentation

static void Delinearize_Shape ( PROJECTED_REGION pr_caller,
PROJECTED_REGION pr_caller_shape,
INT  lin_lower,
INT  lin_upper,
INT  lin_stride,
INT  lb_caller_dim,
INT  ub_caller_dim,
INT  total_dims 
) [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines