Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
s_asg_expr.m File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define INT_WORD   Integer_4
#define MACH_SPEC   FALSE, Err_Res
#define EQUAL_OP   0
#define NOT_EQUAL   1
#define LESS_THAN   0
#define LESS_EQ   1
#define GREATER_THAN   2
#define GREATER_EQ   3
#define UN_PLUS_TYPE(IDX)   un_plus_tbl[IDX].type
#define UN_PLUS_EXTN(IDX)   un_plus_tbl[IDX].ext
#define NOT_TYPE(IDX)   not_tbl[IDX].type
#define NOT_EXTN(IDX)   not_tbl[IDX].ext
#define BIN_SUB_TYPE(IDXL, IDXR)   bin_sub_tbl[IDXL][IDXR].type
#define BIN_SUB_EXTN(IDXL, IDXR)   bin_sub_tbl[IDXL][IDXR].ext
#define BIN_ADD_TYPE(IDXL, IDXR)   bin_add_tbl[IDXL][IDXR].type
#define BIN_ADD_EXTN(IDXL, IDXR)   bin_add_tbl[IDXL][IDXR].ext
#define MULT_DIV_TYPE(IDXL, IDXR)   mult_div_tbl[IDXL][IDXR].type
#define MULT_DIV_EXTN(IDXL, IDXR)   mult_div_tbl[IDXL][IDXR].ext
#define POWER_TYPE(IDXL, IDXR)   power_tbl[IDXL][IDXR].type
#define POWER_EXTN(IDXL, IDXR)   power_tbl[IDXL][IDXR].ext
#define EQ_NE_TYPE(IDXL, IDXR)   eq_ne_tbl[IDXL][IDXR].type
#define EQ_NE_EXTN(IDXL, IDXR)   eq_ne_tbl[IDXL][IDXR].ext
#define LG_TYPE(IDXL, IDXR)   lg_tbl[IDXL][IDXR].type
#define LG_EXTN(IDXL, IDXR)   lg_tbl[IDXL][IDXR].ext
#define GT_LT_TYPE(IDXL, IDXR)   gt_lt_tbl[IDXL][IDXR].type
#define GT_LT_EXTN(IDXL, IDXR)   gt_lt_tbl[IDXL][IDXR].ext
#define AND_OR_TYPE(IDXL, IDXR)   and_or_tbl[IDXL][IDXR].type
#define AND_OR_EXTN(IDXL, IDXR)   and_or_tbl[IDXL][IDXR].ext
#define ASG_TYPE(IDXL, IDXR)   asg_tbl[IDXL][IDXR].type
#define ASG_EXTN(IDXL, IDXR)   asg_tbl[IDXL][IDXR].ext

Define Documentation

#define AND_OR_EXTN (   IDXL,
  IDXR 
)    and_or_tbl[IDXL][IDXR].ext

Definition at line 137 of file s_asg_expr.m.

Referenced by and_opr_handler(), and operation_is_intrinsic().

#define AND_OR_TYPE (   IDXL,
  IDXR 
)    and_or_tbl[IDXL][IDXR].type

Definition at line 134 of file s_asg_expr.m.

Referenced by and_opr_handler(), and operation_is_intrinsic().

#define ASG_EXTN (   IDXL,
  IDXR 
)    asg_tbl[IDXL][IDXR].ext
#define BIN_ADD_EXTN (   IDXL,
  IDXR 
)    bin_add_tbl[IDXL][IDXR].ext

Definition at line 96 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and plus_opr_handler().

#define BIN_ADD_TYPE (   IDXL,
  IDXR 
)    bin_add_tbl[IDXL][IDXR].type

Definition at line 93 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and plus_opr_handler().

#define BIN_SUB_EXTN (   IDXL,
  IDXR 
)    bin_sub_tbl[IDXL][IDXR].ext

Definition at line 90 of file s_asg_expr.m.

Referenced by minus_opr_handler(), and operation_is_intrinsic().

