
Go to the source code of this file.
Functions/Subroutines | |
| void | Vho_Init () |
| void | Vho_Fini () |
| WN * | VHO_Lower_Driver (struct pu_info *, WN *) |
| WN * | VHO_Lower (WN *) |
| WN * | VHO_Lower_Mstore (WN *) |
| WN * | VHO_Lower (WN *, WN *) |
| void Vho_Fini | ( | ) |
| void Vho_Init | ( | ) |
Definition at line 8389 of file vho_lower.cxx.
References Build_Skiplist(), VHO_Switches_Mgr::Init(), VHO_Skip, and VHO_Skip_List.
Referenced by Phase_Init().
Definition at line 8323 of file vho_lower.cxx.
References NULL, and vho_lower().
Referenced by WN_INSTRUMENT_WALKER::Tree_Walk(), WN_INSTRUMENT_WALKER::Tree_Walk_Node(), and VHO_Lower_Driver().
Definition at line 8413 of file vho_lower.cxx.
References Current_PU_Count(), Disable_VHO_Opt(), EC_Skip_PU, Enable_VHO_Opt(), ErrMsg(), F90_Lower(), fdump_tree(), fprintf(), Get_Trace(), Inline_Intrinsics_Early, Ipa_Ident_Number, LOWER_FAST_EXP, LOWER_INLINE_INTRINSIC, LOWER_TREEHEIGHT, NULL, Prompf_Id_Map, PU_Info_proc_sym, Query_Skiplist(), Show_Progress, ST_name, TFile, TKIND_IR, TKIND_SYMTAB, TP_VHO_LOWER, VHO_Lower(), VHO_Skip_List, WB_F90_Lower_Initialize(), WB_F90_Lower_Terminate(), and WN_Lower().
Referenced by Preprocess_PU().
Definition at line 1529 of file vho_lower.cxx.
References bytes, dst, FALSE, fprintf(), get_field_type(), INT32, INT64, KIND_STRUCT, Make_Pointer_Type(), MTYPE_V, NULL, opc, OPC_MLOAD, OPCODE_make_op(), OPR_ILOAD, OPR_INTCONST, OPR_ISTORE, OPR_LDA, OPR_LDID, OPR_STID, Promoted_Mtype, src, TFile, TRUE, TY_align, TY_is_packed, TY_kind, TY_mtype, TY_pointed, Ty_Table, VHO_Get_Field_List(), VHO_Struct_Can_Be_Lowered, VHO_Struct_Fld_Table, VHO_Struct_Limit, VHO_Struct_Nfields, VHO_Struct_Offset_Table, VHO_Struct_Opt, WN_const_val(), WN_COPY_Tree(), WN_CreateBlock, WN_CreateIload, WN_CreateIstore, WN_CreateLdid, WN_CreateStid, WN_field_id(), WN_Get_Linenum(), WN_INSERT_BlockAfter(), WN_kid(), WN_kid0(), WN_kid1(), WN_last(), WN_offset(), WN_opcode(), WN_operator(), WN_Set_Linenum(), WN_st(), WN_store_offset(), and WN_ty().
Referenced by vho_lower_mstore().
1.5.6