Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Functions | |
BOOL | TY_Is_Character_Reference (TY_IDX ty) |
BOOL | TY_Is_Character_String (TY_IDX ty) |
BOOL | TY_Is_Chararray (TY_IDX ty) |
BOOL | TY_Is_Chararray_Reference (TY_IDX ty) |
BOOL | STAB_PARAM_HAS_IMPLICIT_LENGTH (const ST *st) |
BOOL | STAB_IS_POINTER_REF_PARAM (const ST *st) |
BOOL STAB_IS_POINTER_REF_PARAM | ( | const ST * | st | ) | [inline] |
Definition at line 99 of file ty_ftn.h.
References SCLASS_FORMAL, ST_is_value_parm(), ST_sclass(), ST_type(), and TY_Is_Pointer().
Referenced by WN2F_ldid().
BOOL STAB_PARAM_HAS_IMPLICIT_LENGTH | ( | const ST * | st | ) | [inline] |
Definition at line 86 of file ty_ftn.h.
References SCLASS_FORMAL, SCLASS_FORMAL_REF, ST_sclass(), ST_type(), TY_Is_Character_Reference(), TY_Is_Character_String(), and TY_Is_Chararray_Reference().
Referenced by ST2F_func_header(), WN2F_interface_blk(), and WN2F_translate_purple_main().
BOOL TY_Is_Character_Reference | ( | TY_IDX | ty | ) | [inline] |
Definition at line 49 of file ty_ftn.h.
References MTYPE_STR, TY_is_character(), TY_Is_Pointer(), TY_mtype(), and TY_pointed().
Referenced by STAB_PARAM_HAS_IMPLICIT_LENGTH(), WN2F_bnor(), WN2F_call(), WN2F_Intr_Funcall(), WN2F_lshr(), WN2F_madd(), WN2F_msub(), WN2F_nmadd(), WN2F_nmsub(), WN2F_recip(), WN2F_rsqrt(), and WN2F_Translate_Arithmetic_Operand().
BOOL TY_Is_Character_String | ( | TY_IDX | ty | ) | [inline] |
Definition at line 59 of file ty_ftn.h.
References MTYPE_STR, TY_AR_etype(), TY_Is_Array(), TY_is_character(), TY_Is_Integral(), TY_mtype(), and TY_size().
Referenced by STAB_PARAM_HAS_IMPLICIT_LENGTH(), TY2F_Translate_ArrayElt(), TY_Is_Chararray(), WN2F_array(), WN2F_arrsection(), WN2F_Get_Substring_Info(), WN2F_istore(), WN2F_Offset_Memref(), WN2F_Offset_Symref(), WN2F_pstid(), WN2F_pstore(), WN2F_stid(), WN2F_String_Argument(), and WN2F_Translate_StringLEN().
BOOL TY_Is_Chararray | ( | TY_IDX | ty | ) | [inline] |
Definition at line 69 of file ty_ftn.h.
References TY_AR_etype(), TY_Is_Array(), and TY_Is_Character_String().
Referenced by TY_Is_Chararray_Reference().
BOOL TY_Is_Chararray_Reference | ( | TY_IDX | ty | ) | [inline] |
Definition at line 74 of file ty_ftn.h.
References TY_Is_Chararray(), TY_Is_Pointer(), and TY_pointed().
Referenced by STAB_PARAM_HAS_IMPLICIT_LENGTH(), WN2F_call(), WN2F_Intr_Funcall(), and WN2F_Translate_Arithmetic_Operand().