blob: 8481429a301440b8e10e874d982f3750d746b32e (
plain) (
tree)
|
|
FOR1 ��BEAMAtU8 = �beam_ssa_pre_codegenmoduleb_moduleno_bsm3 proplistsget_boolerlangnot
setelementok functionspassesdprecg
no_put_tuple2truefalseignore
fix_tuplessave_live_intervals
turn_yregs
frame_sizelinear_scanreserve_regslive_intervalsnumber_instructionsopt_get_listcopy_retval legacy_bs
reserve_yregs
find_yregsfix_receivesplace_framesuse_set_tuple_elementsanitizefix_bsassert_no_critical_edgesfunction
b_functionstcompilerun_sub_passes registersbeam_ssaadd_anno func_infoiofwriteerroradd_extra_annoslistsfoldlfold_rpo
assert_no_cesb_blkb_setphiallfold_instrs_rpomaps from_list linearizebs_pos_bsm3valuessofsrelationrelation_to_familyto_externalto_listmake_bs_setpos_mapmap_get@ssa_bs_positionb_varbs_get_position+make_bs_getpos_map@ssa_ignoredbs_set_positionmake_bs_pos_dictmake_bs_pos_dict_1bs_pos_bsm2
make_save_mapbs_savemake_restore_map
bs_restore make_slot b_literalmake_save_point_dictmake_save_point_dict_1bs_restoresbs_update_successorsb_retb_switchb_brjoin_positionsjoin_positions_1mapmergebs_restores_iscallbs_matchbs_start_match
bs_extract
landingpadplainnone test_unitbs_test_tailbs_get_tailbadmap
bs_match_typebs_invalidate_posunknownbs_restore_argsbs_insert_bsm3bs_insert_bsm2bs_insert_1bs_insert_is_1++bs_insert_savesbs_insert_save bs_instrsreversebs_instrs_isstringskipbs_skipbs_match_string
bs_combinebs_getbs_subst_ctxcontextlegacy_bs_is succeeded
is_map_keybs_init@bs_temp_dstcopyrpo no_changemap_sizerename_varsgb_setssizesanitize_isget_map_element@ssa_mapvalue=/=badarg
sanitize_argssanitize_instrbiferl_bifsis_pureget_tlis_tagged_tupleget_hdget_tuple_elementis_nonempty_listnewappend
tuple_sizeelementsanitize_badargremove_unreachable prune_phiflatmapfold_instrs_rpo use_ste_1
use_ste_isuse_ste_call-set_tuple_elementget_ste_callextract_steb_remoteuse_ste_acrossthrownot_possibleuse_ste_across_1use_ste_across_nextuse_ste_fix_next normalize
count_usescount_uses_blkdecrement_uses
dominatorsemptyplace_frames_1
need_framememberdo_place_frame
is_elementinsertyesancestorplace_frame_hereanynoordsetspeek_messagephi_predecessorsreturnbodyneed_frame_1make_funnew_try_tagtailb_localis_exit_bifusedclobbers_xregsis_trap_biflinkunlinkmonitor_nodeexitgroup_leader!fix_receives_1defsubtractrecv_commondef_usedintersectionrecv_fix_common@recvlength duplicaterecv_fix_common_1fix_exit_phi_argsexit_predecessors
successorsfix_receivezipfind_loop_exitfind_loop_exit_1find_rm_blocks singletonfind_rm_blocks_1 is_membercontinueprunefind_rm_act recv_nextwait_timeoutwaitremove_messagefoundfind_yregs_1dkyregsfind_yregs_2find_defs_1find_defs_isfind_update_succunion
find_yregs_isadd_elementfind_yregs_terminator
copy_retval_1
collect_yregsdelete
copy_retval_2copy_retval_isput_tuple_elementsplace_retval_copycopy_func_argsacc_copy
copy_sub_argsopt_get_list_1opt_get_list_isynumber_is_1nnumber_is_2fold_porel2fammerge_rangesmerge_ranges_1live_interval_blkget_annousemake_block_rangeslastlive_interval_blk_1first_numberupdate_successorsupdate_live_phisdel_elementreserve_yregs_1reserve_try_tagsreserve_try_tags_1reserve_try_tags_iskill_try_tagremoveupdate_act_mapinsert_after_phisframe_size_1frame_deallocate
deallocateturn_yregs_1familyfamily_to_relationconversereserve_arg_regsx
reserve_zregs cerl_setsreserve_zreg is_recordxorbsrtimeoutzreserve_zreg_1
reserve_fregsreserve_fregfloatgetfr
reserve_xregsres_place_gc_instrsgcbeam_ssa_codegenclassify_heap_needput test_heapneutralres_place_gc_instrs_revres_place_allocatereserve_xregs_istlreserve_terminatorres_xregs_from_phipreferreserve_call_argsreserve_xregres_xregs_prunefiltersort partitionl
init_intervali init_freefoldinit_free_1
init_xregs do_lineardoneset_next_current
expire_activenot_overlappingoverlappingcheck_inactivestrip_before_currentcollect_availableselect_registermake_cur_activeoverlap_statusends_before_curreserve_regfree_regupdate_pool
get_next_freenextare_overlappingare_overlapping_1
split_phis splitwithis_yregnew_varsnew_varmodule_infoget_module_info-split_phis/1-anonymous-0-=:=-init_free/1-anonymous-0--linear_scan/1-anonymous-1--linear_scan/1-lc$^0/1-0-function_clause-res_xregs_prune/3-anonymous-1-<-res_xregs_prune/3-anonymous-0- -res_xregs_from_phi/4-lc$^0/1-0--reserve_fregs/2-anonymous-0--reserve_zregs/3-anonymous-1--reserve_zregs/3-lc$^0/1-0--turn_yregs_1/3-lc$^1/1-1--turn_yregs_1/3-lc$^0/1-0--turn_yregs/1-anonymous-0--frame_size_1/3-lc$^0/1-0--frame_size/1-anonymous-0--rename_vars/4-lc$^1/1-1--rename_vars/4-lc$^0/1-0--reserve_try_tags/2-lc$^1/1-1--reserve_try_tags/2-lc$^0/1-0--reserve_yregs_1/2-lc$^1/1-1--reserve_yregs_1/2-lc$^0/1-0--reserve_yregs/1-anonymous-0--update_live_phis/3-lc$^0/1-0-!-live_interval_blk_1/3-lc$^1/1-0-!-live_interval_blk_1/3-lc$^0/1-1--live_interval_blk/3-lc$^2/1-2--live_interval_blk/3-lc$^1/1-1--live_interval_blk/3-lc$^0/1-0--live_intervals/1-anonymous-1--live_intervals/1-lc$^0/1-0--copy_sub_args/2-lc$^0/1-0--find_yregs/1-lc$^0/1-0--fix_receive/4-lc$^1/1-1--fix_receive/4-lc$^0/1-0--fix_exit_phi_args/4-lc$^0/1-0--phi_predecessors/2-lc$^0/1-0--phi_predecessors/2-lc$^1/1-1- -place_frame_here/4-anonymous-1- -place_frame_here/4-anonymous-0--count_uses_blk/2-anonymous-1--count_uses_blk/2-anonymous-0--fix_tuples/1-anonymous-0- put_tuple@ssa_ignoreput_tuple_arity-prune_phi/2-lc$^0/1-0- -remove_unreachable/4-lc$^0/1-0--sanitize_args/2-anonymous-0--sanitize_is/5-anonymous-0--legacy_bs/1-lc$^0/1-0--bs_instrs_is/3-lc$^0/1-0--bs_insert_bsm2/4-anonymous-0- num_slots-bs_insert_bsm3/4-anonymous-0--bs_restores_is/4-anonymous-0- -join_positions_1/2-anonymous-0-"-bs_update_successors/4-lc$^0/1-0--fix_bs/1-anonymous-0--assert_no_ces/3-anonymous-0-(-assert_no_critical_edges/1-anonymous-0--add_extra_annos/2-anonymous-0--passes/1-lc$^19/1-0--passes/1-anonymous-19--passes/1-anonymous-18--passes/1-anonymous-17--passes/1-anonymous-16--passes/1-anonymous-15--passes/1-anonymous-14--passes/1-anonymous-13--passes/1-anonymous-12--passes/1-anonymous-11--passes/1-anonymous-10--passes/1-anonymous-9--passes/1-anonymous-8--passes/1-anonymous-7--passes/1-anonymous-6--passes/1-anonymous-5--passes/1-anonymous-4--passes/1-anonymous-3--passes/1-anonymous-2--passes/1-anonymous-1- Code �&
|