-
-
Save MasterDuke17/1a09a71b238f7335ad562b864ecdab8f to your computer and use it in GitHub Desktop.
jit logs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# To display the perf.data header info, please use --header/--header-only options. | |
# | |
# | |
# Total Lost Samples: 0 | |
# | |
# Samples: 50K of event 'cycles:u' | |
# Event count (approx.): 41037279438 | |
# | |
# Overhead Command Shared Object Symbol | |
# ........ ....... ................ ................................................. | |
# | |
23.44% moar libc-2.24.so [.] _int_malloc | |
13.01% moar libc-2.24.so [.] _int_free | |
7.28% moar libmoar.so [.] fast_s_mp_mul_digs | |
6.71% moar libc-2.24.so [.] __libc_calloc | |
5.72% moar libmoar.so [.] mp_clamp | |
4.88% moar libc-2.24.so [.] __memset_sse2_unaligned_erms | |
4.72% moar libmoar.so [.] mp_div_2d | |
4.24% moar libmoar.so [.] mp_mod_2d | |
4.20% moar libmoar.so [.] mp_copy | |
2.60% moar libmoar.so [.] s_mp_add | |
2.37% moar libmoar.so [.] mp_mul | |
2.26% moar libmoar.so [.] mp_reduce_2k_l | |
1.90% moar libmoar.so [.] s_mp_sub | |
1.40% moar libmoar.so [.] mp_init | |
1.36% moar libc-2.24.so [.] memcpy@GLIBC_2.2.5 | |
1.28% moar libmoar.so [.] fast_s_mp_sqr | |
1.22% moar libmoar.so [.] mp_clear | |
1.17% moar libmoar.so [.] mp_cmp_mag | |
1.13% moar libmoar.so [.] s_mp_exptmod | |
0.90% moar libc-2.24.so [.] free | |
0.87% moar libmoar.so [.] mp_count_bits | |
0.78% moar libmoar.so [.] mp_clamp@plt | |
0.76% moar libmoar.so [.] mp_exch | |
0.52% moar libc-2.24.so [.] __memset_sse2_unaligned | |
0.32% moar libmoar.so [.] calloc@plt | |
0.30% moar libmoar.so [.] mp_exch@plt | |
0.29% moar libmoar.so [.] mp_mul@plt | |
0.29% moar libmoar.so [.] mp_copy@plt | |
0.27% moar libmoar.so [.] mp_init@plt | |
0.25% moar libmoar.so [.] mp_cmp_d | |
0.23% moar libmoar.so [.] mp_clear@plt | |
0.21% moar libmoar.so [.] mp_div_d | |
0.21% moar libmoar.so [.] mp_sqr | |
0.20% moar libmoar.so [.] mp_div_2d@plt | |
0.19% moar libmoar.so [.] free@plt | |
0.18% moar libmoar.so [.] s_mp_add@plt | |
0.17% moar libmoar.so [.] mp_cmp_mag@plt | |
0.17% moar libmoar.so [.] mp_div | |
0.16% moar libmoar.so [.] s_mp_sub@plt | |
0.15% moar libmoar.so [.] fast_s_mp_mul_digs@plt | |
0.14% moar libmoar.so [.] mp_mod_2d@plt | |
0.14% moar libmoar.so [.] __udivti3 | |
0.13% moar libmoar.so [.] memcpy@plt | |
0.12% moar libmoar.so [.] mp_prime_is_prime | |
0.10% moar libmoar.so [.] mp_mul_2d | |
0.10% moar libc-2.24.so [.] malloc | |
0.06% moar libmoar.so [.] mp_count_bits@plt | |
0.06% moar libmoar.so [.] mp_init_size | |
0.05% moar libmoar.so [.] mp_prime_miller_rabin | |
0.05% moar libmoar.so [.] mp_exptmod | |
0.04% moar libmoar.so [.] MVM_interp_run | |
0.04% moar libmoar.so [.] mp_zero | |
0.04% moar libmoar.so [.] mp_mod | |
0.03% moar libmoar.so [.] mp_2expt | |
0.03% moar libmoar.so [.] mp_sqr@plt | |
0.03% moar libmoar.so [.] mp_init_copy | |
0.03% moar libmoar.so [.] mp_mul_d | |
0.03% moar libmoar.so [.] mp_cmp_d@plt | |
0.02% moar libmoar.so [.] mp_prime_is_divisible | |
0.02% moar libmoar.so [.] mp_reduce_2k_setup_l | |
0.02% moar libmoar.so [.] mp_set_long | |
0.02% moar libmoar.so [.] mp_rshd | |
0.02% moar libmoar.so [.] mp_cnt_lsb | |
0.02% moar libmoar.so [.] mp_lshd | |
0.01% moar libmoar.so [.] memset@plt | |
0.01% moar libmoar.so [.] validate_operands | |
0.01% moar libmoar.so [.] fast_s_mp_sqr@plt | |
0.01% moar libmoar.so [.] MVM_validate_static_frame | |
0.01% moar libmoar.so [.] mp_set | |
0.01% moar libmoar.so [.] mp_sqrmod | |
0.01% moar libmoar.so [.] mp_sub_d | |
0.01% nqp-m libc-2.24.so [.] __strcmp_sse2 | |
0.01% moar libmoar.so [.] MVM_string_equal | |
0.01% moar [kernel.vmlinux] [k] irq_entries_start | |
0.01% moar libmoar.so [.] mp_div_3 | |
0.01% moar libmoar.so [.] mp_cmp | |
0.01% moar libmoar.so [.] at_key | |
0.01% moar libmoar.so [.] push | |
0.01% moar libmoar.so [.] validate_literal_operand | |
0.01% moar libmoar.so [.] malloc@plt | |
0.01% moar libmoar.so [.] mp_zero@plt | |
0.01% moar libmoar.so [.] mp_sub | |
0.01% moar libmoar.so [.] mp_init_size@plt | |
0.01% moar libmoar.so [.] MVM_frame_invoke | |
0.01% moar libmoar.so [.] mp_mul_2d@plt | |
0.00% moar libmoar.so [.] MVM_frame_find_invokee_multi_ok | |
0.00% moar libmoar.so [.] mp_mod_d@plt | |
0.00% moar libmoar.so [.] mp_2expt@plt | |
0.00% moar libmoar.so [.] mp_mod@plt | |
0.00% moar libmoar.so [.] get_boxed_ref | |
0.00% moar libmoar.so [.] mp_reduce_is_2k_l@plt | |
0.00% moar libmoar.so [.] mp_mod_d | |
0.00% moar libmoar.so [.] MVM_string_compute_hash_code | |
0.00% moar libmoar.so [.] dasm_encode | |
0.00% moar libmoar.so [.] MVM_intcache_get | |
0.00% moar libmoar.so [.] MVM_string_latin1_decode | |
0.00% moar libmoar.so [.] get_attribute | |
0.00% moar libc-2.24.so [.] __memcmp_sse4_1 | |
0.00% moar libmoar.so [.] ssa | |
0.00% moar libmoar.so [.] MVM_frame_try_return | |
0.00% moar libmoar.so [.] dasm_link | |
0.00% moar libmoar.so [.] add_bb_facts | |
0.00% moar libmoar.so [.] MVM_6model_find_method | |
0.00% moar libmoar.so [.] MVM_op_get_op | |
0.00% moar libmoar.so [.] optimize_bb | |
0.00% moar libmoar.so [.] MVM_gc_gen2_allocate | |
0.00% moar libmoar.so [.] MVM_cu_obtain_string | |
0.00% moar libmoar.so [.] rename_locals | |
0.00% moar libmoar.so [.] MVM_spesh_optimize | |
0.00% moar libmoar.so [.] MVM_serialization_demand_object | |
0.00% moar libmoar.so [.] MVM_frame_find_lexical_by_name | |
0.00% moar perf-12095.map [.] 0x00007fcf88854120 | |
0.00% moar libmoar.so [.] mp_cmp@plt | |
0.00% moar libmoar.so [.] mp_sub@plt | |
0.00% moar libmoar.so [.] mp_prime_miller_rabin@plt | |
0.00% moar libmoar.so [.] mp_div_d@plt | |
0.00% moar libmoar.so [.] MVM_box_int | |
0.00% moar perf-12095.map [.] 0x00007fcf88854432 | |
0.00% moar libmoar.so [.] mp_grow | |
0.00% moar libmoar.so [.] mp_sqrmod@plt | |
0.00% moar libmoar.so [.] MVM_serialization_read_int | |
0.00% moar libmoar.so [.] mp_cnt_lsb@plt | |
0.00% moar libmoar.so [.] set_int | |
0.00% moar ld-2.24.so [.] _dl_relocate_object | |
0.00% moar libmoar.so [.] mp_set@plt | |
0.00% moar libmoar.so [.] MVM_bigint_is_prime | |
0.00% moar libmoar.so [.] MVM_unicode_normalizer_process_codepoint_full | |
0.00% moar libmoar.so [.] mp_sub_d@plt | |
0.00% moar libmoar.so [.] MVM_unicode_codepoint_get_property_cstr | |
0.00% moar libmoar.so [.] bind_attribute | |
0.00% moar libmoar.so [.] MVM_frame_find_contextual_by_name | |
0.00% moar libmoar.so [.] instrumentation_level_barrier | |
0.00% moar libmoar.so [.] search_for_handler_from | |
0.00% moar perf-12095.map [.] 0x00007fcf889f0001 | |
0.00% moar libmoar.so [.] MVM_sc_get_sc_object | |
0.00% moar libmoar.so [.] MVM_nfa_from_statelist | |
0.00% moar libmoar.so [.] dasm_put | |
0.00% moar libmoar.so [.] MVM_string_substrings_equal_nocheck | |
0.00% moar libmoar.so [.] validate_reg_operand | |
0.00% moar libmoar.so [.] MVM_string_get_grapheme_at_nocheck | |
0.00% moar libmoar.so [.] MVM_gc_gen2_allocate_zeroed | |
0.00% moar libmoar.so [.] MVM_gc_allocate_object | |
0.00% moar libmoar.so [.] invoke_handler | |
0.00% moar libmoar.so [.] MVM_unicode_init | |
0.00% moar libmoar.so [.] work_loop | |
0.00% moar libmoar.so [.] bind_pos | |
0.00% moar libmoar.so [.] MVM_sc_get_stable | |
0.00% moar libmoar.so [.] MVM_fixed_size_alloc | |
0.00% moar libc-2.24.so [.] __memmove_sse2_unaligned_erms | |
0.00% moar libmoar.so [.] shift | |
0.00% moar libmoar.so [.] MVM_sc_get_object | |
0.00% nqp-m libc-2.24.so [.] _dl_mcount_wrapper_check | |
0.00% moar libmoar.so [.] build_cfg.isra.6 | |
0.00% nqp-m libc-2.24.so [.] __strcpy_sse2_unaligned | |
0.00% moar libmoar.so [.] MVM_iter | |
0.00% moar libmoar.so [.] MVM_sc_set_object | |
0.00% moar libmoar.so [.] 0x000000000016d4d0 | |
0.00% moar ld-2.24.so [.] do_lookup_x | |
0.00% moar libmoar.so [.] second_pass | |
0.00% moar libmoar.so [.] allocate | |
0.00% moar libmoar.so [.] MVM_coerce_smart_numify | |
0.00% moar libmoar.so [.] MVM_coerce_istrue | |
0.00% moar libmoar.so [.] MVM_fixed_size_alloc@plt | |
0.00% moar perf-12095.map [.] 0x00007fcf88861406 | |
0.00% moar libmoar.so [.] MVM_args_proc_cleanup | |
0.00% moar libmoar.so [.] set_str | |
0.00% moar libmoar.so [.] set_int | |
0.00% moar perf-12095.map [.] 0x00007fcf8885d71c | |
0.00% moar libmoar.so [.] get_int | |
0.00% moar libmoar.so [.] deserialize | |
0.00% moar libmoar.so [.] MVM_serialization_read_ref | |
0.00% moar libmoar.so [.] MVM_spesh_candidate_setup | |
0.00% moar perf-12095.map [.] 0x00007fcf88864148 | |
0.00% moar libmoar.so [.] MVM_6model_get_how | |
0.00% moar libmoar.so [.] MVM_6model_istype | |
0.00% moar libmoar.so [.] memcmp@plt | |
0.00% moar libmoar.so [.] MVM_args_proc_init | |
0.00% moar libmoar.so [.] deserialize | |
0.00% moar libmoar.so [.] jgb_consume_reprop.isra.3 | |
0.00% nqp-m libc-2.24.so [.] insert_module | |
0.00% moar libmoar.so [.] MVM_gc_allocate_zeroed | |
0.00% moar libmoar.so [.] MVM_string_utf8_c8_encode_substr | |
0.00% nqp-m libc-2.24.so [.] __gconv_read_conf | |
0.00% moar libmoar.so [.] re_nfg | |
0.00% moar libmoar.so [.] MVM_6model_next_type_cache_id | |
0.00% moar libmoar.so [.] MVM_serialization_demand_stable | |
0.00% moar libmoar.so [.] find_repr_by_name | |
0.00% moar libmoar.so [.] process_ok_codepoint | |
0.00% moar libmoar.so [.] MVM_frame_takeclosure | |
0.00% moar libmoar.so [.] MVM_string_ascii_decode | |
0.00% moar libmoar.so [.] MVM_unicode_codepoint_get_property_cstr@plt | |
0.00% moar libmoar.so [.] deserialize_repr_data | |
0.00% moar libmoar.so [.] MVM_bytecode_unpack | |
0.00% nqp-m ld-2.24.so [.] do_lookup_x | |
0.00% nqp-m libc-2.24.so [.] detect_conflict | |
0.00% nqp-m [kernel.vmlinux] [k] page_fault | |
0.00% nqp-m libc-2.24.so [.] __GI_____strtoll_l_internal | |
0.00% nqp-m libc-2.24.so [.] __tsearch | |
0.00% moar libc-2.24.so [.] strlen | |
0.00% nqp-m libc-2.24.so [.] _int_malloc | |
0.00% nqp-m libc-2.24.so [.] init_cacheinfo | |
0.00% moar libc-2.24.so [.] _dl_addr | |
0.00% moar ld-2.24.so [.] _dl_lookup_symbol_x | |
0.00% nqp-m ld-2.24.so [.] _dl_relocate_object | |
0.00% moar ld-2.24.so [.] strcmp | |
0.00% nqp-m ld-2.24.so [.] check_match | |
0.00% nqp-m ld-2.24.so [.] strcmp | |
0.00% moar ld-2.24.so [.] strlen | |
0.00% nqp-m ld-2.24.so [.] _dl_cache_libcmp | |
0.00% moar ld-2.24.so [.] match_symbol | |
0.00% nqp-m ld-2.24.so [.] sbrk | |
0.00% moar ld-2.24.so [.] _dl_start | |
0.00% nqp-m ld-2.24.so [.] _dl_start | |
0.00% moar ld-2.24.so [.] _start | |
0.00% nqp-m ld-2.24.so [.] _start | |
# | |
# (Tip: For tracepoint events, try: perf report -s trace_fields) | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# To display the perf.data header info, please use --header/--header-only options. | |
# | |
# | |
# Total Lost Samples: 0 | |
# | |
# Samples: 51K of event 'cycles:u' | |
# Event count (approx.): 41369968011 | |
# | |
# Overhead Command Shared Object Symbol | |
# ........ ....... ................ ..................................................... | |
# | |
24.03% moar libc-2.24.so [.] _int_malloc | |
12.60% moar libc-2.24.so [.] _int_free | |
7.68% moar libmoar.so [.] fast_s_mp_mul_digs | |
6.69% moar libc-2.24.so [.] __libc_calloc | |
5.29% moar libmoar.so [.] mp_clamp | |
5.06% moar libc-2.24.so [.] __memset_sse2_unaligned_erms | |
4.51% moar libmoar.so [.] mp_div_2d | |
4.10% moar libmoar.so [.] mp_copy | |
3.99% moar libmoar.so [.] mp_mod_2d | |
2.50% moar libmoar.so [.] s_mp_add | |
2.45% moar libmoar.so [.] mp_mul | |
2.22% moar libmoar.so [.] s_mp_sub | |
2.06% moar libmoar.so [.] mp_reduce_2k_l | |
1.46% moar libmoar.so [.] mp_cmp_mag | |
1.39% moar libc-2.24.so [.] memcpy@GLIBC_2.2.5 | |
1.35% moar libmoar.so [.] mp_init | |
1.24% moar libmoar.so [.] mp_clear | |
1.21% moar libmoar.so [.] fast_s_mp_sqr | |
1.09% moar libmoar.so [.] s_mp_exptmod | |
0.86% moar libmoar.so [.] mp_clamp@plt | |
0.82% moar libc-2.24.so [.] free | |
0.78% moar libmoar.so [.] mp_count_bits | |
0.77% moar libmoar.so [.] mp_exch | |
0.52% moar libc-2.24.so [.] __memset_sse2_unaligned | |
0.34% moar libmoar.so [.] calloc@plt | |
0.30% moar libmoar.so [.] mp_exch@plt | |
0.30% moar libmoar.so [.] mp_copy@plt | |
0.29% moar libmoar.so [.] mp_init@plt | |
0.28% moar libmoar.so [.] mp_mul@plt | |
0.24% moar libmoar.so [.] mp_clear@plt | |
0.24% moar libmoar.so [.] mp_cmp_d | |
0.21% moar libmoar.so [.] mp_sqr | |
0.21% moar libmoar.so [.] mp_div_2d@plt | |
0.18% moar libmoar.so [.] mp_div | |
0.18% moar libmoar.so [.] mp_div_d | |
0.17% moar libmoar.so [.] free@plt | |
0.17% moar libmoar.so [.] __udivti3 | |
0.16% moar libmoar.so [.] s_mp_sub@plt | |
0.16% moar libmoar.so [.] mp_cmp_mag@plt | |
0.15% moar libmoar.so [.] s_mp_add@plt | |
0.15% moar libmoar.so [.] fast_s_mp_mul_digs@plt | |
0.13% moar libmoar.so [.] memcpy@plt | |
0.13% moar libc-2.24.so [.] malloc | |
0.12% moar libmoar.so [.] mp_mod_2d@plt | |
0.11% moar libmoar.so [.] mp_prime_is_prime | |
0.09% moar libmoar.so [.] mp_mul_2d | |
0.08% moar libmoar.so [.] MVM_interp_run | |
0.07% moar libmoar.so [.] mp_prime_miller_rabin | |
0.05% moar libmoar.so [.] mp_count_bits@plt | |
0.04% moar libmoar.so [.] mp_mul_d | |
0.04% moar libmoar.so [.] mp_reduce_2k_setup_l | |
0.04% moar libmoar.so [.] mp_init_size | |
0.03% moar libmoar.so [.] mp_cmp_d@plt | |
0.03% moar libmoar.so [.] mp_mod | |
0.03% moar libmoar.so [.] mp_set | |
0.03% moar libmoar.so [.] mp_zero | |
0.03% moar libmoar.so [.] mp_sub_d | |
0.03% moar libmoar.so [.] mp_init_copy | |
0.03% moar libmoar.so [.] mp_rshd | |
0.03% moar libmoar.so [.] mp_exptmod | |
0.02% moar libmoar.so [.] malloc@plt | |
0.02% moar libmoar.so [.] mp_sqrmod | |
0.02% moar libmoar.so [.] mp_sqr@plt | |
0.02% moar libmoar.so [.] mp_prime_is_divisible | |
0.02% moar libmoar.so [.] mp_2expt | |
0.02% moar libmoar.so [.] MVM_validate_static_frame | |
0.02% moar libmoar.so [.] mp_cnt_lsb | |
0.02% moar libmoar.so [.] fast_s_mp_sqr@plt | |
0.01% moar libmoar.so [.] mp_cmp | |
0.01% moar libmoar.so [.] memset@plt | |
0.01% moar libmoar.so [.] mp_init_size@plt | |
0.01% moar libmoar.so [.] mp_lshd | |
0.01% moar libmoar.so [.] mp_set_long | |
0.01% moar libmoar.so [.] MVM_box_int | |
0.01% nqp-m libc-2.24.so [.] __strcmp_sse2 | |
0.01% moar libmoar.so [.] mp_init_copy@plt | |
0.01% moar libmoar.so [.] mp_cmp@plt | |
0.01% moar libmoar.so [.] mp_zero@plt | |
0.01% moar libmoar.so [.] MVM_bigint_is_prime | |
0.01% moar libmoar.so [.] MVM_cu_obtain_string | |
0.01% moar libmoar.so [.] validate_operands | |
0.00% moar libmoar.so [.] MVM_gc_allocate_object | |
0.00% moar libmoar.so [.] at_key | |
0.00% moar libmoar.so [.] allocate_frame | |
0.00% moar libmoar.so [.] mp_cnt_lsb@plt | |
0.00% moar libmoar.so [.] mp_mul_d@plt | |
0.00% moar libmoar.so [.] mp_sub | |
0.00% moar libc-2.24.so [.] __memcmp_sse4_1 | |
0.00% moar libmoar.so [.] mp_sub@plt | |
0.00% moar libmoar.so [.] MVM_frame_invoke | |
0.00% moar libmoar.so [.] mp_grow | |
0.00% moar libmoar.so [.] MVM_gc_allocate_nursery | |
0.00% moar libmoar.so [.] MVM_serialization_read_ref | |
0.00% moar libmoar.so [.] mp_reduce_is_2k_l | |
0.00% moar libmoar.so [.] MVM_string_latin1_decode | |
0.00% moar libmoar.so [.] s_mp_exptmod@plt | |
0.00% moar libmoar.so [.] build_cfg.isra.6 | |
0.00% moar libmoar.so [.] MVM_intcache_get | |
0.00% moar [kernel.vmlinux] [k] page_fault | |
0.00% moar libmoar.so [.] rename_locals | |
0.00% moar libmoar.so [.] validate_literal_operand | |
0.00% moar libmoar.so [.] MVM_reentrantmutex_unlock | |
0.00% moar libmoar.so [.] MVM_fixed_size_free | |
0.00% moar libmoar.so [.] MVM_coerce_istrue | |
0.00% moar libmoar.so [.] bind_key | |
0.00% moar libmoar.so [.] MVM_serialization_read_int | |
0.00% moar libmoar.so [.] MVM_string_substrings_equal_nocheck | |
0.00% moar libmoar.so [.] mp_set@plt | |
0.00% moar libmoar.so [.] mp_div_d@plt | |
0.00% moar libmoar.so [.] mp_2expt@plt | |
0.00% moar libmoar.so [.] nqp_nfa_run | |
0.00% moar libmoar.so [.] mp_div@plt | |
0.00% moar libmoar.so [.] MVM_fixed_size_alloc | |
0.00% moar libmoar.so [.] mp_sqrmod@plt | |
0.00% moar libc-2.24.so [.] __memmove_sse2_unaligned_erms | |
0.00% moar libmoar.so [.] MVM_bigint_is_prime@plt | |
0.00% moar libmoar.so [.] MVM_frame_try_return | |
0.00% moar libmoar.so [.] bind_attribute | |
0.00% moar libmoar.so [.] mp_mod_d@plt | |
0.00% moar libmoar.so [.] get_attribute | |
0.00% moar libmoar.so [.] mp_reduce_is_2k_l@plt | |
0.00% moar libmoar.so [.] MVM_frame_find_lexical_by_name | |
0.00% moar libmoar.so [.] MVM_string_equal | |
0.00% moar libmoar.so [.] mp_prime_miller_rabin@plt | |
0.00% moar [kernel.vmlinux] [k] irq_entries_start | |
0.00% moar libmoar.so [.] add_bb_facts | |
0.00% moar libmoar.so [.] MVM_spesh_codegen | |
0.00% moar libmoar.so [.] MVM_sc_get_object | |
0.00% moar libmoar.so [.] initialize | |
0.00% moar libmoar.so [.] validate_reg_operand | |
0.00% moar libmoar.so [.] MVM_unicode_codepoint_get_property_cstr | |
0.00% moar libmoar.so [.] MVM_unicode_normalizer_process_codepoint_full | |
0.00% moar ld-2.24.so [.] _dl_relocate_object | |
0.00% moar libmoar.so [.] MVM_string_compute_hash_code | |
0.00% moar libmoar.so [.] mp_mod_d | |
0.00% moar libmoar.so [.] MVM_6model_find_method | |
0.00% moar libmoar.so [.] MVM_iterkey_s | |
0.00% moar libmoar.so [.] MVM_sc_get_sc_object | |
0.00% moar libmoar.so [.] MVM_args_proc_init | |
0.00% moar libmoar.so [.] MVM_coerce_smart_numify | |
0.00% moar libc-2.24.so [.] malloc_consolidate | |
0.00% moar libmoar.so [.] dasm_put | |
0.00% nqp-m libc-2.24.so [.] maybe_split_for_insert.isra.0 | |
0.00% moar libmoar.so [.] dasm_link | |
0.00% moar libmoar.so [.] MVM_frame_find_invokee_multi_ok | |
0.00% moar libmoar.so [.] MVM_args_checkarity | |
0.00% moar libmoar.so [.] MVM_args_get_pos_obj | |
0.00% moar libmoar.so [.] MVM_jit_log | |
0.00% moar libmoar.so [.] MVM_coerce_simple_intify | |
0.00% moar libmoar.so [.] MVM_jit_try_make_graph | |
0.00% moar libmoar.so [.] MVM_reentrantmutex_lock | |
0.00% moar libmoar.so [.] MVM_frame_force_to_heap | |
0.00% moar libmoar.so [.] MVM_unicode_init | |
0.00% nqp-m libc-2.24.so [.] __gconv_read_conf | |
0.00% moar libmoar.so [.] MVM_repr_alloc_init | |
0.00% moar libmoar.so [.] MVM_serialization_demand_object | |
0.00% moar ld-2.24.so [.] do_lookup_x | |
0.00% nqp-m libc-2.24.so [.] __mbrtowc | |
0.00% nqp-m ld-2.24.so [.] _dl_relocate_object | |
0.00% moar libmoar.so [.] MVM_sc_get_code | |
0.00% moar libmoar.so [.] MVM_coerce_i_s | |
0.00% moar libmoar.so [.] get_num | |
0.00% moar libmoar.so [.] MVM_sc_get_sc | |
0.00% moar libmoar.so [.] MVM_args_get_named_obj | |
0.00% moar libmoar.so [.] MVM_frame_find_contextual_by_name | |
0.00% moar libmoar.so [.] MVM_args_get_pos_obj@plt | |
0.00% moar libmoar.so [.] MVM_profile_ensure_uninstrumented | |
0.00% moar libmoar.so [.] MVM_exception_throwcat | |
0.00% moar perf-12596.map [.] 0x00007f7a57da02a0 | |
0.00% moar libmoar.so [.] MVM_args_set_result_int | |
0.00% moar libmoar.so [.] MVM_string_equal_at | |
0.00% moar libmoar.so [.] MVM_region_alloc | |
0.00% moar libmoar.so [.] MVM_spesh_optimize | |
0.00% moar libmoar.so [.] push | |
0.00% moar libmoar.so [.] dasm_encode | |
0.00% moar libmoar.so [.] MVM_args_slurpy_named | |
0.00% moar libmoar.so [.] MVM_nfa_from_statelist | |
0.00% moar libmoar.so [.] eliminate_dead.isra.2 | |
0.00% moar libmoar.so [.] ssa | |
0.00% moar libmoar.so [.] MVM_args_setup_thunk | |
0.00% moar libmoar.so [.] MVM_fixed_size_alloc@plt | |
0.00% moar libmoar.so [.] MVM_spesh_get_and_use_facts | |
0.00% moar libmoar.so [.] MVM_spesh_args | |
0.00% moar libmoar.so [.] MVM_spesh_log_add_logging | |
0.00% moar libmoar.so [.] MVM_args_get_pos_str | |
0.00% moar libmoar.so [.] exists_key | |
0.00% moar libmoar.so [.] MVM_string_index_of_grapheme | |
0.00% moar libmoar.so [.] MVM_spesh_facts_decont_blocked_by_alias | |
0.00% moar libmoar.so [.] MVM_serialization_demand_code | |
0.00% moar libmoar.so [.] MVM_repr_box_int | |
0.00% moar libmoar.so [.] MVM_string_get_grapheme_at_nocheck | |
0.00% moar libmoar.so [.] work_loop | |
0.00% moar libmoar.so [.] MVM_serialization_read_str | |
0.00% moar libmoar.so [.] at_pos | |
0.00% moar libmoar.so [.] deserialize | |
0.00% moar libmoar.so [.] get_int | |
0.00% moar libmoar.so [.] MVM_op_get_op@plt | |
0.00% moar libmoar.so [.] MVM_serialization_deserialize | |
0.00% moar libmoar.so [.] MVM_bytecode_unpack | |
0.00% moar libmoar.so [.] MVM_serialization_read_stable_ref@plt | |
0.00% moar libmoar.so [.] MVM_unicode_codepoint_get_property_int | |
0.00% nqp-m libc-2.24.so [.] _int_malloc | |
0.00% nqp-m [kernel.vmlinux] [k] irq_entries_start | |
0.00% moar libmoar.so [.] MVM_intcache_get@plt | |
0.00% moar libmoar.so [.] MVM_string_ascii_decode | |
0.00% moar libmoar.so [.] MVM_unicode_normalizer_process_codepoint_full@plt | |
0.00% moar libmoar.so [.] process_ok_codepoint | |
0.00% moar libmoar.so [.] MVM_repr_at_pos_o | |
0.00% moar libmoar.so [.] MVM_gc_gen2_allocate_zeroed@plt | |
0.00% moar libmoar.so [.] MVM_iter | |
0.00% moar libmoar.so [.] deserialize_repr_data | |
0.00% nqp-m libc-2.24.so [.] memcpy@GLIBC_2.2.5 | |
0.00% nqp-m bash [.] 0x0000000000035dd1 | |
0.00% nqp-m libc-2.24.so [.] __memcmp_sse2 | |
0.00% nqp-m libc-2.24.so [.] _dl_addr | |
0.00% moar libc-2.24.so [.] 0x000000000001f8b8 | |
0.00% moar libc-2.24.so [.] _dl_addr | |
0.00% nqp-m ld-2.24.so [.] do_lookup_x | |
0.00% nqp-m ld-2.24.so [.] _dl_lookup_symbol_x | |
0.00% nqp-m ld-2.24.so [.] _dl_map_object_from_fd | |
0.00% moar ld-2.24.so [.] _dl_catch_error | |
0.00% moar ld-2.24.so [.] _dl_map_object | |
0.00% nqp-m ld-2.24.so [.] dl_main | |
0.00% moar ld-2.24.so [.] dl_main | |
0.00% nqp-m ld-2.24.so [.] _dl_start | |
0.00% moar ld-2.24.so [.] _dl_start | |
0.00% moar [kernel.vmlinux] [k] apic_timer_interrupt | |
0.00% nqp-m [kernel.vmlinux] [k] page_fault | |
0.00% moar ld-2.24.so [.] _start | |
0.00% nqp-m ld-2.24.so [.] _start | |
# | |
# (Tip: Profiling branch (mis)predictions with: perf record -b / perf report) | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Constructing JIT graph (cuuid: 42, name: 'set_core_op_inlinability') | |
append label: 0 | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit c call <7 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 393 | |
Constructing JIT graph (cuuid: 49, name: 'set_core_op_result_type') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 9 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 4 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit branch <unless_i> to label 7 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1369 | |
Constructing JIT graph (cuuid: 48, name: 'moarop_mapper') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append label: 4 | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 6 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 5 | |
append label: 5 | |
append label: 5 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 8 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <ne_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 7 | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 3 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit jump to label 4 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 7 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1930 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append label: 4 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <return_o> | |
append label: 11 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1743 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <wval> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 4 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 9 | |
append_ins: <return_o> | |
append label: 10 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 1 | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1758 | |
Constructing JIT graph (cuuid: 186, name: 'moarop_return_type') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <existskey> | |
devirt: emitted a existskey via jgb_consume_reprop | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <getlex> | |
append_ins: <band_i> | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <const_i64_16> | |
append_ins: <brshift_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 48, name: 'moarop_mapper') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append label: 4 | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 6 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 5 | |
append label: 5 | |
append label: 5 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: emitted a bindpos_o via jgb_consume_reprop | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 9 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <ne_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 7 | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 3 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit jump to label 4 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2311 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <wval> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <return_o> | |
append label: 11 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <sp_namedarg_used> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1849 | |
Constructing JIT graph (cuuid: 99, name: 'cache_get') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 4 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <isnonnull> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <2 args> | |
emit c call <7 args> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <null> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 721 | |
Constructing JIT graph (cuuid: 54, name: '!reduce') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 6 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1366 | |
Constructing JIT graph (cuuid: 99, name: 'cache_get') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 4 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <isnonnull> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <2 args> | |
emit c call <7 args> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <null> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 666 | |
Constructing JIT graph (cuuid: 49, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <sp_getarg_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <getattr_o> | |
devirt: emitted a getattr_o via jgb_consume_reprop | |
append_ins: <bindattr_o> | |
devirt: couldn't bindattr_o; concreteness not sure | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_s0> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 10 | |
append label: 10 | |
Entering inline 0 (name: !reduce, cuuid: 54) | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
Leaving inline 0 (name: !reduce, cuuid: 54) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <sp_getarg_s> | |
emit jump to label 1 | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 4 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit c call <9 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 6 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit branch <unless_s0> to label 8 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 10 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 13 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 8 | |
Bytecode size: 3151 | |
Constructing JIT graph (cuuid: 37, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 216 | |
Constructing JIT graph (cuuid: 43, name: '!cursor_start') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <callercode> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append label: 2 | |
append_ins: <getcodeobj> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 7 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <callercode> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <set> | |
emit branch <ifnonnull> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit jump to label 5 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1627 | |
Constructing JIT graph (cuuid: 49, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append label: 1 | |
append_ins: <const_s> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <getattr_o> | |
devirt: emitted a getattr_o via jgb_consume_reprop | |
append_ins: <bindattr_o> | |
devirt: couldn't bindattr_o; concreteness not sure | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_s0> | |
append label: 10 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 11 | |
append label: 11 | |
Entering inline 0 (name: !reduce, cuuid: 54) | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 13 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
Leaving inline 0 (name: !reduce, cuuid: 54) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_i> | |
Emit throwish control guard | |
emit opcode: <const_s> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit c call <9 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit branch <unless_s0> to label 9 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 11 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 12 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 14 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 9 | |
Bytecode size: 3142 | |
Constructing JIT graph (cuuid: 34, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 490 | |
Constructing JIT graph (cuuid: 113, name: 'MATCH') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 10 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 12 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <can> | |
append invokish control guard | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <null> | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 18 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istrue> | |
append invokish control guard | |
append_ins: <set> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 21 | |
append label: 21 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <iterkey_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <iterval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <unless_i> | |
append label: 23 | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 25 | |
append_ins: <set> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 27 | |
append_ins: <set> | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 29 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <coerce_si> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istrue> | |
append invokish control guard | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 33 | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 36 | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
append_ins: <set> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 38 | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <eqat_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 40 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 42 | |
append_ins: <coerce_si> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append label: 43 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 45 | |
append label: 45 | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getattr_s> | |
devirt: repr op getattr_s couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 47 | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 49 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 50 | |
append_ins: <set> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append label: 48 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 44 | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 52 | |
append_ins: <set> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 53 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append label: 54 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 55 | |
append label: 55 | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getattr_s> | |
devirt: repr op getattr_s couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 57 | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 56 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 59 | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
append_ins: <set> | |
append label: 58 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 61 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 62 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 64 | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 66 | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <set> | |
append label: 65 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 63 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 68 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 69 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <wval> | |
append_ins: <bindattrs_i> | |
devirt: repr op bindattrs_i couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 67 | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <index_s> | |
append_ins: <coerce_in> | |
append_ins: <const_n64> | |
append_ins: <lt_n> | |
append_ins: <unless_i> | |
append label: 71 | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 73 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 72 | |
append_ins: <set> | |
append label: 74 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 76 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 78 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 77 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 80 | |
append_ins: <coerce_si> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 79 | |
append_ins: <coerce_si> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append label: 81 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 75 | |
append_ins: <unless_i> | |
append label: 84 | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 86 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 85 | |
append_ins: <set> | |
append label: 87 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 83 | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 82 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 70 | |
append_ins: <const_s> | |
append_ins: <split> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 88 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 88 | |
append label: 88 | |
append label: 88 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 89 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 89 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 91 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 90 | |
append_ins: <set> | |
append label: 92 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 94 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 96 | |
append_ins: <sp_fastcreate> | |
append label: 95 | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 98 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 97 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append label: 99 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 93 | |
append_ins: <unless_i> | |
append label: 102 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 104 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 103 | |
append_ins: <set> | |
append label: 105 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 101 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 100 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 60 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 60 | |
append label: 60 | |
append label: 60 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <unless_i> | |
append label: 107 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 106 | |
append_ins: <getlex> | |
append_ins: <set> | |
append label: 108 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
devirt: repr op getattr_o couldn't be devirtualized: type unknown | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 109 | |
append_ins: <null> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <null> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 7 | |
append label: 7 | |
Entering inline 0 (name: orig, cuuid: 34) | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 110 | |
Leaving inline 0 (name: orig, cuuid: 34) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <set> | |
emit branch <if_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <ishash> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 5 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 9 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <const_s> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit branch <unless_i> to label 13 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit jump to label 16 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 17 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 11 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <2 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
accumulator for add_i stayed in memory and constant value 1 used | |
emit c call <2 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit branch <unless_i> to label 22 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 24 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 26 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 28 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit jump to label 22 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit jump to label 20 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <set> | |
emit branch <if_i> to label 30 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 32 | |
Emit throwish control guard | |
emit jump to label 34 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 35 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit branch <unless_i> to label 37 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit opcode: <const_i64_16> | |
emit c call <4 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 39 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit c call <2 args> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 41 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <3 args> | |
emit opcode: <set> | |
emit jump to label 43 | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 44 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <5 args> | |
emit opcode: <set> | |
emit opcode: <isnull_s> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 46 | |
Emit throwish control guard | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 48 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
constant value 1 used for add_i | |
emit opcode: <set> | |
emit jump to label 43 | |
Emit throwish control guard | |
emit jump to label 34 | |
Emit throwish control guard | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit branch <unless_i> to label 51 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 34 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 34 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <5 args> | |
emit opcode: <set> | |
emit opcode: <isnull_s> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 56 | |
Emit throwish control guard | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit branch <unless_i> to label 58 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 60 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 63 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <set> | |
emit branch <if_i> to label 65 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 67 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit jump to label 60 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit opcode: <const_i64_16> | |
emit c call <4 args> | |
emit opcode: <coerce_in> | |
emit opcode: <const_n64> | |
store const 0.000000 | |
emit opcode: <lt_n> | |
emit branch <unless_i> to label 70 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 72 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 74 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 75 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 77 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 79 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label 81 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 82 | |
Emit throwish control guard | |
emit branch <unless_i> to label 83 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 85 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 87 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label 82 | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 60 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 60 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 90 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 92 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 93 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 95 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
Emit throwish control guard | |
emit branch <unless_i> to label 97 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label 99 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 100 | |
Emit throwish control guard | |
emit branch <unless_i> to label 101 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 103 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 105 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label 100 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 88 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
constant value 1 used for add_i | |
emit opcode: <set> | |
emit jump to label 54 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <unless_i> to label 106 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit jump to label 108 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <5 args> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <null> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit jump to label 8 | |
Bytecode size: 18808 | |
Constructing JIT graph (cuuid: 18, name: 'CAPS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 217 | |
Constructing JIT graph (cuuid: 26, name: 'run_alt') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_i> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <scwbdisable> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <wval> | |
append_ins: <nfafromstatelist> | |
append_ins: <sp_p6obind_o> | |
append_ins: <scwbenable> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <nfarunalt> | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 5 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <2 args> | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <scwbdisable> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <scwbenable> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <7 args> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1637 | |
Constructing JIT graph (cuuid: 108, name: 'make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 272 | |
Constructing JIT graph (cuuid: 4, name: 'sort_dispatchees') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_fastcreate> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <const_i64_16> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append label: 4 | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 10 | |
append_ins: <set> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 13 | |
append label: 13 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 18 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <set> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 21 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <set> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 24 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <set> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 27 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <set> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 30 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <set> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 33 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <set> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 37 | |
append label: 37 | |
append_ins: <const_i64_16> | |
append label: 38 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 40 | |
append label: 40 | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 42 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 44 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 43 | |
append_ins: <set> | |
append label: 45 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 47 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 46 | |
append_ins: <set> | |
append label: 48 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 50 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 49 | |
append_ins: <set> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 53 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 52 | |
append_ins: <set> | |
append label: 54 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 55 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_i> | |
append_ins: <unless_i> | |
append label: 56 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 58 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 57 | |
append_ins: <set> | |
append label: 59 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 61 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 60 | |
append_ins: <set> | |
append label: 62 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 64 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 63 | |
append_ins: <set> | |
append label: 65 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 67 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 66 | |
append_ins: <set> | |
append label: 68 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 70 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 69 | |
append_ins: <set> | |
append label: 71 | |
append_ins: <PHI> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 73 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 72 | |
append_ins: <set> | |
append label: 74 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 76 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 75 | |
append_ins: <set> | |
append label: 77 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 79 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 78 | |
append_ins: <set> | |
append label: 80 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 82 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 81 | |
append_ins: <set> | |
append label: 83 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 85 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 84 | |
append_ins: <set> | |
append label: 86 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 88 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 87 | |
append_ins: <set> | |
append label: 89 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 41 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <set> | |
append label: 90 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 92 | |
append label: 92 | |
append_ins: <elems> | |
devirt: emitted an elems via jgb_consume_reprop | |
append_ins: <const_i64_16> | |
append label: 93 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 95 | |
append label: 95 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 97 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 96 | |
append_ins: <set> | |
append label: 98 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 100 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 99 | |
append_ins: <set> | |
append label: 101 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 103 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 105 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 104 | |
append_ins: <set> | |
append label: 106 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 108 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 107 | |
append_ins: <set> | |
append label: 109 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <sub_i> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 111 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 110 | |
append_ins: <set> | |
append label: 112 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 102 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 94 | |
append_ins: <elems> | |
devirt: emitted an elems via jgb_consume_reprop | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 114 | |
append_ins: <const_s> | |
append_ins: <die> | |
append label: 113 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append label: 115 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 117 | |
append label: 117 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 119 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 118 | |
append_ins: <set> | |
append label: 120 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 122 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 121 | |
append_ins: <set> | |
append label: 123 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 125 | |
append_ins: <const_i64_16> | |
append label: 126 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <coerce_in> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 128 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 127 | |
append_ins: <set> | |
append label: 129 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 131 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 130 | |
append_ins: <set> | |
append label: 132 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <lt_n> | |
append_ins: <unless_i> | |
append label: 134 | |
append label: 134 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 136 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 135 | |
append_ins: <set> | |
append label: 137 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 139 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 138 | |
append_ins: <set> | |
append label: 140 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 142 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 141 | |
append_ins: <set> | |
append label: 143 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 145 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 144 | |
append_ins: <set> | |
append label: 146 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 148 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 147 | |
append_ins: <set> | |
append label: 149 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 151 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 150 | |
append_ins: <set> | |
append label: 152 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 154 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 153 | |
append_ins: <set> | |
append label: 155 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <sub_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 133 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 157 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 156 | |
append_ins: <set> | |
append label: 158 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 124 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 116 | |
append_ins: <null> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 91 | |
append_ins: <null> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 91, name: 'is_narrower') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 3 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 18 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <set> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 21 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 23 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <set> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 26 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <set> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <gt_n> | |
append_ins: <unless_i> | |
append label: 29 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 31 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <set> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 35 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <set> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 9, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 298 | |
Constructing JIT graph (cuuid: 9, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 298 | |
Constructing JIT graph (cuuid: 36, name: 'result_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 198 | |
Constructing JIT graph (cuuid: 35, name: 'result_reg') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 279 | |
Constructing JIT graph (cuuid: 48, name: 'index') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 198 | |
Constructing JIT graph (cuuid: 2, name: 'a') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <prof_enterspesh> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append label: 1 | |
append label: 1 | |
append label: 1 | |
append_ins: <null> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <prof_allocated> | |
append_ins: <box_i> | |
append_ins: <prof_allocated> | |
append_ins: <const_i64_16> | |
append_ins: <isprime_I> | |
BAIL: op <isprime_I> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Constructing JIT graph (cuuid: 42, name: 'set_core_op_inlinability') | |
append label: 0 | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit c call <7 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 393 | |
Constructing JIT graph (cuuid: 49, name: 'set_core_op_result_type') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 9 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 4 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <eq_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit branch <unless_i> to label 7 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1369 | |
Constructing JIT graph (cuuid: 48, name: 'moarop_mapper') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append label: 4 | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 6 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 5 | |
append label: 5 | |
append label: 5 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 8 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <ne_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 7 | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 3 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit jump to label 4 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 7 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1930 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append label: 4 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <return_o> | |
append label: 11 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1743 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <wval> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 4 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 9 | |
append_ins: <return_o> | |
append label: 10 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 1 | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1758 | |
Constructing JIT graph (cuuid: 186, name: 'moarop_return_type') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <existskey> | |
devirt: emitted a existskey via jgb_consume_reprop | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_i> | |
devirt: emitted an atpos_i via jgb_consume_reprop | |
append_ins: <getlex> | |
append_ins: <band_i> | |
append_ins: <getlex> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <const_i64_16> | |
append_ins: <brshift_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 48, name: 'moarop_mapper') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append label: 4 | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 6 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 5 | |
append label: 5 | |
append label: 5 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
devirt: emitted a bindpos_o via jgb_consume_reprop | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 9 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <ne_i> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 7 | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit jump to label 3 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit jump to label 4 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2311 | |
Constructing JIT graph (cuuid: 45, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <wval> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <return_o> | |
append label: 11 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <sp_namedarg_used> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (4 args) | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (3 args) | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1849 | |
Constructing JIT graph (cuuid: 99, name: 'cache_get') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 4 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <isnonnull> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <2 args> | |
emit c call <7 args> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <null> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 721 | |
Constructing JIT graph (cuuid: 54, name: '!reduce') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 6 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1366 | |
Constructing JIT graph (cuuid: 99, name: 'cache_get') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 4 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <isnonnull> | |
emit branch <unless_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <2 args> | |
emit c call <7 args> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <null> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 666 | |
Constructing JIT graph (cuuid: 49, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <sp_getarg_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <getattr_o> | |
devirt: emitted a getattr_o via jgb_consume_reprop | |
append_ins: <bindattr_o> | |
devirt: couldn't bindattr_o; concreteness not sure | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_s0> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 10 | |
append label: 10 | |
Entering inline 0 (name: !reduce, cuuid: 54) | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
Leaving inline 0 (name: !reduce, cuuid: 54) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <sp_getarg_s> | |
emit jump to label 1 | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 4 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit c call <9 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 6 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit branch <unless_s0> to label 8 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 10 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 13 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 8 | |
Bytecode size: 3151 | |
Constructing JIT graph (cuuid: 37, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 216 | |
Constructing JIT graph (cuuid: 43, name: '!cursor_start') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <callercode> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append label: 2 | |
append_ins: <getcodeobj> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 7 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <callercode> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <set> | |
emit branch <ifnonnull> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit jump to label 5 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1627 | |
Constructing JIT graph (cuuid: 49, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append label: 1 | |
append_ins: <const_s> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <getattr_o> | |
devirt: emitted a getattr_o via jgb_consume_reprop | |
append_ins: <bindattr_o> | |
devirt: couldn't bindattr_o; concreteness not sure | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_s0> | |
append label: 10 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 11 | |
append label: 11 | |
Entering inline 0 (name: !reduce, cuuid: 54) | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 13 | |
append_ins: <set> | |
append_ins: <can_s> | |
append invokish control guard | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
Leaving inline 0 (name: !reduce, cuuid: 54) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_i> | |
Emit throwish control guard | |
emit opcode: <const_s> | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <paramnamesused> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 5 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit c call <9 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 7 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
Emit throwish control guard | |
emit branch <unless_s0> to label 9 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 11 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 12 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
Emit throwish control guard | |
emit branch <unless_i> to label 14 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (2 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 9 | |
Bytecode size: 3142 | |
Constructing JIT graph (cuuid: 34, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 490 | |
Constructing JIT graph (cuuid: 113, name: 'MATCH') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 10 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 12 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <can> | |
append invokish control guard | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <null> | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 18 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istrue> | |
append invokish control guard | |
append_ins: <set> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 21 | |
append label: 21 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <iterkey_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <iterval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <unless_i> | |
append label: 23 | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 25 | |
append_ins: <set> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 27 | |
append_ins: <set> | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 29 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <coerce_si> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istrue> | |
append invokish control guard | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 33 | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 36 | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
append_ins: <set> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 38 | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <eqat_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 40 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 42 | |
append_ins: <coerce_si> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append label: 43 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 45 | |
append label: 45 | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getattr_s> | |
devirt: repr op getattr_s couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 47 | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 49 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 50 | |
append_ins: <set> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append label: 48 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 44 | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <isnull> | |
append_ins: <not_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 52 | |
append_ins: <set> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 53 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append label: 54 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 55 | |
append label: 55 | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getattr_s> | |
devirt: repr op getattr_s couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 57 | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 56 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 59 | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
append_ins: <set> | |
append label: 58 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 61 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 62 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 64 | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 66 | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <set> | |
append label: 65 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 63 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 68 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 69 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <wval> | |
append_ins: <bindattrs_i> | |
devirt: repr op bindattrs_i couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 67 | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <index_s> | |
append_ins: <coerce_in> | |
append_ins: <const_n64> | |
append_ins: <lt_n> | |
append_ins: <unless_i> | |
append label: 71 | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 73 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 72 | |
append_ins: <set> | |
append label: 74 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 76 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 78 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 77 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 80 | |
append_ins: <coerce_si> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 79 | |
append_ins: <coerce_si> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append label: 81 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 75 | |
append_ins: <unless_i> | |
append label: 84 | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 86 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 85 | |
append_ins: <set> | |
append label: 87 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 83 | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 82 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 70 | |
append_ins: <const_s> | |
append_ins: <split> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 88 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 88 | |
append label: 88 | |
append label: 88 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 89 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 89 | |
append_ins: <shift_o> | |
devirt: repr op shift_o couldn't be devirtualized: type unknown | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 91 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 90 | |
append_ins: <set> | |
append label: 92 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ge_n> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <ordfirst> | |
append_ins: <const_i64_16> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 94 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 96 | |
append_ins: <sp_fastcreate> | |
append label: 95 | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 98 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 97 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append label: 99 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 93 | |
append_ins: <unless_i> | |
append label: 102 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 104 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 103 | |
append_ins: <set> | |
append label: 105 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <goto> | |
append label: 101 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 100 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 60 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 60 | |
append label: 60 | |
append label: 60 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <unless_i> | |
append label: 107 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 106 | |
append_ins: <getlex> | |
append_ins: <set> | |
append label: 108 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
devirt: repr op getattr_o couldn't be devirtualized: type unknown | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 109 | |
append_ins: <null> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append_ins: <null> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
devirt: repr op bindattr_o couldn't be devirtualized: type unknown | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
append label: 7 | |
append label: 7 | |
Entering inline 0 (name: orig, cuuid: 34) | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 110 | |
Leaving inline 0 (name: orig, cuuid: 34) | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <set> | |
emit branch <if_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <ishash> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 5 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 7 | |
Emit throwish control guard | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 9 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <const_s> | |
emit c call <4 args> | |
Emit invokish control guard | |
emit branch <unless_i> to label 13 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit jump to label 16 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 17 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 11 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 11 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <2 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
accumulator for add_i stayed in memory and constant value 1 used | |
emit c call <2 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit branch <unless_i> to label 22 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit branch <unless_i> to label 24 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 26 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 28 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit jump to label 22 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit jump to label 20 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit opcode: <isnull> | |
emit opcode: <set> | |
emit branch <if_i> to label 30 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 32 | |
Emit throwish control guard | |
emit jump to label 34 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 35 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit branch <unless_i> to label 37 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit opcode: <const_i64_16> | |
emit c call <4 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 39 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit c call <2 args> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 41 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <3 args> | |
emit opcode: <set> | |
emit jump to label 43 | |
Emit throwish control guard | |
emit c call <7 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 44 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <5 args> | |
emit opcode: <set> | |
emit opcode: <isnull_s> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 46 | |
Emit throwish control guard | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 48 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <set> | |
emit c call <3 args> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
constant value 1 used for add_i | |
emit opcode: <set> | |
emit jump to label 43 | |
Emit throwish control guard | |
emit jump to label 34 | |
Emit throwish control guard | |
emit opcode: <isnull> | |
emit opcode: <not_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit branch <unless_i> to label 51 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 34 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 34 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit opcode: <getlexperinvtype_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <5 args> | |
emit opcode: <set> | |
emit opcode: <isnull_s> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 56 | |
Emit throwish control guard | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit branch <unless_i> to label 58 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <not_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 60 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <sp_findmeth> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit opcode: <set> | |
emit branch <unless_i> to label 63 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <set> | |
emit branch <if_i> to label 65 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 67 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit jump to label 60 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit opcode: <const_i64_16> | |
emit c call <4 args> | |
emit opcode: <coerce_in> | |
emit opcode: <const_n64> | |
store const 0.000000 | |
emit opcode: <lt_n> | |
emit branch <unless_i> to label 70 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 72 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 74 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 75 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 77 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 79 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label 81 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 82 | |
Emit throwish control guard | |
emit branch <unless_i> to label 83 | |
Emit throwish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 85 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 87 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label 82 | |
Emit throwish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 60 | |
Emit throwish control guard | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit c call <2 args> | |
emit opcode: <set> | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <6 args> | |
Emit invokish control guard | |
emit branch <if_i> to label 60 | |
Emit throwish control guard | |
emit c call <2 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 90 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 92 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <const_n64> | |
store const 2.000000 | |
emit opcode: <ge_n> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <ordfirst> | |
emit opcode: <const_i64_16> | |
emit opcode: <lt_i> | |
emit branch <unless_i> to label 93 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 95 | |
Emit throwish control guard | |
emit opcode: <sp_fastcreate> | |
Emit throwish control guard | |
emit branch <unless_i> to label 97 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label 99 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 100 | |
Emit throwish control guard | |
emit branch <unless_i> to label 101 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 103 | |
Emit throwish control guard | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 105 | |
Emit throwish control guard | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label 100 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <3 args> | |
Emit invokish control guard | |
emit c call <4 args> | |
Emit throwish control guard | |
emit jump to label 88 | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
constant value 1 used for add_i | |
emit opcode: <set> | |
emit jump to label 54 | |
Emit throwish control guard | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <unless_i> to label 106 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit jump to label 108 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
Emit throwish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <5 args> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
emit opcode: <null> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit c call <4 args> | |
emit c call <7 args> | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Emit throwish control guard | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit jump to label 8 | |
Bytecode size: 18808 | |
Constructing JIT graph (cuuid: 18, name: 'CAPS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 217 | |
Constructing JIT graph (cuuid: 26, name: 'run_alt') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_i> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <scwbdisable> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <wval> | |
append_ins: <nfafromstatelist> | |
append_ins: <sp_p6obind_o> | |
append_ins: <scwbenable> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <nfarunalt> | |
append_ins: <set> | |
append_ins: <return_o> | |
append label: 5 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <decont> | |
Emit invokish control guard | |
emit opcode: <isconcrete> | |
emit branch <if_i> to label 1 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <2 args> | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit opcode: <scwbdisable> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <scwbenable> | |
Emit throwish control guard | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <7 args> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1637 | |
Constructing JIT graph (cuuid: 108, name: 'make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 272 | |
Constructing JIT graph (cuuid: 4, name: 'sort_dispatchees') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_fastcreate> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <const_i64_16> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append label: 4 | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 10 | |
append_ins: <set> | |
append_ins: <elems> | |
devirt: repr op elems couldn't be devirtualized: type unknown | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 13 | |
append label: 13 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 18 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <set> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 21 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <set> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 24 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <set> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 27 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <set> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 30 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <set> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: repr op push_o couldn't be devirtualized: type unknown | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 33 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <set> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: emitted a bindkey_o via jgb_consume_reprop | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 37 | |
append label: 37 | |
append_ins: <const_i64_16> | |
append label: 38 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 40 | |
append label: 40 | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 42 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 44 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 43 | |
append_ins: <set> | |
append label: 45 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 47 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 46 | |
append_ins: <set> | |
append label: 48 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 50 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 49 | |
append_ins: <set> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 53 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 52 | |
append_ins: <set> | |
append label: 54 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 55 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_i> | |
append_ins: <unless_i> | |
append label: 56 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 58 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 57 | |
append_ins: <set> | |
append label: 59 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 61 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 60 | |
append_ins: <set> | |
append label: 62 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 64 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 63 | |
append_ins: <set> | |
append label: 65 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 67 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 66 | |
append_ins: <set> | |
append label: 68 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 70 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 69 | |
append_ins: <set> | |
append label: 71 | |
append_ins: <PHI> | |
append_ins: <bindpos_o> | |
devirt: repr op bindpos_o couldn't be devirtualized: type unknown | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 73 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 72 | |
append_ins: <set> | |
append label: 74 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 76 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 75 | |
append_ins: <set> | |
append label: 77 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 79 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 78 | |
append_ins: <set> | |
append label: 80 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 82 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 81 | |
append_ins: <set> | |
append label: 83 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 85 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 84 | |
append_ins: <set> | |
append label: 86 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 88 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 87 | |
append_ins: <set> | |
append label: 89 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 41 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <set> | |
append label: 90 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 92 | |
append label: 92 | |
append_ins: <elems> | |
devirt: emitted an elems via jgb_consume_reprop | |
append_ins: <const_i64_16> | |
append label: 93 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 95 | |
append label: 95 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 97 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 96 | |
append_ins: <set> | |
append label: 98 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 100 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 99 | |
append_ins: <set> | |
append label: 101 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 103 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 105 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 104 | |
append_ins: <set> | |
append label: 106 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 108 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 107 | |
append_ins: <set> | |
append label: 109 | |
append_ins: <PHI> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <sub_i> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 111 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 110 | |
append_ins: <set> | |
append label: 112 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 102 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 94 | |
append_ins: <elems> | |
devirt: emitted an elems via jgb_consume_reprop | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 114 | |
append_ins: <const_s> | |
append_ins: <die> | |
append label: 113 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append label: 115 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <unless_i> | |
append label: 117 | |
append label: 117 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 119 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 118 | |
append_ins: <set> | |
append label: 120 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 122 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 121 | |
append_ins: <set> | |
append label: 123 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 125 | |
append_ins: <const_i64_16> | |
append label: 126 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <coerce_in> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 128 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 127 | |
append_ins: <set> | |
append label: 129 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 131 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 130 | |
append_ins: <set> | |
append label: 132 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <lt_n> | |
append_ins: <unless_i> | |
append label: 134 | |
append label: 134 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 136 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 135 | |
append_ins: <set> | |
append label: 137 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 139 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 138 | |
append_ins: <set> | |
append label: 140 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 142 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 141 | |
append_ins: <set> | |
append label: 143 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 145 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 144 | |
append_ins: <set> | |
append label: 146 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 148 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 147 | |
append_ins: <set> | |
append label: 149 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: repr op atkey_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 151 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 150 | |
append_ins: <set> | |
append label: 152 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
devirt: repr op atpos_o couldn't be devirtualized: type unknown | |
append_ins: <ifnonnull> | |
append label: 154 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 153 | |
append_ins: <set> | |
append label: 155 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <sub_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 133 | |
append_ins: <atpos_o> | |
devirt: emitted an atpos_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 157 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 156 | |
append_ins: <set> | |
append label: 158 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
devirt: repr op bindkey_o couldn't be devirtualized: type unknown | |
append label: 124 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 116 | |
append_ins: <null> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <goto> | |
append label: 91 | |
append_ins: <null> | |
append_ins: <push_o> | |
devirt: emitted a push_o via jgb_consume_reprop | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 91, name: 'is_narrower') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 3 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 18 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <set> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
append_ins: <unless_i> | |
append label: 21 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 23 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <set> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 26 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <set> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <gt_n> | |
append_ins: <unless_i> | |
append label: 29 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 31 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <set> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
devirt: emitted an atkey_o via jgb_consume_reprop | |
append_ins: <ifnonnull> | |
append label: 35 | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <set> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <set> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <throwpayloadlex> | |
BAIL: op <throwpayloadlex> | |
Constructing JIT graph (cuuid: 9, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 298 | |
Constructing JIT graph (cuuid: 9, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 298 | |
Constructing JIT graph (cuuid: 36, name: 'result_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 198 | |
Constructing JIT graph (cuuid: 35, name: 'result_reg') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 279 | |
Constructing JIT graph (cuuid: 48, name: 'index') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
append label: 1 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 198 | |
Constructing JIT graph (cuuid: 2, name: 'a') | |
append label: 0 | |
append_ins: <null> | |
append_ins: <null> | |
append_ins: <prof_enterspesh> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append label: 1 | |
append label: 1 | |
append label: 1 | |
append_ins: <null> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <prof_allocated> | |
append_ins: <box_i> | |
append_ins: <prof_allocated> | |
append_ins: <const_i64_16> | |
append_ins: <isprime_I> | |
append_ins: <prof_allocated> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <getlex_no> | |
append_ins: <prof_allocated> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <prof_allocated> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <null> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <prof_exit> | |
append label: 10 | |
append label: 10 | |
append label: 10 | |
append_ins: <return_o> | |
append label: 11 | |
Starting compilation | |
Emit throwish control guard | |
emit opcode: <null> | |
emit opcode: <null> | |
emit opcode: <prof_enterspesh> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_i64_16> | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit opcode: <null> | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
accumulator for add_i stayed in memory and constant value 1 used | |
emit branch <unless_i> to label 3 | |
Emit throwish control guard | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit c call <2 args> | |
emit c call <4 args> | |
emit c call <2 args> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit c call <2 args> | |
emit opcode: <set> | |
emit branch <unless_i> to label 5 | |
Emit throwish control guard | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
accumulator for add_i stayed in memory and constant value 1 used | |
emit opcode: <const_i64_16> | |
emit opcode: <eq_i> | |
emit opcode: <set> | |
Emit throwish control guard | |
emit branch <unless_i> to label 7 | |
Emit throwish control guard | |
emit opcode: <getlex_no> | |
emit c call <2 args> | |
emit opcode: <decont> | |
Emit invokish control guard | |
Emit invoke (1 args) | |
Emit throwish control guard | |
emit c call <2 args> | |
emit jump to label 3 | |
Emit throwish control guard | |
emit opcode: <null> | |
emit jump to label 2 | |
Emit throwish control guard | |
emit c call <1 args> | |
Emit throwish control guard | |
Emit throwish control guard | |
Emit throwish control guard | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1413 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment