Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
#define Set_TCON_add_null | ( | c | ) | ((c).flags |= TCON_ADD_NULL) |
Definition at line 225 of file targ_const.h.
#define TCON_ADD_NULL 0x1 |
Definition at line 223 of file targ_const.h.
#define TCON_add_null | ( | c | ) | ((c).flags & TCON_ADD_NULL) |
Definition at line 224 of file targ_const.h.
Referenced by ST_size().
#define TCON_clear | ( | c | ) | memset (&c, '\0', sizeof(TCON)) |
Definition at line 227 of file targ_const.h.
Referenced by complex_divide(), complex_sqrt(), Extract_Complex_Imag(), Extract_Complex_Real(), Extract_Quad_Hi(), Extract_Quad_Lo(), Host_To_Targ(), Host_To_Targ_Complex(), Host_To_Targ_Complex_4(), Host_To_Targ_Float(), Host_To_Targ_Float_4(), Host_To_Targ_String(), Host_To_Targ_UV(), Make_Complex(), Targ_Ipower(), and Targ_Power().
Definition at line 209 of file targ_const.h.
TCON Bit_Str_To_Tcon | ( | TYPE_ID | ctype, |
char * | buf | ||
) |
void Check_TCON | ( | TCON * | tc | ) |
Definition at line 238 of file targ_const.cxx.
References EC_Ill_Quad_Const, ErrMsg(), QUAD::hi, Is_True, QUAD::lo, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, R16_To_RQ(), TCON_R16, TCON_ty, TCON_u0, TCON_u1, TCON_u2, TCON_u3, TCON_v1, TCON_v2, and TCON_v3.
Referenced by Make_Const(), and Targ_WhirlOp().
void Em_Targ_Emit_Const | ( | void * | scn, |
TCON | tvalue, | ||
BOOL | add_null, | ||
INTSC | rc | ||
) |
Definition at line 371 of file targ_em_const.cxx.
References Em_Add_Bytes_To_Scn(), FALSE, Index_to_char_array(), Is_True, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_STRING, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, TCON_cp, TCON_IR4, TCON_IR8, TCON_len, TCON_R4, TCON_R8, TCON_ty, TCON_U8, and TCON_v0.
TCON Extract_Complex_Imag | ( | TCON | complex | ) |
Definition at line 3413 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Set_TCON_R16, Set_TCON_R4, Set_TCON_R8, TCON_clear, TCON_IR16, TCON_IR4, TCON_IR8, and TCON_ty.
Referenced by TCON2C_translate(), TCON2F_translate(), WN2C_const(), and WN2C_lda().
TCON Extract_Complex_Real | ( | TCON | complex | ) |
Definition at line 3384 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Set_TCON_R16, Set_TCON_R4, Set_TCON_R8, TCON_clear, TCON_R16, TCON_R4, TCON_R8, and TCON_ty.
Referenced by TCON2C_translate(), TCON2F_translate(), WN2C_const(), and WN2C_lda().
TCON Extract_Quad_Hi | ( | TCON | q | ) |
Definition at line 3442 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), QUAD::hi, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), R16_To_RQ(), Set_TCON_R8, TCON_clear, TCON_R16, and TCON_ty.
TCON Extract_Quad_Lo | ( | TCON | q | ) |
Definition at line 3475 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), QUAD::lo, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), R16_To_RQ(), Set_TCON_R8, TCON_clear, TCON_R16, and TCON_ty.
Definition at line 4840 of file targ_const.cxx.
References EC_Inv_Mtype, ErrMsg(), fprintf(), Get_Trace(), Index_to_char_array(), MTYPE_B, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, MTYPE_LAST, Mtype_Name(), MTYPE_STRING, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, s, TCON_cp, TCON_iv0, TCON_iv1, TCON_iv2, TCON_iv3, TCON_len, TCON_ty, TCON_v0, TCON_v1, TCON_v2, TCON_v3, TFile, and TP_MISC.
TCON Host_To_Targ | ( | TYPE_ID | ctype, |
INT64 | ivalue | ||
) |
Definition at line 3197 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_B, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, TCON_clear, TCON_I8, and TCON_ty.
Referenced by cwh_stab_const_ST(), fei_addr_con(), INIT2F_Implied_DoLoop(), INITV_Init_Integer(), Irb_Init_Integer_Of_Type(), Set_Tcon_Value(), simp_cvtl(), SIMPNODE_ConstantFold1(), SIMPNODE_ConstantFold2(), SIMPNODE_SimplifyIntrinsic(), ST_is_const_initialized_scalar(), Targ_Convert_Length(), TCON_For_Initv(), TCON_from_stack(), TY2C_array(), TY2C_prepend_filler_field(), TY2F_Append_ARB(), WN2C_append_addr_plus_const(), WN2C_append_addr_plus_expr(), WN2C_compgoto(), WN2C_compose_bits(), WN2C_extract_bits(), WN2C_infix_op(), WN2C_intconst(), WN2C_mstore(), WN2C_switch(), WN2F_casegoto(), WN2F_Expr_Plus_Literal(), WN2F_intconst(), WN2F_triplet(), and WN_Zerocon().
TCON Host_To_Targ_Complex | ( | TYPE_ID | ctype, |
double | real, | ||
double | imag | ||
) |
Definition at line 3700 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, Mtype_Name(), TCON_clear, TCON_IR4, TCON_IR8, TCON_R4, TCON_R8, and TCON_ty.
Referenced by fei_arith_con(), and Set_Tcon_Value().
TCON Host_To_Targ_Complex_4 | ( | TYPE_ID | ctype, |
float | real, | ||
float | imag | ||
) |
Definition at line 3732 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, Mtype_Name(), TCON_clear, TCON_IR4, TCON_IR8, TCON_R4, TCON_R8, and TCON_ty.
Referenced by fei_arith_con(), and Set_Tcon_Value().
TCON Host_To_Targ_Complex_Quad | ( | QUAD_TYPE | real, |
QUAD_TYPE | imag | ||
) |
Definition at line 3518 of file targ_const.cxx.
References c, MTYPE_CQ, TCON_IR16, TCON_R16, and TCON_ty.
Referenced by fei_arith_con(), and Set_Tcon_Value().
TCON Host_To_Targ_Float | ( | TYPE_ID | ctype, |
double | fvalue | ||
) |
Definition at line 3227 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), Host_To_Targ_Float(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Set_TCON_R4, Targ_Conv(), TCON_clear, TCON_R8, and TCON_ty.
Referenced by fei_arith_con(), Host_To_Targ_Float(), Host_To_Targ_Float_4(), INITV_Init_Float(), is_floating_equal(), Make_Reduction_Identity(), Set_Tcon_Value(), simp_div(), ST_is_const_initialized_scalar(), Targ_WhirlOp(), WN_ConstPowerOf2(), and WN_Floatconst().
TCON Host_To_Targ_Float_4 | ( | TYPE_ID | ctype, |
float | fvalue | ||
) |
Definition at line 3264 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), Host_To_Targ_Float(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Set_TCON_R4, Targ_Conv(), TCON_clear, TCON_R8, and TCON_ty.
Referenced by fei_arith_con().
TCON Host_To_Targ_Quad | ( | QUAD_TYPE | fvalue | ) |
Definition at line 3508 of file targ_const.cxx.
References c, MTYPE_FQ, TCON_R16, and TCON_ty.
Referenced by fei_arith_con(), and Set_Tcon_Value().
TCON Host_To_Targ_String | ( | TYPE_ID | ctype, |
char * | cp, | ||
UINT32 | len | ||
) |
Definition at line 3766 of file targ_const.cxx.
References c, FALSE, Index_to_char_array(), Is_True, Mtype_Name(), MTYPE_STRING, Save_StrN(), TCON_clear, TCON_cp, TCON_len, TCON_ty, and TRUE.
Referenced by cwh_create_str_st(), DRA_EC_Array_Portion_Parms(), fei_pattern_con(), INITV_Init_String(), Irb_Init_String(), MemCtr_Add_Common(), MemCtr_Add_Global(), MemCtr_Add_Local(), and WN_LdaString().
TCON Host_To_Targ_UV | ( | TYPE_ID | ctype | ) |
Definition at line 3300 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), TCON_clear, TCON_iv0, TCON_iv1, TCON_iv2, TCON_iv3, TCON_ty, TCON_v0, TCON_v1, TCON_v2, and TCON_v3.
Referenced by WN_UVConst().
TCON Make_Complex | ( | TYPE_ID | ctype, |
TCON | real, | ||
TCON | imag | ||
) |
Definition at line 3353 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_C4, MTYPE_C8, MTYPE_CQ, Mtype_Name(), Set_TCON_IR16, Set_TCON_IR4, Set_TCON_IR8, Set_TCON_R16, Set_TCON_R4, Set_TCON_R8, TCON_clear, TCON_R16, TCON_R4, TCON_R8, and TCON_ty.
TCON Str_To_Tcon | ( | TYPE_ID | ctype, |
char * | buf | ||
) |
UINT64 Str_To_TCONFlags | ( | const char * | str | ) |
Definition at line 2912 of file targ_const.cxx.
References ir_a2b::MapStrToFlags(), and TCONFLAGS_ToStrTbl.
BOOL Targ_Contains_One_Bit_On | ( | TCON | t, |
INT32 * | onebit | ||
) |
Definition at line 2132 of file targ_const.cxx.
References __c_dble_q(), __c_ji_qint(), __c_ji_quint(), __c_ki_qint(), __c_ki_quint(), __c_q_ext(), __c_q_extd(), __c_q_flotj(), __c_q_flotju(), __c_q_flotk(), __c_q_flotku(), __c_sngl_q(), c, FALSE, FROM_TO, Is_True, MTYPE_B, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, MTYPE_LAST, Mtype_Name(), MTYPE_size_min, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, MTYPE_UNKNOWN, R16_To_RQ(), RQ_To_R16(), Set_TCON_IR4, Set_TCON_R4, TCON_I8, TCON_IR16, TCON_IR4, TCON_IR8, TCON_iv0, TCON_iv1, TCON_iv2, TCON_iv3, TCON_R16, TCON_R4, TCON_R8, TCON_ty, TCON_u0, TCON_U8, TCON_v0, TCON_v1, TCON_v2, TCON_v3, and Zero_I8_Tcon.
Referenced by Host_To_Targ_Float(), Host_To_Targ_Float_4(), Targ_IntrinsicOp(), Targ_To_Host_ComplexImag(), Targ_To_Host_ComplexReal(), Targ_To_Host_Float(), Targ_To_Host_Quad(), Targ_WhirlOp(), and WN_Zerocon().
BOOL Targ_Determine_High_Bit | ( | TCON | t, |
INT32 * | highbit | ||
) |
void Targ_Emit_Cmt | ( | FILE * | fl, |
char * | cmt | ||
) |
void Targ_Emit_Const | ( | FILE * | fl, |
TCON | tvalue, | ||
BOOL | add_null, | ||
INTSC | rc, | ||
INTSC | loc | ||
) |
Definition at line 213 of file targ_em_const.cxx.
References AS_BYTE, AS_DWORD, AS_DWORD_UNALIGNED, AS_HALF, AS_HALF_UNALIGNED, AS_STRING, AS_WORD, AS_WORD_UNALIGNED, ASM_CMNT, EC_Inv_Mtype, Emit_Repeated_Constant(), ErrMsg(), fprintf(), Index_to_char_array(), Is_True, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_STRING, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, Targ_Emit_String(), TCON_cp, TCON_I8, TCON_IR16, TCON_IR4, TCON_IR8, TCON_len, TCON_R16, TCON_R4, TCON_R8, TCON_ty, and TCON_v0.
void Targ_Emit_Dim | ( | FILE * | fl, |
struct ty * | ty, | ||
INT | dim | ||
) |
void Targ_Emit_Space | ( | FILE * | fl, |
INT | len, | ||
INT | loc | ||
) |
void Targ_Emit_String | ( | FILE * | fl, |
char * | str, | ||
INT32 | len, | ||
INTSC | loc | ||
) |
Definition at line 105 of file targ_em_const.cxx.
References APPEND_TO_DBUF, AS_BYTE, AS_STRING, ASM_CMNT, fprintf(), Has_Control_Char(), Is_True, len, and MAX_LEN.
Referenced by Targ_Emit_Const().
BOOL Targ_Format_String | ( | char * | s, |
INT32 | slen, | ||
char * | buf, | ||
INT32 | blen, | ||
INT32 | line, | ||
char * | divider | ||
) |
INT32 Targ_fp_class | ( | TCON | fvalue | ) |
Definition at line 3677 of file targ_const.cxx.
References __c_fp_class_q(), EC_Inv_Mtype, ErrMsg(), fp_class_d(), fp_class_f(), FP_QNAN, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), R16_To_RQ(), TCON_R16, TCON_R4, TCON_R8, and TCON_ty.
Definition at line 2836 of file targ_const.cxx.
References c, EC_Inv_Mtype, ErrMsg(), MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), NULL, TCON_ty, TCON_u0, TCON_u1, TCON_u2, and TCON_u3.
TCON Targ_IntrinsicOp | ( | UINT32 | intrinsic, |
TCON | c[], | ||
BOOL * | folded | ||
) |
Definition at line 4930 of file targ_const.cxx.
References acosf(), asinf(), atan2f(), atanf(), cosf(), cosh(), coshf(), DEG_TO_RAD, expf(), FALSE, INTRN_I1LEADZ, INTRN_I1POPCNT, INTRN_I2LEADZ, INTRN_I2POPCNT, INTRN_I4DIVCEIL, INTRN_I4DIVFLOOR, INTRN_I4LEADZ, INTRN_I4POPCNT, INTRN_I8DIVCEIL, INTRN_I8DIVFLOOR, INTRN_I8LEADZ, INTRN_I8POPCNT, INTRN_U4DIVCEIL, INTRN_U4DIVFLOOR, INTRN_U8DIVCEIL, INTRN_U8DIVFLOOR, log10f(), logf(), LOGICAL_MTYPE, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I2, MTYPE_I4, MTYPE_I8, one, OPC_F4ABS, OPC_F8ABS, OPC_FQABS, OPC_FQNEG, OPC_FQSUB, OPC_I4F4RND, OPC_I4F8RND, OPC_I4FQLT, OPC_I4FQRND, OPC_I8F4RND, OPC_I8F8RND, OPC_I8FQRND, Quad_Zero_Tcon, RAD_TO_DEG, sinf(), sinh(), sinhf(), size, tanf(), tanh(), tanhf(), Targ_Conv(), Targ_IntrinsicOp(), Targ_Power(), Targ_WhirlOp(), TCON_I4, TCON_I8, TCON_IR16, TCON_IR4, TCON_IR8, TCON_R16, TCON_R4, TCON_R8, TCON_ty, TCON_U4, TCON_U8, TCON_v1, TRUE, U, and val.
Referenced by SIMPNODE_SimplifyIntrinsic(), and Targ_IntrinsicOp().
BOOL Targ_Is_Integral | ( | TCON | t, |
INT64 * | iv | ||
) |
Definition at line 4508 of file targ_const.cxx.
References __c_ji_qint(), __c_q_eq(), __c_q_flotj(), EC_Inv_Mtype, ErrMsg(), FALSE, MTYPE_B, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_STR, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, R16_To_RQ(), s, TCON_I8, TCON_R16, TCON_R4, TCON_R8, TCON_ty, TCON_u0, TCON_v0, and TRUE.
Referenced by Access_vector_is_too_messy(), and Targ_Is_Power_Of_Two().
BOOL Targ_Is_Power_Of_Two | ( | TCON | t | ) |
Definition at line 4721 of file targ_const.cxx.
References FALSE, MTYPE_F4, MTYPE_F8, MTYPE_FQ, Targ_Is_Integral(), TCON_ty, TCON_v0, TCON_v1, TCON_v2, TCON_v3, and TRUE.
Referenced by simp_div().
BOOL Targ_Is_Zero | ( | TCON | t | ) |
Definition at line 4662 of file targ_const.cxx.
References __c_q_eq(), __c_q_extd(), EC_Inv_Mtype, ErrMsg(), FALSE, MTYPE_B, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_STR, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, R16_To_RQ(), TCON_R16, TCON_R4, TCON_R8, TCON_ty, TCON_v0, and TCON_v1.
char* Targ_Print | ( | const char * | fmt, |
TCON | cvalue | ||
) |
Definition at line 2934 of file targ_const.cxx.
References __c_q_to_a(), buf, EC_Ill_Quad_Const, EC_Inv_Mtype, ErrMsg(), FALSE, QUAD::hi, Index_to_char_array(), QUAD::lo, MTYPE_B, MTYPE_C4, MTYPE_C8, MTYPE_CQ, MTYPE_F4, MTYPE_F8, MTYPE_FQ, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_STRING, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, NULL, R16_To_RQ(), s, Targ_Append_To_Dbuf(), TCON_cp, TCON_I8, TCON_IR16, TCON_IR4, TCON_IR8, TCON_len, TCON_R16, TCON_R4, TCON_R8, TCON_ty, TCON_u0, TCON_u1, TCON_u2, TCON_u3, TCON_v0, and TRUE.
Referenced by Allocate_Space(), Append_ST_String(), ir_put_st(), print_op< T >::operator()(), ST::Print(), Print_INITV(), TCON2C_translate(), TCON2F_translate(), W2F_Outfile_Translate_Pu(), and WN2F_process_pragma().
char* Targ_String_Address | ( | TCON | cvalue | ) |
Definition at line 3787 of file targ_const.cxx.
References Index_to_char_array(), Is_True, Mtype_Name(), MTYPE_STRING, TCON_cp, and TCON_ty.
Referenced by ANL_PRAGMA_CONSTRUCT::_Write_Pragma_Directives(), fei_start_ioblock(), INITVKIND_val(), ir_put_parm_keyword(), ST2F_output_keyword(), TCON2C_translate(), TCON2F_hollerith(), TCON2F_translate(), TCON_Verify(), and WN2F_io_control().
mUINT32 Targ_String_Length | ( | TCON | cvalue | ) |
Definition at line 3796 of file targ_const.cxx.
References Is_True, Mtype_Name(), MTYPE_STRING, TCON_len, and TCON_ty.
Referenced by get_TCON_size(), INIT2F_Get_Array_Segment(), INIT2F_is_string_initv(), INIT2F_substring(), INIT2F_Translate_Array_Ref(), INITV2C_block_array(), INITVKIND_ty(), INITVKIND_val(), ir_put_parm_keyword(), ST2F_output_keyword(), ST_size(), TCON2C_translate(), TCON2F_hollerith(), and TCON2F_translate().
INT64 Targ_To_Host | ( | TCON | cvalue | ) |
Definition at line 3127 of file targ_const.cxx.
References EC_Inv_Mtype, ErrMsg(), MTYPE_B, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, Mtype_Name(), MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, TCON_I4, TCON_I8, TCON_ty, TCON_U4, and TCON_U8.
Referenced by INITV2C_val(), is_floating_equal(), LINEX::Map_access_vector(), simp_cvtl(), SIMPNODE_ConstantFold1(), SIMPNODE_ConstantFold2(), SIMPNODE_SimplifyIntrinsic(), Targ_Convert_Length(), TCON2F_translate(), and WN2F_Expr_Plus_Literal().
double Targ_To_Host_Float | ( | TCON | fvalue | ) |
Definition at line 3530 of file targ_const.cxx.
References EC_Inv_Mtype, ErrMsg(), MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Targ_Conv(), Targ_To_Host_Float(), TCON_R4, TCON_R8, and TCON_ty.
Referenced by is_floating_equal(), Targ_To_Host_ComplexImag(), Targ_To_Host_ComplexReal(), and Targ_To_Host_Float().
QUAD_TYPE Targ_To_Host_Quad | ( | TCON | fvalue | ) |
Definition at line 3593 of file targ_const.cxx.
References EC_Inv_Mtype, ErrMsg(), MTYPE_F4, MTYPE_F8, MTYPE_FQ, Mtype_Name(), Targ_Conv(), Targ_To_Host_Quad(), TCON_R16, and TCON_ty.
Referenced by Targ_To_Host_Quad().
INT64 Targ_To_Signed_Host | ( | TCON | cvalue | ) |
char* Tcon_To_Str | ( | char * | buf, |
TCON | cval | ||
) |
const char* TCONFlags_To_Str | ( | UINT64 | flags | ) |
Definition at line 2904 of file targ_const.cxx.
References ir_a2b::MapFlagsToStr(), and TCONFLAGS_ToStrTbl.
Definition at line 169 of file targ_const.cxx.
Referenced by Targ_IntrinsicOp().
Definition at line 167 of file targ_const.cxx.
Definition at line 168 of file targ_const.cxx.
Referenced by Targ_Conv().