#define BIN_SUB_TYPE (   IDXL,
  IDXR 
)    bin_sub_tbl[IDXL][IDXR].type

Definition at line 87 of file s_asg_expr.m.

Referenced by minus_opr_handler(), and operation_is_intrinsic().

#define EQ_NE_EXTN (   IDXL,
  IDXR 
)    eq_ne_tbl[IDXL][IDXR].ext

Definition at line 117 of file s_asg_expr.m.

Referenced by eq_opr_handler(), and operation_is_intrinsic().

#define EQ_NE_TYPE (   IDXL,
  IDXR 
)    eq_ne_tbl[IDXL][IDXR].type

Definition at line 114 of file s_asg_expr.m.

Referenced by eq_opr_handler(), and operation_is_intrinsic().

#define EQUAL_OP   0

Definition at line 55 of file s_asg_expr.m.

#define GREATER_EQ   3

Definition at line 60 of file s_asg_expr.m.

#define GREATER_THAN   2

Definition at line 59 of file s_asg_expr.m.

#define GT_LT_EXTN (   IDXL,
  IDXR 
)    gt_lt_tbl[IDXL][IDXR].ext

Definition at line 130 of file s_asg_expr.m.

Referenced by lt_opr_handler(), and operation_is_intrinsic().

#define GT_LT_TYPE (   IDXL,
  IDXR 
)    gt_lt_tbl[IDXL][IDXR].type

Definition at line 127 of file s_asg_expr.m.

Referenced by lt_opr_handler(), and operation_is_intrinsic().

#define INT_WORD   Integer_4

Definition at line 46 of file s_asg_expr.m.

#define LESS_EQ   1

Definition at line 58 of file s_asg_expr.m.

#define LESS_THAN   0

Definition at line 57 of file s_asg_expr.m.

#define LG_EXTN (   IDXL,
  IDXR 
)    lg_tbl[IDXL][IDXR].ext

Definition at line 123 of file s_asg_expr.m.

Referenced by lg_opr_handler().

#define LG_TYPE (   IDXL,
  IDXR 
)    lg_tbl[IDXL][IDXR].type

Definition at line 120 of file s_asg_expr.m.

Referenced by lg_opr_handler().

#define MACH_SPEC   FALSE, Err_Res

Definition at line 52 of file s_asg_expr.m.

#define MULT_DIV_EXTN (   IDXL,
  IDXR 
)    mult_div_tbl[IDXL][IDXR].ext

Definition at line 103 of file s_asg_expr.m.

Referenced by mult_opr_handler(), and operation_is_intrinsic().

#define MULT_DIV_TYPE (   IDXL,
  IDXR 
)    mult_div_tbl[IDXL][IDXR].type

Definition at line 100 of file s_asg_expr.m.

Referenced by mult_opr_handler(), and operation_is_intrinsic().

#define NOT_EQUAL   1

Definition at line 56 of file s_asg_expr.m.

#define NOT_EXTN (   IDX)    not_tbl[IDX].ext

Definition at line 83 of file s_asg_expr.m.

Referenced by not_opr_handler(), and operation_is_intrinsic().

#define NOT_TYPE (   IDX)    not_tbl[IDX].type

Definition at line 80 of file s_asg_expr.m.

Referenced by not_opr_handler(), and operation_is_intrinsic().

#define POWER_EXTN (   IDXL,
  IDXR 
)    power_tbl[IDXL][IDXR].ext

Definition at line 110 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and power_opr_handler().

#define POWER_TYPE (   IDXL,
  IDXR 
)    power_tbl[IDXL][IDXR].type

Definition at line 107 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and power_opr_handler().

#define UN_PLUS_EXTN (   IDX)    un_plus_tbl[IDX].ext

Definition at line 76 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and uplus_opr_handler().

#define UN_PLUS_TYPE (   IDX)    un_plus_tbl[IDX].type

Definition at line 73 of file s_asg_expr.m.

Referenced by operation_is_intrinsic(), and uplus_opr_handler().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines