
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) |
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().

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().

Definition at line 49 of file ty_ftn.h.
References 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().

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().

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().

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().

1.7.1