Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | TCON_ty(c) ((c).ty) |
#define | TCON_v0(c) ((c).vals.ival.v0) |
#define | TCON_v1(c) ((c).vals.ival.v1) |
#define | TCON_v2(c) ((c).vals.ival.v2) |
#define | TCON_v3(c) ((c).vals.ival.v3) |
#define | TCON_iv0(c) ((c).cmplxval.ival.v0) |
#define | TCON_iv1(c) ((c).cmplxval.ival.v1) |
#define | TCON_iv2(c) ((c).cmplxval.ival.v2) |
#define | TCON_iv3(c) ((c).cmplxval.ival.v3) |
#define | TCON_u0(c) ((c).vals.uval.u0) |
#define | TCON_u1(c) ((c).vals.uval.u1) |
#define | TCON_u2(c) ((c).vals.uval.u2) |
#define | TCON_u3(c) ((c).vals.uval.u3) |
#define | TCON_I4(c) TCON_v0(c) |
#define | TCON_U4(c) TCON_u0(c) |
#define | TCON_I8(c) ((c).vals.i0) |
#define | TCON_U8(c) ((c).vals.k0) |
#define | TCON_I8U8I4U4(c) |
#define | TCON_R8(c) ((c).vals.dval) |
#define | TCON_R16(c) ((c).vals.qval) |
#define | TCON_IR8(c) ((c).cmplxval.dival) |
#define | TCON_IR16(c) ((c).cmplxval.qival) |
#define | TCON_R4(c) ((c).vals.fval) |
#define | TCON_IR4(c) ((c).cmplxval.fival) |
#define | Set_TCON_R4(c, v) (TCON_R4(c) = v) |
#define | Set_TCON_R8(c, v) (TCON_R8(c) = v) |
#define | Set_TCON_R16(c, v) (TCON_R16(c) = v) |
#define | Set_TCON_IR4(c, v) (TCON_IR4(c) = v) |
#define | Set_TCON_IR8(c, v) (TCON_IR8(c) = v) |
#define | Set_TCON_IR16(c, v) (TCON_IR16(c) = v) |
#define | TCON_cp(c) ((c).vals.sval.cp) |
#define | TCON_len(c) ((c).vals.sval.len) |
Functions | |
char * | Targ_Append_To_Dbuf (char *, char) |
#define Set_TCON_IR16 | ( | c, | |
v | |||
) | (TCON_IR16(c) = v) |
Definition at line 103 of file targ_const_private.h.
Referenced by Make_Complex().
#define Set_TCON_IR4 | ( | c, | |
v | |||
) | (TCON_IR4(c) = v) |
Definition at line 101 of file targ_const_private.h.
Referenced by Make_Complex(), and Targ_Conv().
#define Set_TCON_IR8 | ( | c, | |
v | |||
) | (TCON_IR8(c) = v) |
Definition at line 102 of file targ_const_private.h.
Referenced by Make_Complex().
#define Set_TCON_R16 | ( | c, | |
v | |||
) | (TCON_R16(c) = v) |
Definition at line 100 of file targ_const_private.h.
Referenced by Extract_Complex_Imag(), Extract_Complex_Real(), and Make_Complex().
#define Set_TCON_R4 | ( | c, | |
v | |||
) | (TCON_R4(c) = v) |
Definition at line 98 of file targ_const_private.h.
Referenced by Extract_Complex_Imag(), Extract_Complex_Real(), Host_To_Targ_Float(), Host_To_Targ_Float_4(), Make_Complex(), and Targ_Conv().
#define Set_TCON_R8 | ( | c, | |
v | |||
) | (TCON_R8(c) = v) |
Definition at line 99 of file targ_const_private.h.
Referenced by Extract_Complex_Imag(), Extract_Complex_Real(), Extract_Quad_Hi(), Extract_Quad_Lo(), and Make_Complex().
Definition at line 108 of file targ_const_private.h.
Referenced by Em_Targ_Emit_Const(), Hash_TCON(), Host_To_Targ_String(), Targ_Emit_Const(), Targ_Print(), and Targ_String_Address().
Definition at line 69 of file targ_const_private.h.
Referenced by Targ_IntrinsicOp(), Targ_Ipower(), Targ_Power(), Targ_To_Host(), and Targ_WhirlOp().
Definition at line 71 of file targ_const_private.h.
Referenced by Host_To_Targ(), Targ_Conv(), Targ_Emit_Const(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Power(), Targ_Print(), Targ_To_Host(), and Targ_WhirlOp().
#define TCON_I8U8I4U4 | ( | c | ) |
Definition at line 85 of file targ_const_private.h.
Referenced by complex_divide(), complex_sqrt(), Extract_Complex_Imag(), Host_To_Targ_Complex_Quad(), Targ_Conv(), Targ_Emit_Const(), Targ_IntrinsicOp(), Targ_Print(), and Targ_WhirlOp().
Definition at line 92 of file targ_const_private.h.
Referenced by complex_divide(), complex_sqrt(), Em_Targ_Emit_Const(), Extract_Complex_Imag(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Targ_Conv(), Targ_Emit_Const(), Targ_IntrinsicOp(), Targ_Print(), Targ_To_Host_ComplexImag(), and Targ_WhirlOp().
Definition at line 84 of file targ_const_private.h.
Referenced by complex_divide(), complex_sqrt(), Em_Targ_Emit_Const(), Extract_Complex_Imag(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Targ_Conv(), Targ_Emit_Const(), Targ_IntrinsicOp(), Targ_Print(), Targ_To_Host_ComplexImag(), and Targ_WhirlOp().
#define TCON_iv0 | ( | c | ) | ((c).cmplxval.ival.v0) |
Definition at line 61 of file targ_const_private.h.
Referenced by Hash_TCON(), Host_To_Targ_UV(), and Targ_Conv().
Definition at line 62 of file targ_const_private.h.
Referenced by Hash_TCON(), Host_To_Targ_UV(), and Targ_Conv().
Definition at line 63 of file targ_const_private.h.
Referenced by Hash_TCON(), Host_To_Targ_UV(), and Targ_Conv().
Definition at line 64 of file targ_const_private.h.
Referenced by Hash_TCON(), Host_To_Targ_UV(), and Targ_Conv().
#define TCON_len | ( | c | ) | ((c).vals.sval.len) |
Definition at line 109 of file targ_const_private.h.
Referenced by Em_Targ_Emit_Const(), Hash_TCON(), Host_To_Targ_String(), Targ_Emit_Const(), Targ_Print(), and Targ_String_Length().
Definition at line 82 of file targ_const_private.h.
Referenced by Check_TCON(), complex_divide(), complex_sqrt(), Extract_Complex_Real(), Extract_Quad_Hi(), Extract_Quad_Lo(), Host_To_Targ_Complex_Quad(), Host_To_Targ_Quad(), Make_Complex(), Targ_Conv(), Targ_Emit_Const(), Targ_fp_class(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Is_Zero(), Targ_Print(), Targ_To_Host_Quad(), and Targ_WhirlOp().
Definition at line 91 of file targ_const_private.h.
Referenced by complex_divide(), complex_sqrt(), Em_Targ_Emit_Const(), Extract_Complex_Real(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Make_Complex(), Targ_Conv(), Targ_Emit_Const(), Targ_fp_class(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Is_Zero(), Targ_Power(), Targ_Print(), Targ_To_Host_ComplexReal(), Targ_To_Host_Float(), and Targ_WhirlOp().
Definition at line 81 of file targ_const_private.h.
Referenced by complex_divide(), complex_sqrt(), Em_Targ_Emit_Const(), Extract_Complex_Real(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Host_To_Targ_Float(), Host_To_Targ_Float_4(), Make_Complex(), Targ_Conv(), Targ_Emit_Const(), Targ_fp_class(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Is_Zero(), Targ_Power(), Targ_Print(), Targ_To_Host_ComplexReal(), Targ_To_Host_Float(), and Targ_WhirlOp().
Definition at line 55 of file targ_const_private.h.
Referenced by Adjusted_Alignment(), Check_TCON(), complex_divide(), complex_sqrt(), Em_Targ_Emit_Const(), Enter_tcon(), Extract_Complex_Imag(), Extract_Complex_Real(), Extract_Quad_Hi(), Extract_Quad_Lo(), Get_INITV_Size(), get_TCON_size(), Hash_TCON(), Host_To_Targ(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Host_To_Targ_Complex_Quad(), Host_To_Targ_Float(), Host_To_Targ_Float_4(), Host_To_Targ_Quad(), Host_To_Targ_String(), Host_To_Targ_UV(), INIT2F_array(), INIT2F_Get_Array_Segment(), INIT2F_is_string_initv(), INITV2C_block_array(), INITV2C_block_struct(), INITV2C_struct_fill(), INITVKIND_ty(), INITVKIND_val(), Is_String_Literal(), Make_Complex(), Make_Const(), print_op< T >::operator()(), Shorten_Section(), SIMPNODE_ConstantFold1(), SIMPNODE_ConstantFold2(), SIMPNODE_SimplifyIntrinsic(), St_Idx_Is_Intconst(), ST_size(), Targ_Conv(), Targ_Emit_Const(), Targ_fp_class(), Targ_Hexfptoc(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Is_Integral(), Targ_Is_Power_Of_Two(), Targ_Is_Zero(), Targ_Power(), Targ_Print(), Targ_String_Address(), Targ_String_Length(), Targ_To_Host(), Targ_To_Host_ComplexImag(), Targ_To_Host_ComplexReal(), Targ_To_Host_Float(), Targ_To_Host_Quad(), Targ_WhirlOp(), TCON2C_translate(), TCON2F_hollerith(), TCON2F_translate(), TCON_Verify(), WN2C_lda(), WN2F_const(), WN2F_Expr_Plus_Literal(), WN2F_intconst(), and WN_val_type().
Definition at line 65 of file targ_const_private.h.
Referenced by Check_TCON(), Targ_Conv(), Targ_Hexfptoc(), Targ_Is_Integral(), and Targ_Print().
Definition at line 66 of file targ_const_private.h.
Referenced by Check_TCON(), Targ_Hexfptoc(), and Targ_Print().
Definition at line 67 of file targ_const_private.h.
Referenced by Check_TCON(), Targ_Hexfptoc(), and Targ_Print().
Definition at line 68 of file targ_const_private.h.
Referenced by Check_TCON(), Targ_Hexfptoc(), and Targ_Print().
Definition at line 70 of file targ_const_private.h.
Referenced by Targ_IntrinsicOp(), Targ_Ipower(), Targ_Power(), Targ_To_Host(), and Targ_WhirlOp().
Definition at line 72 of file targ_const_private.h.
Referenced by Em_Targ_Emit_Const(), Targ_Conv(), Targ_IntrinsicOp(), Targ_Ipower(), Targ_Power(), Targ_To_Host(), and Targ_WhirlOp().
#define TCON_v0 | ( | c | ) | ((c).vals.ival.v0) |
Definition at line 57 of file targ_const_private.h.
Referenced by Em_Targ_Emit_Const(), Hash_TCON(), Host_To_Targ_UV(), Targ_Conv(), Targ_Emit_Const(), Targ_Is_Integral(), Targ_Is_Power_Of_Two(), Targ_Is_Zero(), Targ_Print(), and Targ_WhirlOp().
Definition at line 58 of file targ_const_private.h.
Referenced by Check_TCON(), Hash_TCON(), Host_To_Targ_UV(), Targ_Conv(), Targ_IntrinsicOp(), Targ_Is_Power_Of_Two(), Targ_Is_Zero(), and Targ_WhirlOp().
Definition at line 59 of file targ_const_private.h.
Referenced by Check_TCON(), Hash_TCON(), Host_To_Targ_UV(), Targ_Conv(), Targ_Is_Power_Of_Two(), and Targ_WhirlOp().
Definition at line 60 of file targ_const_private.h.
Referenced by Check_TCON(), Hash_TCON(), Host_To_Targ_UV(), Targ_Conv(), Targ_Is_Power_Of_Two(), and Targ_WhirlOp().
char* Targ_Append_To_Dbuf | ( | char * | , |
char | |||
) |
Definition at line 4041 of file targ_const.cxx.
Referenced by Targ_Print().