-
-
Save bdw/9abb46e9e4a3d0bc2cc9 to your computer and use it in GitHub Desktop.
truncated jit-log of core setting
This file has been truncated, but you can view the full file.
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: cuid_9_1406588831.75656, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_i64_16> | |
append_ins: <stat> | |
BAIL: op <stat> | |
Constructing JIT graph (cuuid: cuid_14_1406588831.75656, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_i64_16> | |
append_ins: <stat> | |
BAIL: op <stat> | |
Constructing JIT graph (cuuid: cuid_43_1406589723.70744, name: 'set_core_op_inlinability') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 261 | |
Dump bytecode in ./jit-cuid_43_1406589723.70744.set_core_op_inlinability.bin | |
Constructing JIT graph (cuuid: cuid_41_1406589723.70744, name: 'add_core_op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_49_1406589723.70744, name: 'set_core_op_result_type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_46_1406589723.70744, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
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_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append label: 7 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_46_1406589723.70744, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
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_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 6 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_48_1406589723.70744, name: 'moarop_mapper') | |
append label: 0 | |
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: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ne_n> | |
BAIL: op <ne_n> | |
Constructing JIT graph (cuuid: cuid_168_1406589723.70744, name: 'moarop_return_type') | |
append label: 0 | |
append_ins: <sp_getarg_s> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_48_1406589723.70744, name: 'moarop_mapper') | |
append label: 0 | |
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: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ne_n> | |
BAIL: op <ne_n> | |
Constructing JIT graph (cuuid: cuid_46_1406589723.70744, name: 'add_core_moarop_mapping') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
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_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
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: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append label: 7 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_41_1406589723.70744, name: 'add_core_op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_3_1406588831.75656, name: 'load_module') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_4_1406588831.75656, name: 'load_setting') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_12_1406588831.75656, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ctxlexpad> | |
BAIL: op <ctxlexpad> | |
Constructing JIT graph (cuuid: cuid_1_1406589723.15414, name: 'register_extop') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_1_1406589723.15414, name: 'register_extop') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_1_1406589723.15414, name: 'register_extop') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_44_1406589723.70744, name: 'set_hll_op_inlinability') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <existskey> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit branch <if_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 752 | |
Dump bytecode in ./jit-cuid_44_1406589723.70744.set_hll_op_inlinability.bin | |
Constructing JIT graph (cuuid: cuid_2_1406589723.15414, name: 'extop_known') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 371 | |
Dump bytecode in ./jit-cuid_2_1406589723.15414.extop_known.bin | |
Constructing JIT graph (cuuid: cuid_3_1406589723.15414, name: 'extop_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_2_1406588831.75656, name: 'ctxsave') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <ctx> | |
BAIL: op <ctx> | |
Constructing JIT graph (cuuid: cuid_1_1406588831.75656, name: 'search_path') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_170_1406589719.57772, name: 'split-option-aliases') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <split> | |
BAIL: op <split> | |
Constructing JIT graph (cuuid: cuid_170_1406589719.57772, name: 'split-option-aliases') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <split> | |
BAIL: op <split> | |
Constructing JIT graph (cuuid: cuid_36_1406588831.98025, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 401 | |
Dump bytecode in ./jit-cuid_36_1406588831.98025.push.bin | |
Constructing JIT graph (cuuid: cuid_102_1406588833.35487, name: 'MATCH') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit branch <if_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit branch <if_i> to label 3 | |
emit jump to label 3 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1297 | |
Dump bytecode in ./jit-cuid_102_1406588833.35487.MATCH.bin | |
Constructing JIT graph (cuuid: cuid_31_1406588833.35487, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 548 | |
Dump bytecode in ./jit-cuid_31_1406588833.35487.orig.bin | |
Constructing JIT graph (cuuid: cuid_18_1406588831.98025, name: 'CAPS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_18_1406588831.98025.CAPS.bin | |
Constructing JIT graph (cuuid: cuid_98_1406588833.35487, name: 'made') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_98_1406588833.35487.made.bin | |
Constructing JIT graph (cuuid: cuid_97_1406588833.35487, name: '!make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 512 | |
Dump bytecode in ./jit-cuid_97_1406588833.35487.!make.bin | |
Constructing JIT graph (cuuid: cuid_28_1406588831.98025, name: 'CREATE') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_fastcreate> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <sp_fastcreate> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 337 | |
Dump bytecode in ./jit-cuid_28_1406588831.98025.CREATE.bin | |
Constructing JIT graph (cuuid: cuid_28_1406588831.98025, name: 'CREATE') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_fastcreate> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <sp_fastcreate> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 337 | |
Dump bytecode in ./jit-cuid_28_1406588831.98025.CREATE.bin | |
Constructing JIT graph (cuuid: cuid_102_1406588833.35487, name: 'MATCH') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
BAIL: op <ishash> | |
Constructing JIT graph (cuuid: cuid_57_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 499 | |
Dump bytecode in ./jit-cuid_57_1406588831.98025..bin | |
Constructing JIT graph (cuuid: cuid_97_1406588833.35487, name: '!make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 567 | |
Dump bytecode in ./jit-cuid_97_1406588833.35487.!make.bin | |
Constructing JIT graph (cuuid: cuid_31_1406588833.35487, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 548 | |
Dump bytecode in ./jit-cuid_31_1406588833.35487.orig.bin | |
Constructing JIT graph (cuuid: cuid_40_1406588831.98025, name: 'key') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterkey_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
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 c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 317 | |
Dump bytecode in ./jit-cuid_40_1406588831.98025.key.bin | |
Constructing JIT graph (cuuid: cuid_41_1406588831.98025, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterval> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
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 c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 317 | |
Dump bytecode in ./jit-cuid_41_1406588831.98025.value.bin | |
Constructing JIT graph (cuuid: cuid_102_1406588833.35487, name: 'MATCH') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
BAIL: op <ishash> | |
Constructing JIT graph (cuuid: cuid_91_1406588830.77659, name: 'cache') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
BAIL: op <isnonnull> | |
Constructing JIT graph (cuuid: cuid_25_1406588833.35487, name: 'run_alt') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_50_1406588833.35487, name: '!reduce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_39_1406588833.35487, name: '!cursor_start') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_45_1406588833.35487, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_91_1406588833.35487, name: 'Str') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <coerce_in> | |
append_ins: <sub_n> | |
append_ins: <coerce_ni> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_155_1406589719.57772, name: 'lineof') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <sp_getarg_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_36_1406588831.98025, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 456 | |
Dump bytecode in ./jit-cuid_36_1406588831.98025.push.bin | |
Constructing JIT graph (cuuid: cuid_91_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattrs_o> | |
BAIL: op <bindattrs_o> | |
Constructing JIT graph (cuuid: cuid_77_1406588830.77659, name: 'BUILDALLPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_77_1406588830.77659.BUILDALLPLAN.bin | |
Constructing JIT graph (cuuid: cuid_90_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
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: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 10 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <eq_i> | |
append_ins: <unless_i> | |
append label: 18 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <attrinited> | |
BAIL: op <attrinited> | |
Constructing JIT graph (cuuid: cuid_194_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <iterkey_s> | |
append_ins: <getlex> | |
append_ins: <iterval> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 410 | |
Dump bytecode in ./jit-cuid_194_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_110_1406588830.77659, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_110_1406588830.77659.name.bin | |
Constructing JIT graph (cuuid: cuid_203_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_203_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_151_1406588832.60268, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
append label: 4 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterkey_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterval> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
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 c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 4 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 5 | |
emit opcode: <bindlex> | |
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 opcode: <set> | |
emit jump to label 7 | |
Bytecode size: 1925 | |
Dump bytecode in ./jit-cuid_151_1406588832.60268..bin | |
Constructing JIT graph (cuuid: cuid_18_1406588832.60268, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_18_1406588832.60268.push.bin | |
Constructing JIT graph (cuuid: cuid_113_1406588832.60268, name: 'symbol') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_113_1406588832.60268, name: 'symbol') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_74_1406588832.60268, name: 'scope') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_73_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_75_1406588832.60268, name: 'decl') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_31_1406588833.35487, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 548 | |
Dump bytecode in ./jit-cuid_31_1406588833.35487.orig.bin | |
Constructing JIT graph (cuuid: cuid_77_1406588830.77659, name: 'BUILDALLPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_77_1406588830.77659.BUILDALLPLAN.bin | |
Constructing JIT graph (cuuid: cuid_29_1406588831.98025, name: 'bless') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_39_1406588833.35487, name: '!cursor_start') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_52_1406588833.35487, name: '!shared') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 430 | |
Dump bytecode in ./jit-cuid_52_1406588833.35487.!shared.bin | |
Constructing JIT graph (cuuid: cuid_36_1406588833.35487, name: 'CAPHASH') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_171_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 3 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iter> | |
append_ins: <bindlex> | |
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: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <getlex> | |
append_ins: <shift_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iterkey_s> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <iscclass> | |
BAIL: op <iscclass> | |
Constructing JIT graph (cuuid: cuid_125_1406588833.35487, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 637 | |
Dump bytecode in ./jit-cuid_125_1406588833.35487.new.bin | |
Constructing JIT graph (cuuid: cuid_46_1406588833.35487, name: '!cursor_fail') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1391 | |
Dump bytecode in ./jit-cuid_46_1406588833.35487.!cursor_fail.bin | |
Constructing JIT graph (cuuid: cuid_129_1406588833.35487, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <bindlex> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 826 | |
Dump bytecode in ./jit-cuid_129_1406588833.35487.ACCEPTS.bin | |
Constructing JIT graph (cuuid: cuid_33_1406588831.98025, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_40_1406588833.35487, name: '!cursor_start_cur') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_58_1406588831.98025, name: 'match') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_104_1406588833.35487, name: 'parse') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_34_1406588833.35487, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_34_1406588833.35487.pos.bin | |
Constructing JIT graph (cuuid: cuid_56_1406588833.35487, name: '!alt') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_91_1406588830.77659, name: 'cache') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <isnonnull> | |
BAIL: op <isnonnull> | |
Constructing JIT graph (cuuid: cuid_46_1406588833.35487, name: '!cursor_fail') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1391 | |
Dump bytecode in ./jit-cuid_46_1406588833.35487.!cursor_fail.bin | |
Constructing JIT graph (cuuid: cuid_40_1406588833.35487, name: '!cursor_start_cur') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_36_1406588833.35487, name: 'CAPHASH') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_45_1406588833.35487, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_52_1406588833.35487, name: '!shared') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 430 | |
Dump bytecode in ./jit-cuid_52_1406588833.35487.!shared.bin | |
Constructing JIT graph (cuuid: cuid_56_1406588831.98025, name: 'join') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iter> | |
append label: 1 | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 4 | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <join> | |
BAIL: op <join> | |
Constructing JIT graph (cuuid: cuid_56_1406589849.32951, name: 'ws') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 4 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 862 | |
Dump bytecode in ./jit-cuid_56_1406589849.32951.ws.bin | |
Constructing JIT graph (cuuid: cuid_5_1406588833.35487, name: 'states') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_5_1406588833.35487.states.bin | |
Constructing JIT graph (cuuid: cuid_59_1406588833.35487, name: '!dba') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <ge_n> | |
BAIL: op <ge_n> | |
Constructing JIT graph (cuuid: cuid_97_1406588833.35487, name: '!make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 512 | |
Dump bytecode in ./jit-cuid_97_1406588833.35487.!make.bin | |
Constructing JIT graph (cuuid: cuid_41_1406588833.35487, name: '!cursor_start_fail') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 691 | |
Dump bytecode in ./jit-cuid_41_1406588833.35487.!cursor_start_fail.bin | |
Constructing JIT graph (cuuid: cuid_54_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1089 | |
Dump bytecode in ./jit-cuid_54_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_82_1406589719.57772, name: 'MARKED') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <atkey_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_43_1406588833.35487, name: '!cursor_capture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_99_1406588833.35487, name: 'ast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_99_1406588833.35487.ast.bin | |
Constructing JIT graph (cuuid: cuid_62_1406588833.35487, name: '!fresh_highexpect') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1263 | |
Dump bytecode in ./jit-cuid_62_1406588833.35487.!fresh_highexpect.bin | |
Constructing JIT graph (cuuid: cuid_63_1406588833.35487, name: '!set_highexpect') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 684 | |
Dump bytecode in ./jit-cuid_63_1406588833.35487.!set_highexpect.bin | |
Constructing JIT graph (cuuid: cuid_44_1406588833.35487, name: '!cursor_push_cstack') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_47_1406588833.35487, name: '!cursor_pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit c call <2 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 404 | |
Dump bytecode in ./jit-cuid_47_1406588833.35487.!cursor_pos.bin | |
Constructing JIT graph (cuuid: cuid_92_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattrs_o> | |
BAIL: op <bindattrs_o> | |
Constructing JIT graph (cuuid: cuid_113_1406588832.60268, name: 'symbol') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_25_1406588833.35487, name: 'run_alt') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_24_1406588833.35487, name: 'run') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <nfarunproto> | |
BAIL: op <nfarunproto> | |
Constructing JIT graph (cuuid: cuid_85_1406588832.60268, name: 'op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1422 | |
Dump bytecode in ./jit-cuid_85_1406588832.60268.op.bin | |
Constructing JIT graph (cuuid: cuid_8_1406588832.60268, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_4_1406589777.87341, name: 'cur_lexpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
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: <sub_i> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <sub_i> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 862 | |
Dump bytecode in ./jit-cuid_4_1406589777.87341.cur_lexpad.bin | |
Constructing JIT graph (cuuid: cuid_9_1406588832.60268, name: 'node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_8_1406588832.60268, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_81_1406589719.57772, name: 'MARKER') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <atkey_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_9_1406588832.60268, name: 'node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_18_1406588832.60268, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_18_1406588832.60268.push.bin | |
Constructing JIT graph (cuuid: cuid_113_1406588832.60268, name: 'symbol') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_18_1406588832.60268, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_18_1406588832.60268.push.bin | |
Constructing JIT graph (cuuid: cuid_18_1406588832.60268, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_18_1406588832.60268.push.bin | |
Constructing JIT graph (cuuid: cuid_90_1406588833.35487, name: 'CURSOR') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_90_1406588833.35487.CURSOR.bin | |
Constructing JIT graph (cuuid: cuid_150_1406589849.32951, name: 'terminator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_150_1406589849.32951.terminator.bin | |
Constructing JIT graph (cuuid: cuid_10_1406588832.60268, name: 'returns') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_10_1406588832.60268.returns.bin | |
Constructing JIT graph (cuuid: cuid_85_1406588832.60268, name: 'op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_10_1406588832.60268, name: 'returns') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_10_1406588832.60268, name: 'returns') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_10_1406588832.60268.returns.bin | |
Constructing JIT graph (cuuid: cuid_9_1406588832.60268, name: 'node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_16_1406588832.60268, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_16_1406588832.60268.list.bin | |
Constructing JIT graph (cuuid: cuid_10_1406588832.60268, name: 'returns') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_9_1406588832.60268, name: 'node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_21_1406589849.32951, name: 'heredoc') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 2 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 1 | |
emit opcode: <set> | |
emit jump to label 4 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 821 | |
Dump bytecode in ./jit-cuid_21_1406589849.32951.heredoc.bin | |
Constructing JIT graph (cuuid: cuid_53_1406588833.35487, name: '!protoregex') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_93_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattrs_o> | |
BAIL: op <bindattrs_o> | |
Constructing JIT graph (cuuid: cuid_132_1406589849.32951, name: 'shallow_copy') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 1 | |
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: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_523_1406589849.32951, name: 'prefix_circumfix_meta_operator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_523_1406589849.32951.prefix_circumfix_meta_operator.bin | |
Constructing JIT graph (cuuid: cuid_42_1406588833.35487, name: '!cursor_start_subcapture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
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 opcode: <coerce_ni> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1566 | |
Dump bytecode in ./jit-cuid_42_1406588833.35487.!cursor_start_subcapture.bin | |
Constructing JIT graph (cuuid: cuid_37_1406588831.98025, name: 'pop') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <pop_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
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 c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 317 | |
Dump bytecode in ./jit-cuid_37_1406588831.98025.pop.bin | |
Constructing JIT graph (cuuid: cuid_16_1406588832.60268, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_16_1406588832.60268.list.bin | |
Constructing JIT graph (cuuid: cuid_1181_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1186_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_90_1406589719.57772, name: 'termish') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_69_1406588833.35487, name: 'before') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_72_1406588833.35487, name: 'ww') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <coerce_in> | |
append_ins: <const_n64> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_421_1406589849.32951, name: 'term') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_421_1406589849.32951.term.bin | |
Constructing JIT graph (cuuid: cuid_511_1406589849.32951, name: 'EXPR') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_45_1406588833.35487, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_3_1406588832.60268, name: 'set_compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 271 | |
Dump bytecode in ./jit-cuid_3_1406588832.60268.set_compile_time_value.bin | |
Constructing JIT graph (cuuid: cuid_62_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_90_1406589777.87341, name: 'is_pseudo_package') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_39_1406588831.98025, name: 'shift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <shift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
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 c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 317 | |
Dump bytecode in ./jit-cuid_39_1406588831.98025.shift.bin | |
Constructing JIT graph (cuuid: cuid_20_1406589777.87341, name: 'install_lexical_symbol') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_107_1406588832.60268, name: 'blocktype') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1477 | |
Dump bytecode in ./jit-cuid_107_1406588832.60268.blocktype.bin | |
Constructing JIT graph (cuuid: cuid_20_1406589777.87341, name: 'install_lexical_symbol') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_164_1406589849.32951, name: 'stdstopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 17 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 24 | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 37 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_115_1406589780.49406, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 203 | |
Dump bytecode in ./jit-cuid_115_1406589780.49406.name.bin | |
Constructing JIT graph (cuuid: cuid_954_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <wval> | |
append_ins: <return_o> | |
Starting compilation | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 177 | |
Dump bytecode in ./jit-cuid_954_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_20_1406589777.87341, name: 'install_lexical_symbol') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_1084_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1024_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1086_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_20_1406589777.87341, name: 'install_lexical_symbol') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_1098_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_84_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1422 | |
Dump bytecode in ./jit-cuid_84_1406588832.60268.name.bin | |
Constructing JIT graph (cuuid: cuid_199_1406589780.49406, name: 'term:sym<...>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit jump to label 3 | |
Bytecode size: 995 | |
Dump bytecode in ./jit-cuid_199_1406589780.49406.term:sym<...>.bin | |
Constructing JIT graph (cuuid: cuid_211_1406589849.32951, name: 'statement_mod_cond') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_211_1406589849.32951.statement_mod_cond.bin | |
Constructing JIT graph (cuuid: cuid_216_1406589849.32951, name: 'statement_mod_loop') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_216_1406589849.32951.statement_mod_loop.bin | |
Constructing JIT graph (cuuid: cuid_3_1406589777.87341, name: 'pop_lexpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <return_o> | |
append label: 1 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <pop_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
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 opcode: <set> | |
emit jump to label 2 | |
Bytecode size: 682 | |
Dump bytecode in ./jit-cuid_3_1406589777.87341.pop_lexpad.bin | |
Constructing JIT graph (cuuid: cuid_1023_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1103_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_339_1406589849.32951, name: 'package_declarator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_339_1406589849.32951.package_declarator.bin | |
Constructing JIT graph (cuuid: cuid_143_1406589780.49406, name: 'scoped') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_132_1406589780.49406, name: 'scope_declarator:sym<my>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_363_1406589849.32951, name: 'scope_declarator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_363_1406589849.32951.scope_declarator.bin | |
Constructing JIT graph (cuuid: cuid_105_1406589780.49406, name: 'term:sym<scope_declarator>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1013_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1189_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_57_1406589849.32951, name: '_ws') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_82_1406588830.77659, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 416 | |
Dump bytecode in ./jit-cuid_82_1406588830.77659.method_table.bin | |
Constructing JIT graph (cuuid: cuid_205_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 294 | |
Dump bytecode in ./jit-cuid_205_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_120_1406588830.77659, name: 'compose') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 232 | |
Dump bytecode in ./jit-cuid_120_1406588830.77659.compose.bin | |
Constructing JIT graph (cuuid: cuid_184_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <return_o> | |
append label: 1 | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit jump to label 2 | |
Bytecode size: 589 | |
Dump bytecode in ./jit-cuid_184_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_199_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 294 | |
Dump bytecode in ./jit-cuid_199_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_111_1406588830.77659, name: 'type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <null> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 905 | |
Dump bytecode in ./jit-cuid_111_1406588830.77659.type.bin | |
Constructing JIT graph (cuuid: cuid_114_1406588830.77659, name: 'box_target') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_115_1406588830.77659, name: 'auto_viv_container') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <null> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <null> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 905 | |
Dump bytecode in ./jit-cuid_115_1406588830.77659.auto_viv_container.bin | |
Constructing JIT graph (cuuid: cuid_118_1406588830.77659, name: 'positional_delegate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_119_1406588830.77659, name: 'associative_delegate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_120_1406588830.77659, name: 'compose') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 232 | |
Dump bytecode in ./jit-cuid_120_1406588830.77659.compose.bin | |
Constructing JIT graph (cuuid: cuid_78_1406588830.77659, name: 'parents') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_78_1406588830.77659, name: 'parents') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_78_1406588830.77659, name: 'parents') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_78_1406588830.77659, name: 'parents') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_145_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <iterval> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 320 | |
Dump bytecode in ./jit-cuid_145_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_86_1406588830.77659, name: 'attributes') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 7 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 8 | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_120_1406588830.77659, name: 'compose') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 232 | |
Dump bytecode in ./jit-cuid_120_1406588830.77659.compose.bin | |
Constructing JIT graph (cuuid: cuid_86_1406588830.77659, name: 'attributes') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 7 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 8 | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_86_1406588830.77659, name: 'attributes') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 7 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 8 | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_39_1406588833.35487, name: '!cursor_start') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_202_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 293 | |
Dump bytecode in ./jit-cuid_202_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_202_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 293 | |
Dump bytecode in ./jit-cuid_202_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_26_1406588831.98025, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <getcodename> | |
BAIL: op <getcodename> | |
Constructing JIT graph (cuuid: cuid_111_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <index_s> | |
BAIL: op <index_s> | |
Constructing JIT graph (cuuid: cuid_111_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <index_s> | |
BAIL: op <index_s> | |
Constructing JIT graph (cuuid: cuid_8_1406588831.98025, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <getcodename> | |
BAIL: op <getcodename> | |
Constructing JIT graph (cuuid: cuid_55_1406588833.35487, name: '!protoregex_table') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_112_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_77_1406588830.77659, name: 'BUILDALLPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_77_1406588830.77659.BUILDALLPLAN.bin | |
Constructing JIT graph (cuuid: cuid_29_1406588831.98025, name: 'bless') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_207_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_3_1406588833.35487, name: 'addstate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindpos_o> | |
append_ins: <getlex> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1077 | |
Dump bytecode in ./jit-cuid_3_1406588833.35487.addstate.bin | |
Constructing JIT graph (cuuid: cuid_40_1406588833.35487, name: '!cursor_start_cur') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_46_1406588833.35487, name: '!cursor_fail') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1391 | |
Dump bytecode in ./jit-cuid_46_1406588833.35487.!cursor_fail.bin | |
Constructing JIT graph (cuuid: cuid_100_1406589777.87341, name: 'find_symbol') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_135_1406589777.87341, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 7 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
append label: 1 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterkey_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <iterkey_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 6 | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 9 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 2 | |
emit opcode: <bindlex> | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 10 | |
Bytecode size: 2238 | |
Dump bytecode in ./jit-cuid_135_1406589777.87341..bin | |
Constructing JIT graph (cuuid: cuid_136_1406589777.87341, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <getobjsc> | |
BAIL: op <getobjsc> | |
Constructing JIT graph (cuuid: cuid_9_1406588831.98025, name: 'signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_9_1406588831.98025.signature.bin | |
Constructing JIT graph (cuuid: cuid_10_1406588831.98025, name: 'types') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_10_1406588831.98025.types.bin | |
Constructing JIT graph (cuuid: cuid_11_1406588831.98025, name: 'definednesses') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_11_1406588831.98025.definednesses.bin | |
Constructing JIT graph (cuuid: cuid_74_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 5 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 8 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <bindlex> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 18 | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <bindlex> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 19 | |
append_ins: <sp_guardconc> | |
append_ins: <unbox_i> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_73_1406588831.98025, name: 'is_narrower') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_79_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <captureposarg> | |
BAIL: op <captureposarg> | |
Constructing JIT graph (cuuid: cuid_73_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_74_1406588832.60268, name: 'scope') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_75_1406588832.60268, name: 'decl') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_35_1406589723.70744, name: 'result_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 229 | |
Dump bytecode in ./jit-cuid_35_1406589723.70744.result_kind.bin | |
Constructing JIT graph (cuuid: cuid_34_1406589723.70744, name: 'result_reg') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 320 | |
Dump bytecode in ./jit-cuid_34_1406589723.70744.result_reg.bin | |
Constructing JIT graph (cuuid: cuid_135_1406589723.70744, name: 'type_to_register_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
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: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 504 | |
Dump bytecode in ./jit-cuid_135_1406589723.70744.type_to_register_kind.bin | |
Constructing JIT graph (cuuid: cuid_106_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_on_o> | |
BAIL: op <param_on_o> | |
Constructing JIT graph (cuuid: cuid_112_1406588832.60268, name: 'cuid') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_16_1406589723.15414, name: 'add_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1464 | |
Dump bytecode in ./jit-cuid_16_1406589723.15414.add_lexical.bin | |
Constructing JIT graph (cuuid: cuid_48_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 618 | |
Dump bytecode in ./jit-cuid_48_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_100_1406589723.70744, name: 'block_lex_values') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_100_1406589723.70744.block_lex_values.bin | |
Constructing JIT graph (cuuid: cuid_80_1406589723.70744, name: 'qast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_80_1406589723.70744.qast.bin | |
Constructing JIT graph (cuuid: cuid_18_1406589723.15414, name: 'add_local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 853 | |
Dump bytecode in ./jit-cuid_18_1406589723.15414.add_local.bin | |
Constructing JIT graph (cuuid: cuid_45_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 322 | |
Dump bytecode in ./jit-cuid_45_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_36_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 385 | |
Dump bytecode in ./jit-cuid_36_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_27_1406589723.15414, name: 'new_with_operand_array') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 744 | |
Dump bytecode in ./jit-cuid_27_1406589723.15414.new_with_operand_array.bin | |
Constructing JIT graph (cuuid: cuid_153_1406589723.70744, name: 'push_op') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_115_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_33_1406589723.70744, name: 'instructions') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_33_1406589723.70744.instructions.bin | |
Constructing JIT graph (cuuid: cuid_59_1406589723.70744, name: 'push_ilist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <splice> | |
BAIL: op <splice> | |
Constructing JIT graph (cuuid: cuid_38_1406589723.70744, name: 'append') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <splice> | |
BAIL: op <splice> | |
Constructing JIT graph (cuuid: cuid_102_1406589723.70744, name: 'coerce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <ne_n> | |
BAIL: op <ne_n> | |
Constructing JIT graph (cuuid: cuid_32_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_32_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_75_1406589723.70744, name: 'register_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_104_1406589723.70744, name: 'as_mast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_74_1406589723.70744, name: 'add_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_65_1406589723.70744, name: 'fresh_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_70_1406589723.70744, name: 'release_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_107_1406588832.60268, name: 'blocktype') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_104_1406589723.70744, name: 'as_mast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_65_1406589723.70744, name: 'fresh_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_27_1406589723.15414, name: 'new_with_operand_array') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <param_rn_s> | |
BAIL: op <param_rn_s> | |
Constructing JIT graph (cuuid: cuid_32_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_46_1406589723.15414, name: 'index') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 229 | |
Dump bytecode in ./jit-cuid_46_1406589723.15414.index.bin | |
Constructing JIT graph (cuuid: cuid_70_1406589723.70744, name: 'release_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_102_1406589723.70744, name: 'coerce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <ne_n> | |
BAIL: op <ne_n> | |
Constructing JIT graph (cuuid: cuid_84_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_169_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 985 | |
Dump bytecode in ./jit-cuid_169_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_77_1406589723.70744, name: 'is_var') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <return_i> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 2 | |
Bytecode size: 718 | |
Dump bytecode in ./jit-cuid_77_1406589723.70744.is_var.bin | |
Constructing JIT graph (cuuid: cuid_173_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <getlex> | |
Lexical type of register: 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 681 | |
Dump bytecode in ./jit-cuid_173_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_171_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit jump to label 3 | |
Bytecode size: 1192 | |
Dump bytecode in ./jit-cuid_171_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_38_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_2_1406588832.60268, name: 'compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 287 | |
Dump bytecode in ./jit-cuid_2_1406588832.60268.compile_time_value.bin | |
Constructing JIT graph (cuuid: cuid_64_1406589723.70744, name: 'fresh_o') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_64_1406589723.70744.fresh_o.bin | |
Constructing JIT graph (cuuid: cuid_26_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_12_1406589723.15414, name: 'sc_idx') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <scgethandle> | |
BAIL: op <scgethandle> | |
Constructing JIT graph (cuuid: cuid_131_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_16_1406588832.60268, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_16_1406588832.60268.list.bin | |
Constructing JIT graph (cuuid: cuid_91_1406588830.77659, name: 'cache') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
BAIL: op <ishash> | |
Constructing JIT graph (cuuid: cuid_53_1406588833.35487, name: '!protoregex') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_50_1406588833.35487, name: '!reduce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_31_1406588833.35487, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 548 | |
Dump bytecode in ./jit-cuid_31_1406588833.35487.orig.bin | |
Constructing JIT graph (cuuid: cuid_102_1406588833.35487, name: 'MATCH') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <ishash> | |
BAIL: op <ishash> | |
Constructing JIT graph (cuuid: cuid_34_1406588833.35487, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_34_1406588833.35487.pos.bin | |
Constructing JIT graph (cuuid: cuid_36_1406588833.35487, name: 'CAPHASH') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_81_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 5 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <scwbdisable> | |
BAIL: op <scwbdisable> | |
Constructing JIT graph (cuuid: cuid_120_1406588830.77659, name: 'compose') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 232 | |
Dump bytecode in ./jit-cuid_120_1406588830.77659.compose.bin | |
Constructing JIT graph (cuuid: cuid_82_1406588830.77659, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 416 | |
Dump bytecode in ./jit-cuid_82_1406588830.77659.method_table.bin | |
Constructing JIT graph (cuuid: cuid_193_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_76_1406588830.77659, name: 'BUILDPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_76_1406588830.77659.BUILDPLAN.bin | |
Constructing JIT graph (cuuid: cuid_198_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <sub_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_36_1406588831.98025, name: 'push') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 401 | |
Dump bytecode in ./jit-cuid_36_1406588831.98025.push.bin | |
Constructing JIT graph (cuuid: cuid_75_1406588832.60268, name: 'decl') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_85_1406588832.60268, name: 'op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1477 | |
Dump bytecode in ./jit-cuid_85_1406588832.60268.op.bin | |
Constructing JIT graph (cuuid: cuid_74_1406588832.60268, name: 'scope') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_87_1406588833.35487, name: 'from') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 371 | |
Dump bytecode in ./jit-cuid_87_1406588833.35487.from.bin | |
Constructing JIT graph (cuuid: cuid_74_1406588833.35487, name: 'ident') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <chars> | |
append_ins: <coerce_in> | |
append_ins: <lt_n> | |
BAIL: op <lt_n> | |
Constructing JIT graph (cuuid: cuid_42_1406589849.32951, name: 'identifier') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 20 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 22 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 27 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <inc_i> | |
append_ins: <inc_i> | |
append_ins: <atpos_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 29 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 32 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 31 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_41_1406589849.32951, name: 'apostrophe') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_1200_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_527_1406589849.32951, name: 'postfix_prefix_meta_operator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_527_1406589849.32951.postfix_prefix_meta_operator.bin | |
Constructing JIT graph (cuuid: cuid_58_1406589849.32951, name: 'unsp') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_20_1406588832.60268, name: 'unshift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_20_1406588832.60268.unshift.bin | |
Constructing JIT graph (cuuid: cuid_20_1406588832.60268, name: 'unshift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_20_1406588832.60268.unshift.bin | |
Constructing JIT graph (cuuid: cuid_35_1406588831.98025, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_57_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 499 | |
Dump bytecode in ./jit-cuid_57_1406588831.98025..bin | |
Constructing JIT graph (cuuid: cuid_97_1406588833.35487, name: '!make') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 512 | |
Dump bytecode in ./jit-cuid_97_1406588833.35487.!make.bin | |
Constructing JIT graph (cuuid: cuid_84_1406589777.87341, name: 'components') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_84_1406589777.87341.components.bin | |
Constructing JIT graph (cuuid: cuid_90_1406589777.87341, name: 'is_pseudo_package') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_188_1406589780.49406, name: 'dotty:sym<.>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1201_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_232_1406589780.49406, name: 'postfixish') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <set> | |
emit jump to label 7 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1021 | |
Dump bytecode in ./jit-cuid_232_1406589780.49406.postfixish.bin | |
Constructing JIT graph (cuuid: cuid_324_1406589849.32951, name: 'twigil') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_324_1406589849.32951.twigil.bin | |
Constructing JIT graph (cuuid: cuid_409_1406589780.49406, name: 'istype') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_137_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_45_1406588833.35487, name: '!cursor_pass') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_i> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_186_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_511_1406589849.32951, name: 'EXPR') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_104_1406589857.16601, name: 'mro') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_409_1406589780.49406, name: 'istype') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_537_1406589849.32951, name: 'dotty') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_537_1406589849.32951.dotty.bin | |
Constructing JIT graph (cuuid: cuid_409_1406589780.49406, name: 'istype') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_180_1406589719.57772, name: 'is_precompilation_mode') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_180_1406589719.57772.is_precompilation_mode.bin | |
Constructing JIT graph (cuuid: cuid_104_1406589857.16601, name: 'mro') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_235_1406589857.16601, name: 'role_typecheck_list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 334 | |
Dump bytecode in ./jit-cuid_235_1406589857.16601.role_typecheck_list.bin | |
Constructing JIT graph (cuuid: cuid_137_1406589723.70744, name: 'operations') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 190 | |
Dump bytecode in ./jit-cuid_137_1406589723.70744.operations.bin | |
Constructing JIT graph (cuuid: cuid_431_1406589780.49406, name: 'clone_qast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_32_1406588833.35487, name: 'target') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 456 | |
Dump bytecode in ./jit-cuid_32_1406588833.35487.target.bin | |
Constructing JIT graph (cuuid: cuid_105_1406588833.35487, name: '!INTERPOLATE') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_68_1406589857.16601, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 304 | |
Dump bytecode in ./jit-cuid_68_1406589857.16601.method_table.bin | |
Constructing JIT graph (cuuid: cuid_68_1406589857.16601, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 304 | |
Dump bytecode in ./jit-cuid_68_1406589857.16601.method_table.bin | |
Constructing JIT graph (cuuid: cuid_37_1406588833.35487, name: '!cursor_init') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_43_1406588833.35487, name: '!cursor_capture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <elems> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <2 args> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 4083 | |
Dump bytecode in ./jit-cuid_43_1406588833.35487.!cursor_capture.bin | |
Constructing JIT graph (cuuid: cuid_1_1406588832.60268, name: 'has_compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 149 | |
Dump bytecode in ./jit-cuid_1_1406588832.60268.has_compile_time_value.bin | |
Constructing JIT graph (cuuid: cuid_68_1406588832.60268, name: 'has_compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_69_1406588832.60268, name: 'compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_20_1406588832.60268, name: 'unshift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_20_1406588832.60268.unshift.bin | |
Constructing JIT graph (cuuid: cuid_48_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_86_1406589777.87341, name: 'contains_indirect_lookup') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_1076_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <wval> | |
append_ins: <return_o> | |
Starting compilation | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 177 | |
Dump bytecode in ./jit-cuid_1076_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_1048_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_103_1406589780.49406, name: 'term:sym<variable>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_104_1406589857.16601, name: 'mro') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_235_1406589857.16601, name: 'role_typecheck_list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 334 | |
Dump bytecode in ./jit-cuid_235_1406589857.16601.role_typecheck_list.bin | |
Constructing JIT graph (cuuid: cuid_62_1406589849.32951, name: 'unv') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_56_1406589777.87341, name: 'add_string_constant') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1340 | |
Dump bytecode in ./jit-cuid_56_1406589777.87341.add_string_constant.bin | |
Constructing JIT graph (cuuid: cuid_5_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 573 | |
Dump bytecode in ./jit-cuid_5_1406588832.60268.named.bin | |
Constructing JIT graph (cuuid: cuid_47_1406589849.32951, name: 'longname') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 21 | |
append_ins: <bindlex> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 22 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 27 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 29 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 32 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 31 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 35 | |
append_ins: <getattr_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 38 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 39 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 37 | |
append_ins: <inc_i> | |
append_ins: <inc_i> | |
append_ins: <atpos_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 41 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 40 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 42 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 44 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 45 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 43 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_286_1406589857.16601, name: 'of') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_286_1406589857.16601.of.bin | |
Constructing JIT graph (cuuid: cuid_84_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1477 | |
Dump bytecode in ./jit-cuid_84_1406588832.60268.name.bin | |
Constructing JIT graph (cuuid: cuid_21_1406588832.60268, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_n64> | |
store const 1.000000 | |
emit opcode: <add_n> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
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 opcode: <const_s> | |
emit c call <3 args> | |
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 c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2459 | |
Dump bytecode in ./jit-cuid_21_1406588832.60268.unique.bin | |
Constructing JIT graph (cuuid: cuid_5_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 573 | |
Dump bytecode in ./jit-cuid_5_1406588832.60268.named.bin | |
Constructing JIT graph (cuuid: cuid_83_1406588830.77659, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 416 | |
Dump bytecode in ./jit-cuid_83_1406588830.77659.name.bin | |
Constructing JIT graph (cuuid: cuid_68_1406589719.57772, name: 'O') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 7 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <chars> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <findnotcclass> | |
BAIL: op <findnotcclass> | |
Constructing JIT graph (cuuid: cuid_87_1406588830.77659, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_56_1406588833.35487, name: '!alt') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_772_1406589849.32951, name: 'escape') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_772_1406589849.32951.escape.bin | |
Constructing JIT graph (cuuid: cuid_56_1406589777.87341, name: 'add_string_constant') | |
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: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1360 | |
Dump bytecode in ./jit-cuid_56_1406589777.87341.add_string_constant.bin | |
Constructing JIT graph (cuuid: cuid_60_1406589777.87341, name: 'colonpair_nibble_to_str') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <return_o> | |
append label: 1 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit jump to label 2 | |
Bytecode size: 1053 | |
Dump bytecode in ./jit-cuid_60_1406589777.87341.colonpair_nibble_to_str.bin | |
Constructing JIT graph (cuuid: cuid_34_1406588831.98025, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getwhat> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <getwhat> | |
emit opcode: <decont> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 703 | |
Dump bytecode in ./jit-cuid_34_1406588831.98025.ACCEPTS.bin | |
Constructing JIT graph (cuuid: cuid_54_1406589777.87341, name: 'add_constant') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_210_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <eqaddr> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <throwcatdyn> | |
BAIL: op <throwcatdyn> | |
Constructing JIT graph (cuuid: cuid_323_1406589849.32951, name: 'sigil') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_1217_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_51_1406588833.35487, name: '!reduce_with_match') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_45_1406589723.70744, name: 'is_inlinable') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_s> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_54_1406589777.87341, name: 'add_constant') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_210_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <eqaddr> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <throwcatdyn> | |
BAIL: op <throwcatdyn> | |
Constructing JIT graph (cuuid: cuid_228_1406589857.16601, name: 'archetypes') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_228_1406589857.16601.archetypes.bin | |
Constructing JIT graph (cuuid: cuid_210_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <eqaddr> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <throwcatdyn> | |
BAIL: op <throwcatdyn> | |
Constructing JIT graph (cuuid: cuid_44_1406589849.32951, name: 'morename') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 22 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 25 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 24 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 27 | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 29 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 32 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 31 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 35 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 37 | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 38 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 39 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 42 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 44 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 43 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 45 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 47 | |
append_ins: <getattr_i> | |
append label: 48 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 50 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 49 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 52 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 54 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 55 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 56 | |
append_ins: <goto> | |
append label: 58 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_21_1406588832.60268, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_n64> | |
store const 1.000000 | |
emit opcode: <add_n> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
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 opcode: <const_s> | |
emit c call <3 args> | |
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 c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2459 | |
Dump bytecode in ./jit-cuid_21_1406588832.60268.unique.bin | |
Constructing JIT graph (cuuid: cuid_2_1406589777.87341, name: 'push_lexpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_87_1406589777.87341, name: 'type_name_parts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_120_1406589780.49406, name: 'desigilname') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_105_1406589777.87341, name: 'is_attr_alias') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_25_1406589777.87341, name: 'find_lexical_container_type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_345_1406589780.49406, name: 'make_variable') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex_no> | |
BAIL: op <getlex_no> | |
Constructing JIT graph (cuuid: cuid_102_1406589777.87341, name: 'is_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_34_1406589777.87341, name: 'stub_code_object') | |
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: <sp_fastcreate> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <create> | |
BAIL: op <create> | |
Constructing JIT graph (cuuid: cuid_93_1406589777.87341, name: 'is_pseudo_package') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 377 | |
Dump bytecode in ./jit-cuid_93_1406589777.87341.is_pseudo_package.bin | |
Constructing JIT graph (cuuid: cuid_1075_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1083_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 9 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 11 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 12 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 14 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 7 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1407 | |
Dump bytecode in ./jit-cuid_1083_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_85_1406589777.87341, name: 'variable_components') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 1 | |
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: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_95_1406588830.77659, name: 'mixin') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <shift_o> | |
append_ins: <shift_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_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 7 | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <if_o> | |
append label: 9 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_i> | |
append label: 10 | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append label: 11 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <rebless> | |
BAIL: op <rebless> | |
Constructing JIT graph (cuuid: cuid_11_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_95_1406588830.77659, name: 'mixin') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <shift_o> | |
append_ins: <shift_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_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 7 | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <if_o> | |
append label: 9 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_i> | |
append label: 10 | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append label: 11 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <rebless> | |
BAIL: op <rebless> | |
Constructing JIT graph (cuuid: cuid_11_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_521_1406589849.32951, name: 'postfixish') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 22 | |
append_ins: <bindlex> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 23 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <if_o> | |
append label: 24 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 28 | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 30 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 33 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 34 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 39 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 40 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 38 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_11_1406589849.32951, name: 'stopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <goto> | |
append label: 2 | |
append_ins: <sp_p6ogetvt_o> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 16 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_1061_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_226_1406589780.49406, name: 'EXPR') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_26_1406589719.57772, name: 'circumfix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_26_1406589719.57772.circumfix.bin | |
Constructing JIT graph (cuuid: cuid_35_1406588831.98025, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_226_1406589780.49406, name: 'EXPR') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_5_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
BAIL: op <getlexperinvtype_o> | |
Constructing JIT graph (cuuid: cuid_44_1406589780.49406, name: 'statement') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 10 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 20 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 22 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <set> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 25 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 24 | |
append_ins: <set> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_138_1406589849.32951, name: 'eat_terminator') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 17 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 23 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 32 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 38 | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 41 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 40 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 42 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 43 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 44 | |
append_ins: <goto> | |
append label: 45 | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_235_1406589857.16601, name: 'role_typecheck_list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 334 | |
Dump bytecode in ./jit-cuid_235_1406589857.16601.role_typecheck_list.bin | |
Constructing JIT graph (cuuid: cuid_235_1406589857.16601, name: 'role_typecheck_list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 334 | |
Dump bytecode in ./jit-cuid_235_1406589857.16601.role_typecheck_list.bin | |
Constructing JIT graph (cuuid: cuid_50_1406589780.49406, name: 'newpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_43_1406589849.32951, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 19 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 25 | |
append_ins: <getattr_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 27 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 30 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <goto> | |
append label: 33 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_91_1406589777.87341, name: 'dissect_longname') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 21 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <set> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 24 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 26 | |
append_ins: <wval> | |
append_ins: <set> | |
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_strify> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_43_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1029 | |
Dump bytecode in ./jit-cuid_43_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_418_1406589780.49406, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_34_1406588831.98025, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getwhat> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <getwhat> | |
emit opcode: <decont> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 703 | |
Dump bytecode in ./jit-cuid_34_1406588831.98025.ACCEPTS.bin | |
Constructing JIT graph (cuuid: cuid_87_1406588830.77659, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_68_1406588832.60268, name: 'has_compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_69_1406588832.60268, name: 'compile_time_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_111_1406588832.60268, name: 'arity') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1083 | |
Dump bytecode in ./jit-cuid_111_1406588832.60268.arity.bin | |
Constructing JIT graph (cuuid: cuid_59_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_59_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_355_1406589780.49406, name: 'returnless_past') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_107_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_48_1406588833.35487, name: '!cursor_next') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit jump to label 1 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 764 | |
Dump bytecode in ./jit-cuid_48_1406588833.35487.!cursor_next.bin | |
Constructing JIT graph (cuuid: cuid_516_1406589849.32951, name: 'asOPER') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_23_1406589719.57772, name: 'infix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_23_1406589719.57772.infix.bin | |
Constructing JIT graph (cuuid: cuid_1195_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <bindlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 529 | |
Dump bytecode in ./jit-cuid_1195_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_165_1406588830.77659, name: 'compute_c3_mro') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_165_1406588830.77659, name: 'compute_c3_mro') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_185_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_185_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_82_1406588830.77659, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 416 | |
Dump bytecode in ./jit-cuid_82_1406588830.77659.method_table.bin | |
Constructing JIT graph (cuuid: cuid_207_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_39_1406588833.35487, name: '!cursor_start') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_55_1406588833.35487, name: '!protoregex_table') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_19_1406588831.98025, name: 'NFA') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 388 | |
Dump bytecode in ./jit-cuid_19_1406588831.98025.NFA.bin | |
Constructing JIT graph (cuuid: cuid_46_1406588833.35487, name: '!cursor_fail') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1391 | |
Dump bytecode in ./jit-cuid_46_1406588833.35487.!cursor_fail.bin | |
Constructing JIT graph (cuuid: cuid_40_1406588833.35487, name: '!cursor_start_cur') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <callercode> | |
BAIL: op <callercode> | |
Constructing JIT graph (cuuid: cuid_177_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <isinvokable> | |
BAIL: op <isinvokable> | |
Constructing JIT graph (cuuid: cuid_54_1406589777.87341, name: 'add_constant') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_32_1406588833.35487, name: 'target') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 456 | |
Dump bytecode in ./jit-cuid_32_1406588833.35487.target.bin | |
Constructing JIT graph (cuuid: cuid_105_1406588833.35487, name: '!INTERPOLATE') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_53_1406588833.35487, name: '!protoregex') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_772_1406589849.32951, name: 'escape') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_772_1406589849.32951.escape.bin | |
Constructing JIT graph (cuuid: cuid_50_1406588833.35487, name: '!reduce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_34_1406588833.35487, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_34_1406588833.35487.pos.bin | |
Constructing JIT graph (cuuid: cuid_36_1406588833.35487, name: 'CAPHASH') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_34_1406589719.57772, name: 'nulltermish') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <if_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 820 | |
Dump bytecode in ./jit-cuid_34_1406589719.57772.nulltermish.bin | |
Constructing JIT graph (cuuid: cuid_2_1406589849.32951, name: 'stopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_192_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_192_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_20_1406588832.60268, name: 'unshift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 574 | |
Dump bytecode in ./jit-cuid_20_1406588832.60268.unshift.bin | |
Constructing JIT graph (cuuid: cuid_78_1406589719.57772, name: 'EXPR_reduce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <pop_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_355_1406589780.49406, name: 'returnless_past') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_95_1406588830.77659, name: 'mixin') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <null> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <shift_o> | |
append_ins: <shift_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_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 7 | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <if_o> | |
append label: 9 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_i> | |
append label: 10 | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append label: 11 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <rebless> | |
BAIL: op <rebless> | |
Constructing JIT graph (cuuid: cuid_35_1406589777.87341, name: 'attach_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1206 | |
Dump bytecode in ./jit-cuid_35_1406589777.87341.attach_signature.bin | |
Constructing JIT graph (cuuid: cuid_393_1406589780.49406, name: 'reference_to_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 544 | |
Dump bytecode in ./jit-cuid_393_1406589780.49406.reference_to_code_object.bin | |
Constructing JIT graph (cuuid: cuid_60_1406589849.32951, name: 'vws') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 22 | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_25_1406588831.98025, name: 'instantiate_generic') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <2 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 4 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1074 | |
Dump bytecode in ./jit-cuid_25_1406588831.98025.instantiate_generic.bin | |
Constructing JIT graph (cuuid: cuid_16_1406588830.77659, name: 'add_method') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_16_1406588830.77659, name: 'add_method') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_23_1406588831.98025, name: 'clone') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_153_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_153_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_204_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_204_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_191_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_191_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_191_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_191_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_176_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_176_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_176_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_176_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_193_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_193_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_193_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_207_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_207_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_76_1406588830.77659, name: 'BUILDPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_76_1406588830.77659.BUILDPLAN.bin | |
Constructing JIT graph (cuuid: cuid_76_1406588830.77659, name: 'BUILDPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_76_1406588830.77659.BUILDPLAN.bin | |
Constructing JIT graph (cuuid: cuid_76_1406588830.77659, name: 'BUILDPLAN') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 422 | |
Dump bytecode in ./jit-cuid_76_1406588830.77659.BUILDPLAN.bin | |
Constructing JIT graph (cuuid: cuid_159_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iterkey_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iterval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_55_1406588833.35487, name: '!protoregex_table') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_150_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <elems> | |
append_ins: <bindlex> | |
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: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <lt_n> | |
BAIL: op <lt_n> | |
Constructing JIT graph (cuuid: cuid_4_1406588833.35487, name: 'addedge') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_4_1406588833.35487, name: 'addedge') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_208_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <null> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <isfalse> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_32_1406588833.35487, name: 'target') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 456 | |
Dump bytecode in ./jit-cuid_32_1406588833.35487.target.bin | |
Constructing JIT graph (cuuid: cuid_105_1406588833.35487, name: '!INTERPOLATE') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_53_1406588833.35487, name: '!protoregex') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_772_1406589849.32951, name: 'escape') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_772_1406589849.32951.escape.bin | |
Constructing JIT graph (cuuid: cuid_512_1406589849.32951, name: 'prefixish') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 26 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 36 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 38 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 37 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 39 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 41 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 42 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 40 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_34_1406588833.35487, name: 'pos') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_34_1406588833.35487.pos.bin | |
Constructing JIT graph (cuuid: cuid_50_1406588833.35487, name: '!reduce') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_513_1406589849.32951, name: 'infixish') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_409_1406589780.49406, name: 'istype') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_509_1406589849.32951, name: 'termish') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_336_1406589780.49406, name: 'autosink') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <isfalse> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 13 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 9 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 11 | |
emit opcode: <set> | |
emit c call <6 args> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 7 | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 12 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 15 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1985 | |
Dump bytecode in ./jit-cuid_336_1406589780.49406.autosink.bin | |
Constructing JIT graph (cuuid: cuid_7_1406589857.16601, name: 'generic') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_7_1406589857.16601.generic.bin | |
Constructing JIT graph (cuuid: cuid_820_1406589849.32951, name: 'postprocessor') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 155 | |
Dump bytecode in ./jit-cuid_820_1406589849.32951.postprocessor.bin | |
Constructing JIT graph (cuuid: cuid_220_1406589780.49406, name: 'circumfix:sym<ang>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1_1406589857.16601, name: 'nominal') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_1_1406589857.16601.nominal.bin | |
Constructing JIT graph (cuuid: cuid_5_1406589849.32951, name: 'stopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_4_1406589849.32951, name: 'starter') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <goto> | |
append label: 2 | |
append_ins: <sp_p6ogetvt_o> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 16 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_28_1406588831.98025, name: 'CREATE') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_fastcreate> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <sp_fastcreate> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 337 | |
Dump bytecode in ./jit-cuid_28_1406588831.98025.CREATE.bin | |
Constructing JIT graph (cuuid: cuid_96_1406588832.60268, name: 'resultchild') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_96_1406588832.60268.resultchild.bin | |
Constructing JIT graph (cuuid: cuid_11_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_106_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1477 | |
Dump bytecode in ./jit-cuid_106_1406588832.60268.name.bin | |
Constructing JIT graph (cuuid: cuid_106_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_136_1406589849.32951, name: 'statement') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 9 | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <sp_p6obind_i> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 14 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1064_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_414_1406589780.49406, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 5 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 4 | |
emit opcode: <decont> | |
emit opcode: <set> | |
emit jump to label 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1242 | |
Dump bytecode in ./jit-cuid_414_1406589780.49406..bin | |
Constructing JIT graph (cuuid: cuid_1063_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_1122_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_1123_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_5_1406589777.87341, name: 'mark_cur_lexpad_signatured') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
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: <sub_i> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <sub_i> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 978 | |
Dump bytecode in ./jit-cuid_5_1406589777.87341.mark_cur_lexpad_signatured.bin | |
Constructing JIT graph (cuuid: cuid_168_1406589780.49406, name: 'multisig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1113_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_1118_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_355_1406589780.49406, name: 'returnless_past') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_127_1406588832.60268, name: 'position') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_358_1406589849.32951, name: 'multi_declarator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_358_1406589849.32951.multi_declarator.bin | |
Constructing JIT graph (cuuid: cuid_107_1406589780.49406, name: 'term:sym<multi_declarator>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_404_1406589780.49406, name: 'wrap_return_type_check') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 811 | |
Dump bytecode in ./jit-cuid_404_1406589780.49406.wrap_return_type_check.bin | |
Constructing JIT graph (cuuid: cuid_387_1406589780.49406, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_62_1406589859.22192, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <p6bool> | |
BAIL: op <p6bool> | |
Constructing JIT graph (cuuid: cuid_49_1406589777.87341, name: 'add_dispatchee_to_proto') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_37_1406588833.35487, name: '!cursor_init') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_5_1406589849.32951, name: 'stopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_43_1406588833.35487, name: '!cursor_capture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <elems> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <2 args> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 4083 | |
Dump bytecode in ./jit-cuid_43_1406588833.35487.!cursor_capture.bin | |
Constructing JIT graph (cuuid: cuid_4_1406589849.32951, name: 'starter') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <goto> | |
append label: 2 | |
append_ins: <sp_p6ogetvt_o> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 16 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_445_1406589849.32951, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_445_1406589849.32951.value.bin | |
Constructing JIT graph (cuuid: cuid_218_1406589780.49406, name: 'term:sym<value>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_77_1406589719.57772, name: 'EXPR') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getarg_i> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_190_1406589780.49406, name: 'dottyop') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_355_1406589780.49406, name: 'returnless_past') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_22_1406589777.87341, name: 'create_container_descriptor') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <chars> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_1_1406589849.32951, name: 'starter') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_94_1406589777.87341, name: 'is_name') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 8 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <takehandlerresult> | |
BAIL: op <takehandlerresult> | |
Constructing JIT graph (cuuid: cuid_538_1406589849.32951, name: 'dotty:sym<.>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 17 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <inc_i> | |
append_ins: <atpos_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 22 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 23 | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 24 | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 27 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 33 | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 34 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 35 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 37 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 38 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 39 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 40 | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 41 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 43 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 44 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_53_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_52_1406589849.32951, name: 'end_keyword') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <le_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <iscclass> | |
BAIL: op <iscclass> | |
Constructing JIT graph (cuuid: cuid_12_1406589849.32951, name: 'quote_lang') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 2 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append label: 5 | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_22_1406589777.87341, name: 'create_container_descriptor') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <chars> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_23_1406589777.87341, name: 'install_lexical_magical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 18 | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <invoke_o> | |
append label: 19 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_fastcreate> | |
append_ins: <push_o> | |
append_ins: <push_o> | |
append_ins: <bindkey_o> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 6 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 8 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 9 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 11 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 12 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 14 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 15 | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_fastcreate> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 4193 | |
Dump bytecode in ./jit-cuid_23_1406589777.87341.install_lexical_magical.bin | |
Constructing JIT graph (cuuid: cuid_102_1406589777.87341, name: 'is_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_103_1406589723.70744, name: 'coercion') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_117_1406589723.70744, name: 'compile_var') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_74_1406589723.70744, name: 'add_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_82_1406589723.70744, name: 'lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 585 | |
Dump bytecode in ./jit-cuid_82_1406589723.70744.lexical.bin | |
Constructing JIT graph (cuuid: cuid_86_1406589723.70744, name: 'lexical_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 585 | |
Dump bytecode in ./jit-cuid_86_1406589723.70744.lexical_kind.bin | |
Constructing JIT graph (cuuid: cuid_96_1406588832.60268, name: 'resultchild') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_153_1406589723.70744, name: 'push_op') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_19_1406589723.15414, name: 'instructions') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_19_1406589723.15414.instructions.bin | |
Constructing JIT graph (cuuid: cuid_38_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_5_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
BAIL: op <getlexperinvtype_o> | |
Constructing JIT graph (cuuid: cuid_54_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_65_1406589723.70744, name: 'fresh_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_34_1406588831.98025, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getwhat> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <getwhat> | |
emit opcode: <decont> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 703 | |
Dump bytecode in ./jit-cuid_34_1406588831.98025.ACCEPTS.bin | |
Constructing JIT graph (cuuid: cuid_26_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_104_1406589723.70744, name: 'as_mast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_170_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
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: <bindlex> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1123 | |
Dump bytecode in ./jit-cuid_170_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_153_1406589723.70744, name: 'push_op') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_104_1406589723.70744, name: 'as_mast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_88_1406588833.35487, name: 'orig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_88_1406588833.35487.orig.bin | |
Constructing JIT graph (cuuid: cuid_107_1406588832.60268, name: 'blocktype') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1422 | |
Dump bytecode in ./jit-cuid_107_1406588832.60268.blocktype.bin | |
Constructing JIT graph (cuuid: cuid_45_1406588831.98025, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_45_1406588831.98025.list.bin | |
Constructing JIT graph (cuuid: cuid_152_1406589849.32951, name: 'terminator:sym<)>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_35_1406589777.87341, name: 'attach_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1206 | |
Dump bytecode in ./jit-cuid_35_1406589777.87341.attach_signature.bin | |
Constructing JIT graph (cuuid: cuid_178_1406589719.57772, name: 'add_root_code_ref') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <scsetcode> | |
BAIL: op <scsetcode> | |
Constructing JIT graph (cuuid: cuid_182_1406589719.57772, name: 'add_fixup_task') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_322_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_358_1406589780.49406, name: 'set_default_parameter_type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_223_1406589849.32951, name: 'term:sym<variable>') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 21 | |
append_ins: <bindlex> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 22 | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 23 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 25 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 26 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_69_1406589849.32951, name: 'attach_docs') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_34_1406589777.87341, name: 'stub_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <create> | |
BAIL: op <create> | |
Constructing JIT graph (cuuid: cuid_78_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_78_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_78_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_78_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_78_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_78_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_78_1406588832.60268, name: 'value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_78_1406588832.60268.value.bin | |
Constructing JIT graph (cuuid: cuid_34_1406588831.98025, name: 'ACCEPTS') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getwhat> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <getwhat> | |
emit opcode: <decont> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 703 | |
Dump bytecode in ./jit-cuid_34_1406588831.98025.ACCEPTS.bin | |
Constructing JIT graph (cuuid: cuid_18_1406589723.15414, name: 'add_local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 853 | |
Dump bytecode in ./jit-cuid_18_1406589723.15414.add_local.bin | |
Constructing JIT graph (cuuid: cuid_88_1406589723.70744, name: 'params') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_88_1406589723.70744.params.bin | |
Constructing JIT graph (cuuid: cuid_39_1406589723.70744, name: 'compile_op') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_113_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_53_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 796 | |
Dump bytecode in ./jit-cuid_53_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_108_1406588832.60268, name: 'custom_args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_110_1406588832.60268, name: 'is_thunk') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_393_1406589780.49406, name: 'reference_to_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 544 | |
Dump bytecode in ./jit-cuid_393_1406589780.49406.reference_to_code_object.bin | |
Constructing JIT graph (cuuid: cuid_96_1406589777.87341, name: 'is_type') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_518_1406589849.32951, name: 'infixstopper') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 20 | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_151_1406589849.32951, name: 'terminator:sym<;>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_476_1406589849.32951, name: 'quote') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_476_1406589849.32951.quote.bin | |
Constructing JIT graph (cuuid: cuid_239_1406589780.49406, name: 'value:sym<quote>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_75_1406588833.35487, name: 'alpha') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_217_1406589780.49406, name: 'arglist') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_444_1406589849.32951, name: 'arglist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 21 | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 23 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 29 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 34 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <goto> | |
append label: 25 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 37 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 38 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 40 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 41 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_215_1406589780.49406, name: 'args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_37_1406588833.35487, name: '!cursor_init') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_59_1406588830.77659, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1054 | |
Dump bytecode in ./jit-cuid_59_1406588830.77659.new.bin | |
Constructing JIT graph (cuuid: cuid_182_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_o> | |
append_ins: <iter> | |
append label: 1 | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 4 | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_o> | |
emit c call <2 args> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit c call <2 args> | |
Emit OSR label 0 (dynamic label 7)emit jump to label 1 | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1311 | |
Dump bytecode in ./jit-cuid_182_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_175_1406588830.77659, name: 'reverse') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <iter> | |
append label: 1 | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <shift_o> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_v> | |
append label: 4 | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit c call <2 args> | |
Emit OSR label 0 (dynamic label 6)emit jump to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 766 | |
Dump bytecode in ./jit-cuid_175_1406588830.77659.reverse.bin | |
Constructing JIT graph (cuuid: cuid_23_1406588833.35487, name: 'mergesubstates') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_55_1406588833.35487, name: '!protoregex_table') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1_1406588833.35487, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindpos_o> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindpos_o> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_i64_16> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 4 | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 3 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <sp_fastcreate> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 5 | |
Bytecode size: 2607 | |
Dump bytecode in ./jit-cuid_1_1406588833.35487.new.bin | |
Constructing JIT graph (cuuid: cuid_148_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <const_i64_16> | |
emit opcode: <bindlex> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 754 | |
Dump bytecode in ./jit-cuid_148_1406588833.35487..bin | |
Constructing JIT graph (cuuid: cuid_145_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_4_1406588833.35487, name: 'addedge') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_149_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_22_1406588833.35487, name: 'mergesubrule') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_146_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_23_1406588833.35487, name: 'mergesubstates') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1579 | |
Dump bytecode in ./jit-cuid_23_1406588833.35487.mergesubstates.bin | |
Constructing JIT graph (cuuid: cuid_23_1406588833.35487, name: 'mergesubstates') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1579 | |
Dump bytecode in ./jit-cuid_23_1406588833.35487.mergesubstates.bin | |
Constructing JIT graph (cuuid: cuid_22_1406588833.35487, name: 'mergesubrule') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <unbox_s> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_110_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <bindpos_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <coerce_in> | |
emit opcode: <const_n64> | |
store const 1.000000 | |
emit opcode: <add_n> | |
emit opcode: <coerce_ni> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1015 | |
Dump bytecode in ./jit-cuid_110_1406588833.35487..bin | |
Constructing JIT graph (cuuid: cuid_114_1406588833.35487, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindpos_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <bindlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
emit opcode: <bindlex> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1155 | |
Dump bytecode in ./jit-cuid_114_1406588833.35487..bin | |
Constructing JIT graph (cuuid: cuid_56_1406588833.35487, name: '!alt') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_52_1406588833.35487, name: '!shared') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 430 | |
Dump bytecode in ./jit-cuid_52_1406588833.35487.!shared.bin | |
Constructing JIT graph (cuuid: cuid_69_1406588833.35487, name: 'before') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_32_1406588833.35487, name: 'target') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 456 | |
Dump bytecode in ./jit-cuid_32_1406588833.35487.target.bin | |
Constructing JIT graph (cuuid: cuid_105_1406588833.35487, name: '!INTERPOLATE') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_5_1406589849.32951, name: 'stopper') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_i64_16> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_59_1406588833.35487, name: '!dba') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <coerce_in> | |
append_ins: <ge_n> | |
BAIL: op <ge_n> | |
Constructing JIT graph (cuuid: cuid_22_1406589777.87341, name: 'create_container_descriptor') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <chars> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_76_1406589719.57772, name: 'split_words') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <chars> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <findnotcclass> | |
BAIL: op <findnotcclass> | |
Constructing JIT graph (cuuid: cuid_246_1406589849.32951, name: 'coloncircumfix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 31 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 37 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_33_1406588832.60268, name: 'rxtype') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_11_1406588832.60268, name: 'named') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_394_1406589780.49406, name: 'block_closure') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <set> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 6 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 8 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1364 | |
Dump bytecode in ./jit-cuid_394_1406589780.49406.block_closure.bin | |
Constructing JIT graph (cuuid: cuid_257_1406589780.49406, name: 'quote:sym<apos>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_147_1406589849.32951, name: 'newpad') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <bindlex> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 16 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_148_1406589849.32951, name: 'finishpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 14 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6ogetvt_o> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <isnull> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 17 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_758_1406589849.32951, name: 'lang_key') | |
append label: 0 | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_1255_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_276_1406589780.49406, name: 'nibbler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_33_1406588832.60268, name: 'rxtype') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <not_i> | |
BAIL: op <not_i> | |
Constructing JIT graph (cuuid: cuid_42_1406588833.35487, name: '!cursor_start_subcapture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <const_i64_16> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_i> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
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 opcode: <coerce_ni> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <const_i64_16> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1566 | |
Dump bytecode in ./jit-cuid_42_1406588833.35487.!cursor_start_subcapture.bin | |
Constructing JIT graph (cuuid: cuid_62_1406588831.98025, name: 'hash') | |
append label: 0 | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_106_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <isnull_s> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_s> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <sp_p6obind_s> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <isnull_s> | |
emit branch <unless_i> to label 4 | |
emit opcode: <const_s> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_s> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1422 | |
Dump bytecode in ./jit-cuid_106_1406588832.60268.name.bin | |
Constructing JIT graph (cuuid: cuid_38_1406588831.98025, name: 'unshift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <unshift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 401 | |
Dump bytecode in ./jit-cuid_38_1406588831.98025.unshift.bin | |
Constructing JIT graph (cuuid: cuid_21_1406588832.60268, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_n64> | |
store const 1.000000 | |
emit opcode: <add_n> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
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 opcode: <const_s> | |
emit c call <3 args> | |
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 c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2459 | |
Dump bytecode in ./jit-cuid_21_1406588832.60268.unique.bin | |
Constructing JIT graph (cuuid: cuid_856_1406589849.32951, name: 'nibbler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_24_1406589849.32951, name: 'nibble') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_12_1406589849.32951, name: 'quote_lang') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 7 | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append label: 6 | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_76_1406588832.60268, name: 'slurpy') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_393_1406589780.49406, name: 'reference_to_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 544 | |
Dump bytecode in ./jit-cuid_393_1406589780.49406.reference_to_code_object.bin | |
Constructing JIT graph (cuuid: cuid_24_1406589849.32951, name: 'nibble') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_335_1406589780.49406, name: 'sink') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 8 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 10 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 12 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 13 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 15 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 5807 | |
Dump bytecode in ./jit-cuid_335_1406589780.49406.sink.bin | |
Constructing JIT graph (cuuid: cuid_42_1406589780.49406, name: 'statementlist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 9 | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_246_1406589849.32951, name: 'coloncircumfix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 19 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 31 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 37 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_154_1406589849.32951, name: 'terminator:sym<}>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_92_1406588832.60268, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_114_1406588832.60268, name: 'symtable') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <2 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1200 | |
Dump bytecode in ./jit-cuid_114_1406588832.60268.symtable.bin | |
Constructing JIT graph (cuuid: cuid_130_1406589719.57772, name: 'stages') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_16_1406588832.60268, name: 'list') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_16_1406588832.60268.list.bin | |
Constructing JIT graph (cuuid: cuid_14_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 3 | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit opcode: <set> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 4 | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 891 | |
Dump bytecode in ./jit-cuid_14_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_6_1406589723.15414, name: 'add_frame') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 715 | |
Dump bytecode in ./jit-cuid_6_1406589723.15414.add_frame.bin | |
Constructing JIT graph (cuuid: cuid_109_1406588832.60268, name: 'has_exit_handler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_93_1406589723.70744, name: 'captured_inners') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 324 | |
Dump bytecode in ./jit-cuid_93_1406589723.70744.captured_inners.bin | |
Constructing JIT graph (cuuid: cuid_94_1406589723.70744, name: 'cloned_inners') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 324 | |
Dump bytecode in ./jit-cuid_94_1406589723.70744.cloned_inners.bin | |
Constructing JIT graph (cuuid: cuid_95_1406589723.70744, name: 'contvar_locals') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 324 | |
Dump bytecode in ./jit-cuid_95_1406589723.70744.contvar_locals.bin | |
Constructing JIT graph (cuuid: cuid_59_1406589777.87341, name: 'nibble_to_str') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_394_1406589849.32951, name: 'default_value') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_695_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_101_1406589780.49406, name: 'term:sym<fatarrow>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_856_1406589849.32951, name: 'nibbler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_89_1406589777.87341, name: 'get_who') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 229 | |
Dump bytecode in ./jit-cuid_89_1406589777.87341.get_who.bin | |
Constructing JIT graph (cuuid: cuid_27_1406589719.57772, name: 'postcircumfix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_27_1406589719.57772.postcircumfix.bin | |
Constructing JIT graph (cuuid: cuid_408_1406589780.49406, name: 'compile_time_value_str') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_85_1406588832.60268, name: 'op') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_57_1406588831.98025, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 499 | |
Dump bytecode in ./jit-cuid_57_1406588831.98025..bin | |
Constructing JIT graph (cuuid: cuid_415_1406589780.49406, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1111_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 16 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <set> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 19 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 22 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <set> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 25 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 26 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 9 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 11 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 12 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 14 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 15 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 17 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 18 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 20 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 21 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 23 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 7 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 24 | |
emit opcode: <decont> | |
emit opcode: <set> | |
emit jump to label 24 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2304 | |
Dump bytecode in ./jit-cuid_1111_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_411_1406589849.32951, name: 'trait') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 19 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1121_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_28_1406589777.87341, name: 'create_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 7 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 11 | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <elems> | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <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: <set> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 16 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <set> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getattr_i> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bor_i> | |
BAIL: op <bor_i> | |
Constructing JIT graph (cuuid: cuid_63_1406589859.22192, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <scwbdisable> | |
BAIL: op <scwbdisable> | |
Constructing JIT graph (cuuid: cuid_45_1406589777.87341, name: 'add_phasers_handling_code') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 7 | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_139_1406589780.49406, name: 'multi_declarator:sym<multi>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_344_1406589780.49406, name: 'make_pair') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_402_1406589780.49406, name: 'whatever_curry') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_247_1406589849.32951, name: 'colonpair') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_87_1406588830.77659, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_35_1406588831.98025, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_21_1406589777.87341, name: 'install_lexical_container') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_21_1406589777.87341, name: 'install_lexical_container') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_216_1406589780.49406, name: 'semiarglist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_443_1406589849.32951, name: 'semiarglist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 17 | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 18 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_386_1406589780.49406, name: 'add_signature_binding_code') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <iter> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 13 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <set> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <if_o> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <set> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 23 | |
append_ins: <throwcatdyn> | |
BAIL: op <throwcatdyn> | |
Constructing JIT graph (cuuid: cuid_346_1406589780.49406, name: 'make_variable_from_parts') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
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> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_319_1406589849.32951, name: 'desigilname') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 19 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 21 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 27 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 30 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 31 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_121_1406589780.49406, name: 'variable') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_321_1406589849.32951, name: 'variable') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 16 | |
append_ins: <bindlex> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 21 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 22 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 23 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 24 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 25 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 27 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 30 | |
append_ins: <getattr_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 35 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 37 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 38 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 39 | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_102_1406589780.49406, name: 'term:sym<colonpair>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_38_1406589849.32951, name: 'check_variable') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_45_1406589777.87341, name: 'add_phasers_handling_code') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 7 | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_540_1406589849.32951, name: 'dottyop') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 19 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1148_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_346_1406589780.49406, name: 'make_variable_from_parts') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
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> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_192_1406589780.49406, name: 'methodop') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_542_1406589849.32951, name: 'methodop') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 19 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 25 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_19_1406588832.60268, name: 'shift') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <shift_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <2 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 493 | |
Dump bytecode in ./jit-cuid_19_1406588832.60268.shift.bin | |
Constructing JIT graph (cuuid: cuid_6_1406589780.49406, name: 'block_immediate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 327 | |
Dump bytecode in ./jit-cuid_6_1406589780.49406.block_immediate.bin | |
Constructing JIT graph (cuuid: cuid_339_1406589780.49406, name: 'pblock_immediate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex_no> | |
BAIL: op <getlex_no> | |
Constructing JIT graph (cuuid: cuid_95_1406589777.87341, name: 'symbol_has_compile_time_value') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <takehandlerresult> | |
BAIL: op <takehandlerresult> | |
Constructing JIT graph (cuuid: cuid_165_1406589849.32951, name: 'statement_control') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_165_1406589849.32951.statement_control.bin | |
Constructing JIT graph (cuuid: cuid_336_1406589780.49406, name: 'autosink') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <isfalse> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit c call <6 args> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit opcode: <set> | |
emit jump to label 10 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1416 | |
Dump bytecode in ./jit-cuid_336_1406589780.49406.autosink.bin | |
Constructing JIT graph (cuuid: cuid_21_1406588832.60268, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_n64> | |
append_ins: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <const_i64_16> | |
emit opcode: <const_n64> | |
store const 1.000000 | |
emit opcode: <add_n> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
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 opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <bindlex> | |
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 opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2459 | |
Dump bytecode in ./jit-cuid_21_1406588832.60268.unique.bin | |
Constructing JIT graph (cuuid: cuid_1150_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_215_1406589857.16601, name: 'archetypes') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_215_1406589857.16601.archetypes.bin | |
Constructing JIT graph (cuuid: cuid_1105_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_228_1406589780.49406, name: 'infixish') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_139_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_362_1406589780.49406, name: 'find_macro_routine') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_406_1406589849.32951, name: 'initializer') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_406_1406589849.32951.initializer.bin | |
Constructing JIT graph (cuuid: cuid_68_1406589857.16601, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 304 | |
Dump bytecode in ./jit-cuid_68_1406589857.16601.method_table.bin | |
Constructing JIT graph (cuuid: cuid_158_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_146_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 290 | |
Dump bytecode in ./jit-cuid_146_1406588830.77659..bin | |
Constructing JIT graph (cuuid: cuid_196_1406588830.77659, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_87_1406589777.87341, name: 'type_name_parts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_45_1406589777.87341, name: 'add_phasers_handling_code') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <set> | |
append_ins: <isnull> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 7 | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 11 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_35_1406589777.87341, name: 'attach_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1206 | |
Dump bytecode in ./jit-cuid_35_1406589777.87341.attach_signature.bin | |
Constructing JIT graph (cuuid: cuid_119_1406588832.60268, name: 'hll') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_71_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 468 | |
Dump bytecode in ./jit-cuid_71_1406589723.70744.new.bin | |
Constructing JIT graph (cuuid: cuid_71_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 468 | |
Dump bytecode in ./jit-cuid_71_1406589723.70744.new.bin | |
Constructing JIT graph (cuuid: cuid_18_1406589723.15414, name: 'add_local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 853 | |
Dump bytecode in ./jit-cuid_18_1406589723.15414.add_local.bin | |
Constructing JIT graph (cuuid: cuid_135_1406589723.70744, name: 'type_to_register_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <isnull> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <atpos_o> | |
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: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <2 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <const_i64_16> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 504 | |
Dump bytecode in ./jit-cuid_135_1406589723.70744.type_to_register_kind.bin | |
Constructing JIT graph (cuuid: cuid_16_1406589723.15414, name: 'add_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1464 | |
Dump bytecode in ./jit-cuid_16_1406589723.15414.add_lexical.bin | |
Constructing JIT graph (cuuid: cuid_74_1406589723.70744, name: 'add_lexical') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
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_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_74_1406588832.60268, name: 'scope') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_73_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_84_1406589723.70744, name: 'local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 585 | |
Dump bytecode in ./jit-cuid_84_1406589723.70744.local.bin | |
Constructing JIT graph (cuuid: cuid_76_1406588832.60268, name: 'slurpy') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_85_1406589723.70744, name: 'local_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 585 | |
Dump bytecode in ./jit-cuid_85_1406589723.70744.local_kind.bin | |
Constructing JIT graph (cuuid: cuid_76_1406588832.60268, name: 'slurpy') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_120_1406589723.70744, name: 'as_mast_clear_bindval') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_32_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_70_1406589723.70744, name: 'release_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_42_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 385 | |
Dump bytecode in ./jit-cuid_42_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_10_1406589777.10258, name: 'push_ilist') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <splice> | |
BAIL: op <splice> | |
Constructing JIT graph (cuuid: cuid_120_1406589723.70744, name: 'as_mast_clear_bindval') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_77_1406588832.60268, name: 'default') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_38_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_77_1406588832.60268, name: 'default') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_2_1406589723.15414, name: 'extop_known') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 316 | |
Dump bytecode in ./jit-cuid_2_1406589723.15414.extop_known.bin | |
Constructing JIT graph (cuuid: cuid_3_1406589723.15414, name: 'extop_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <if_i> | |
append label: 2 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_279_1406589780.49406, name: 'postprocess_words') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unless_o> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 9 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 12 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <set> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <unbox_s> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 18 | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 19 | |
append_ins: <set> | |
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: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_117_1406589780.49406, name: 'coloncircumfix') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_53_1406589857.16601, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_346_1406589780.49406, name: 'make_variable_from_parts') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <wval> | |
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> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_404_1406589780.49406, name: 'wrap_return_type_check') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 811 | |
Dump bytecode in ./jit-cuid_404_1406589780.49406.wrap_return_type_check.bin | |
Constructing JIT graph (cuuid: cuid_388_1406589780.49406, name: 'is_anon_capture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_35_1406589777.87341, name: 'attach_signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <const_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardtype> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1206 | |
Dump bytecode in ./jit-cuid_35_1406589777.87341.attach_signature.bin | |
Constructing JIT graph (cuuid: cuid_393_1406589780.49406, name: 'reference_to_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <argconst_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <const_s> | |
append_ins: <bindkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit opcode: <const_s> | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 544 | |
Dump bytecode in ./jit-cuid_393_1406589780.49406.reference_to_code_object.bin | |
Constructing JIT graph (cuuid: cuid_27_1406589777.87341, name: 'create_parameter') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 7 | |
append_ins: <const_n64> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 9 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 8 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 12 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 17 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 19 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 22 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 24 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <set> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 27 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 29 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <set> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 32 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 34 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 33 | |
append_ins: <set> | |
append label: 35 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 37 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 39 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 38 | |
append_ins: <set> | |
append label: 40 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 42 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 44 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 43 | |
append_ins: <set> | |
append label: 45 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 47 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 49 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 48 | |
append_ins: <set> | |
append label: 50 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 52 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 54 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 53 | |
append_ins: <set> | |
append label: 55 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 57 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 56 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 59 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 58 | |
append_ins: <set> | |
append label: 60 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 62 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 61 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 64 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 63 | |
append_ins: <set> | |
append label: 65 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 67 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 66 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 69 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 68 | |
append_ins: <set> | |
append label: 70 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 72 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 71 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 74 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 73 | |
append_ins: <set> | |
append label: 75 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 77 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 76 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 80 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 79 | |
append_ins: <set> | |
append label: 81 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 82 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 78 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 84 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 83 | |
append_ins: <set> | |
append label: 85 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 87 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 86 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 89 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 88 | |
append_ins: <set> | |
append label: 90 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 92 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 91 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 94 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 93 | |
append_ins: <set> | |
append label: 95 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 97 | |
append_ins: <coerce_in> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <add_n> | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 96 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 99 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 98 | |
append_ins: <set> | |
append label: 100 | |
append_ins: <PHI> | |
append_ins: <objprimspec> | |
BAIL: op <objprimspec> | |
Constructing JIT graph (cuuid: cuid_389_1406589780.49406, name: 'is_default_topic') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_11_1406589857.16601, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 301 | |
Dump bytecode in ./jit-cuid_11_1406589857.16601.name.bin | |
Constructing JIT graph (cuuid: cuid_336_1406589780.49406, name: 'autosink') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <isfalse> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 10 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 1 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 2 | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit c call <6 args> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 7 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit opcode: <set> | |
emit jump to label 10 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1416 | |
Dump bytecode in ./jit-cuid_336_1406589780.49406.autosink.bin | |
Constructing JIT graph (cuuid: cuid_62_1406588831.98025, name: 'hash') | |
append label: 0 | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_20_1406589723.15414, name: 'set_outer') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 289 | |
Dump bytecode in ./jit-cuid_20_1406589723.15414.set_outer.bin | |
Constructing JIT graph (cuuid: cuid_75_1406588832.60268, name: 'decl') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_117_1406589723.70744, name: 'compile_var') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_115_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_68_1406589857.16601, name: 'method_table') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 304 | |
Dump bytecode in ./jit-cuid_68_1406589857.16601.method_table.bin | |
Constructing JIT graph (cuuid: cuid_153_1406589723.70744, name: 'push_op') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_26_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_73_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_81_1406589723.70744, name: 'outer') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_81_1406589723.70744.outer.bin | |
Constructing JIT graph (cuuid: cuid_48_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <const_i64_16> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 618 | |
Dump bytecode in ./jit-cuid_48_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_117_1406589723.70744, name: 'compile_var') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_115_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_120_1406589723.70744, name: 'as_mast_clear_bindval') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_38_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_namedarg_used> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_196_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <ne_i> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_26_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_110_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_101_1406588832.60268, name: 'resultchild') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_106_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_on_o> | |
BAIL: op <param_on_o> | |
Constructing JIT graph (cuuid: cuid_113_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <takehandlerresult> | |
BAIL: op <takehandlerresult> | |
Constructing JIT graph (cuuid: cuid_99_1406589723.70744, name: 'mast_frames') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_99_1406589723.70744.mast_frames.bin | |
Constructing JIT graph (cuuid: cuid_179_1406589719.57772, name: 'update_root_code_ref') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <scsetcode> | |
BAIL: op <scsetcode> | |
Constructing JIT graph (cuuid: cuid_360_1406589780.49406, name: 'whine_if_args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_54_1406589777.87341, name: 'add_constant') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_108_1406588832.60268, name: 'custom_args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1083 | |
Dump bytecode in ./jit-cuid_108_1406588832.60268.custom_args.bin | |
Constructing JIT graph (cuuid: cuid_67_1406589859.22192, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <blshift_i> | |
BAIL: op <blshift_i> | |
Constructing JIT graph (cuuid: cuid_86_1406589859.22192, name: 'is_narrower') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_119_1406588832.60268, name: 'hll') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_119_1406588832.60268.hll.bin | |
Constructing JIT graph (cuuid: cuid_15_1406589723.15414, name: 'BUILD') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1454 | |
Dump bytecode in ./jit-cuid_15_1406589723.15414.BUILD.bin | |
Constructing JIT graph (cuuid: cuid_60_1406589723.70744, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1061 | |
Dump bytecode in ./jit-cuid_60_1406589723.70744.new.bin | |
Constructing JIT graph (cuuid: cuid_97_1406589723.70744, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 699 | |
Dump bytecode in ./jit-cuid_97_1406589723.70744.unique.bin | |
Constructing JIT graph (cuuid: cuid_239_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_98_1406589723.70744, name: 'mast_compunit') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_98_1406589723.70744.mast_compunit.bin | |
Constructing JIT graph (cuuid: cuid_396_1406589849.32951, name: 'post_constraint') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <goto> | |
append label: 25 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_431_1406589780.49406, name: 'clone_qast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_430_1406589780.49406, name: 'clear_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <null> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <null> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 363 | |
Dump bytecode in ./jit-cuid_430_1406589780.49406.clear_node.bin | |
Constructing JIT graph (cuuid: cuid_344_1406589780.49406, name: 'make_pair') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1_1406589779.93177, name: 'document') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_45_1406589777.87341, name: 'add_phasers_handling_code') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardtype> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_72_1406589723.70744, name: 'BUILD') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2055 | |
Dump bytecode in ./jit-cuid_72_1406589723.70744.BUILD.bin | |
Constructing JIT graph (cuuid: cuid_72_1406589723.70744, name: 'BUILD') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2055 | |
Dump bytecode in ./jit-cuid_72_1406589723.70744.BUILD.bin | |
Constructing JIT graph (cuuid: cuid_5_1406589777.10258, name: 'get_binder') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_40_1406589723.70744, name: 'compile_mastop') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_91_1406589723.70744, name: 'capture_inner') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <push_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 536 | |
Dump bytecode in ./jit-cuid_91_1406589723.70744.capture_inner.bin | |
Constructing JIT graph (cuuid: cuid_122_1406588832.60268, name: 'compilation_mode') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_118_1406589780.49406, name: 'colonpair') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_382_1406589849.32951, name: 'onlystar') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_122_1406588832.60268, name: 'compilation_mode') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1029 | |
Dump bytecode in ./jit-cuid_122_1406588832.60268.compilation_mode.bin | |
Constructing JIT graph (cuuid: cuid_19_1406589859.22192, name: 'get_return_type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 445 | |
Dump bytecode in ./jit-cuid_19_1406589859.22192.get_return_type.bin | |
Constructing JIT graph (cuuid: cuid_63_1406589723.70744, name: 'fresh_s') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 463 | |
Dump bytecode in ./jit-cuid_63_1406589723.70744.fresh_s.bin | |
Constructing JIT graph (cuuid: cuid_129_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_112_1406589723.70744, name: 'compile_all_the_stmts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_112_1406589723.70744, name: 'compile_all_the_stmts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_356_1406589780.49406, name: 'is_yada') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_170_1406589780.49406, name: 'signature') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <iter> | |
append_ins: <set> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_67_1406589859.22192, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <blshift_i> | |
BAIL: op <blshift_i> | |
Constructing JIT graph (cuuid: cuid_344_1406589780.49406, name: 'make_pair') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_52_1406588833.35487, name: '!shared') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 430 | |
Dump bytecode in ./jit-cuid_52_1406588833.35487.!shared.bin | |
Constructing JIT graph (cuuid: cuid_37_1406588833.35487, name: '!cursor_init') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 6 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_43_1406588833.35487, name: '!cursor_capture') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <null> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append label: 1 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_fastcreate> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <push_o> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6oget_i> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <elems> | |
append_ins: <push_i> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <null> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardtype> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit guard <sp_guardconc> | |
emit c call <2 args> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 4083 | |
Dump bytecode in ./jit-cuid_43_1406588833.35487.!cursor_capture.bin | |
Constructing JIT graph (cuuid: cuid_856_1406589849.32951, name: 'nibbler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_24_1406589849.32951, name: 'nibble') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_442_1406589849.32951, name: 'args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 21 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 27 | |
append_ins: <getattr_i> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 32 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 35 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <goto> | |
append label: 38 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_110_1406588832.60268, name: 'is_thunk') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <sp_p6obind_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
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 opcode: <coerce_ni> | |
emit opcode: <sp_p6obind_i> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1083 | |
Dump bytecode in ./jit-cuid_110_1406588832.60268.is_thunk.bin | |
Constructing JIT graph (cuuid: cuid_42_1406589777.87341, name: 'finish_code_object') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 8 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 9 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <push_o> | |
append_ins: <bindlex> | |
append_ins: <freshcoderef> | |
BAIL: op <freshcoderef> | |
Constructing JIT graph (cuuid: cuid_395_1406589849.32951, name: 'type_constraint') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 17 | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 26 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 28 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 29 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 32 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 31 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 33 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 35 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 37 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 40 | |
append_ins: <PHI> | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 42 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 43 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 45 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 44 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 47 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 48 | |
append_ins: <getattr_i> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 50 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 49 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append_ins: <inc_i> | |
append label: 51 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 53 | |
append_ins: <atpos_i> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 54 | |
append_ins: <sub_i> | |
append_ins: <goto> | |
append label: 52 | |
append_ins: <setelemspos> | |
BAIL: op <setelemspos> | |
Constructing JIT graph (cuuid: cuid_386_1406589849.32951, name: 'param_sep') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 14 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_387_1406589849.32951, name: 'multisig') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 20 | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 21 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 24 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_51_1406589780.49406, name: 'finishpad') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_55_1406589849.32951, name: 'ENDSTMT') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 21 | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <indexat> | |
BAIL: op <indexat> | |
Constructing JIT graph (cuuid: cuid_857_1406589849.32951, name: 'do_nibbling') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 20 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 25 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 31 | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 32 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 35 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 38 | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 39 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 40 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 42 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 43 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 44 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 45 | |
append_ins: <getattr_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1156_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1127_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 19 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 22 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <set> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
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: 25 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 24 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 28 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <set> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 31 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <set> | |
append label: 32 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 34 | |
append_ins: <const_s> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 33 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 37 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 36 | |
append_ins: <set> | |
append label: 38 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 40 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 39 | |
append_ins: <set> | |
append label: 41 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_171_1406589780.49406, name: 'parameter') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_391_1406589849.32951, name: 'parameter') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <const_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindkey_o> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_61_1406589777.87341, name: 'pkg_create_mo') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_namedarg_used> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_62_1406588831.98025, name: 'hash') | |
append label: 0 | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_62_1406588831.98025, name: 'hash') | |
append label: 0 | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_405_1406589780.49406, name: 'wrap_return_handler') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <wval> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_52_1406589857.16601, name: 'archetypes') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_52_1406589857.16601.archetypes.bin | |
Constructing JIT graph (cuuid: cuid_173_1406589780.49406, name: 'declare_param') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_1_1406589779.93177, name: 'document') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <ne_s> | |
BAIL: op <ne_s> | |
Constructing JIT graph (cuuid: cuid_19_1406589859.22192, name: 'get_return_type') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_o> | |
emit guard <sp_guardconc> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <sp_p6oget_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 445 | |
Dump bytecode in ./jit-cuid_19_1406589859.22192.get_return_type.bin | |
Constructing JIT graph (cuuid: cuid_119_1406589719.57772, name: 'backend') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_7_1406589780.49406, name: 'deflongname') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 9 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_49_1406589849.32951, name: 'deflongname') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 21 | |
append_ins: <getattr_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 25 | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 26 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 27 | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_1149_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_25_1406589857.16601, name: 'pretending_to_be') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 195 | |
Dump bytecode in ./jit-cuid_25_1406589857.16601.pretending_to_be.bin | |
Constructing JIT graph (cuuid: cuid_48_1406589780.49406, name: 'blockoid') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <ifnonnull> | |
append label: 10 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <set> | |
append label: 11 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 13 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <set> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_42_1406589777.87341, name: 'finish_code_object') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_172_1406589780.49406, name: 'param_var') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 8 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_392_1406589849.32951, name: 'param_var') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 14 | |
append_ins: <sp_fastcreate> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <push_i> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_v> | |
append label: 18 | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 20 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 21 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 22 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 23 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 25 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 27 | |
append_ins: <getattr_i> | |
append label: 28 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 30 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 29 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 31 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <eqat_s> | |
append_ins: <unless_i> | |
append label: 32 | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 35 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 36 | |
append_ins: <goto> | |
append label: 38 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_338_1406589780.49406, name: 'xblock_immediate') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <getlex_no> | |
BAIL: op <getlex_no> | |
Constructing JIT graph (cuuid: cuid_857_1406589849.32951, name: 'do_nibbling') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 20 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 25 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 28 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 31 | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 32 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 33 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 35 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 34 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 36 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 38 | |
append_ins: <getattr_i> | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 39 | |
append_ins: <getattr_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 40 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 42 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 43 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 44 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 45 | |
append_ins: <getattr_i> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_258_1406589780.49406, name: 'quote:sym<dblq>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_359_1406589780.49406, name: 'create_signature_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_76_1406588832.60268, name: 'slurpy') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_431_1406589780.49406, name: 'clone_qast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_431_1406589780.49406, name: 'clone_qast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <clone> | |
BAIL: op <clone> | |
Constructing JIT graph (cuuid: cuid_42_1406589777.87341, name: 'finish_code_object') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 8 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 9 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <push_o> | |
append_ins: <bindlex> | |
append_ins: <freshcoderef> | |
BAIL: op <freshcoderef> | |
Constructing JIT graph (cuuid: cuid_374_1406589849.32951, name: 'routine_declarator') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_374_1406589849.32951.routine_declarator.bin | |
Constructing JIT graph (cuuid: cuid_106_1406589780.49406, name: 'term:sym<routine_declarator>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_144_1406589849.32951, name: 'blockoid') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <sp_fastcreate> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 15 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 17 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <set> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <ifnonnull> | |
append label: 20 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_359_1406589780.49406, name: 'create_signature_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_84_1406588832.60268, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <bindattr_s> | |
BAIL: op <bindattr_s> | |
Constructing JIT graph (cuuid: cuid_112_1406589723.70744, name: 'compile_all_the_stmts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_217_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <const_s> | |
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 jump to label -1 | |
Bytecode size: 602 | |
Dump bytecode in ./jit-cuid_217_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_145_1406589723.70744, name: 'arrange_args') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <iter> | |
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: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <can_s> | |
BAIL: op <can_s> | |
Constructing JIT graph (cuuid: cuid_81_1406589723.15414, name: 'sanity_check') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 1 | |
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: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <getwho> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <band_i> | |
BAIL: op <band_i> | |
Constructing JIT graph (cuuid: cuid_32_1406589723.15414, name: 'new_with_operand_array') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <param_rn_s> | |
BAIL: op <param_rn_s> | |
Constructing JIT graph (cuuid: cuid_172_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <return_o> | |
append label: 2 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit jump to label 2 | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit jump to label 3 | |
Bytecode size: 1192 | |
Dump bytecode in ./jit-cuid_172_1406589723.70744..bin | |
Constructing JIT graph (cuuid: cuid_42_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <sp_p6obind_s> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <sp_fastcreate> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <sp_p6obind_s> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 440 | |
Dump bytecode in ./jit-cuid_42_1406589723.15414.new.bin | |
Constructing JIT graph (cuuid: cuid_12_1406588832.60268, name: 'flat') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_13_1406589723.15414, name: 'get_extop_code') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <existskey> | |
append_ins: <unless_i> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 4 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <set> | |
append label: 5 | |
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: <add_n> | |
append_ins: <hllboxtype_n> | |
append_ins: <box_n> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 7 | |
append_ins: <bindpos_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <add_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 6 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit branch <unless_i> to label 1 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 3 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 5 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <coerce_in> | |
emit opcode: <add_n> | |
emit opcode: <hllboxtype_n> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <add_i> | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 2502 | |
Dump bytecode in ./jit-cuid_13_1406589723.15414.get_extop_code.bin | |
Constructing JIT graph (cuuid: cuid_111_1406588832.60268, name: 'arity') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindattr_i> | |
BAIL: op <bindattr_i> | |
Constructing JIT graph (cuuid: cuid_97_1406589723.70744, name: 'unique') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <const_i64_16> | |
append_ins: <add_i> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <return_s> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 4 | |
emit opcode: <hllboxtype_i> | |
emit c call <4 args> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit opcode: <coerce_ni> | |
emit opcode: <const_i64_16> | |
emit opcode: <add_i> | |
emit opcode: <bindlex> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 644 | |
Dump bytecode in ./jit-cuid_97_1406589723.70744.unique.bin | |
Constructing JIT graph (cuuid: cuid_84_1406589723.70744, name: 'local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit opcode: <set> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 585 | |
Dump bytecode in ./jit-cuid_84_1406589723.70744.local.bin | |
Constructing JIT graph (cuuid: cuid_49_1406589723.15414, name: 'index') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6oget_i> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6oget_i> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 229 | |
Dump bytecode in ./jit-cuid_49_1406589723.15414.index.bin | |
Constructing JIT graph (cuuid: cuid_70_1406589723.70744, name: 'release_register') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_12_1406588832.60268, name: 'flat') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 4 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_78_1406589723.70744, name: 'return_kind') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_78_1406589723.70744, name: 'return_kind') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_223_1406589723.70744, name: 'const_s') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_39_1406589723.70744, name: 'compile_op') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_113_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_51_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <param_sp> | |
BAIL: op <param_sp> | |
Constructing JIT graph (cuuid: cuid_76_1406589723.70744, name: 'register_local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_6_1406588832.60268, name: 'flat') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <getlexperinvtype_o> | |
BAIL: op <getlexperinvtype_o> | |
Constructing JIT graph (cuuid: cuid_126_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append label: 2 | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_30_1406589777.10258, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <istype> | |
append invokish control guard | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 4 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_232_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <iter> | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: 5 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <shift_o> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_228_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_235_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_s> | |
append_ins: <die> | |
BAIL: op <die> | |
Constructing JIT graph (cuuid: cuid_72_1406589859.22192, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6oget_i> | |
append_ins: <p6bool> | |
BAIL: op <p6bool> | |
Constructing JIT graph (cuuid: cuid_31_1406589723.15414, name: 'new') | |
append label: 0 | |
append_ins: <checkarity> | |
append_ins: <param_rp_o> | |
BAIL: op <param_rp_o> | |
Constructing JIT graph (cuuid: cuid_218_1406589723.70744, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <ne_n> | |
BAIL: op <ne_n> | |
Constructing JIT graph (cuuid: cuid_87_1406588830.77659, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_35_1406588831.98025, name: 'isa') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_130_1406589849.32951, name: 'statementlist') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 2 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 6 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 8 | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 11 | |
append_ins: <sp_p6obind_i> | |
append label: 9 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 13 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 12 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 14 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 7 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_236_1406589849.32951, name: 'term:sym<value>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 16 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 21 | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 22 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 24 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 25 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_173_1406589780.49406, name: 'declare_param') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_12_1406588832.60268, name: 'flat') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_228_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <getwhat> | |
append_ins: <getattr_o> | |
BAIL: op <getattr_o> | |
Constructing JIT graph (cuuid: cuid_413_1406589780.49406, name: '') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 11 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 10 | |
append_ins: <set> | |
append label: 12 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 14 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 13 | |
append_ins: <set> | |
append label: 15 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 17 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <concat_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 19 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 18 | |
append_ins: <set> | |
append label: 20 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 22 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <set> | |
append label: 23 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 25 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 24 | |
append_ins: <set> | |
append label: 26 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 28 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 27 | |
append_ins: <set> | |
append label: 29 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 31 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 33 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 32 | |
append_ins: <set> | |
append label: 34 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 36 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 35 | |
append_ins: <set> | |
append label: 37 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 39 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 38 | |
append_ins: <set> | |
append label: 40 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 42 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 41 | |
append_ins: <set> | |
append label: 43 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <concat_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <goto> | |
append label: 30 | |
append_ins: <PHI> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 45 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 44 | |
append_ins: <set> | |
append label: 46 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 48 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 47 | |
append_ins: <set> | |
append label: 49 | |
append_ins: <PHI> | |
append_ins: <const_i64_16> | |
append_ins: <atpos_o> | |
append_ins: <ifnonnull> | |
append label: 51 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 50 | |
append_ins: <set> | |
append label: 52 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 54 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 53 | |
append_ins: <set> | |
append label: 55 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 57 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 58 | |
append_ins: <goto> | |
append label: 56 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 60 | |
append_ins: <return_o> | |
append label: 59 | |
append_ins: <bindlex> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <set> | |
append_ins: <goto> | |
Starting compilation | |
emit opcode: <getcode> | |
emit c call <2 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 1 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 3 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 4 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 6 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 7 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 9 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 10 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 12 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 13 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 15 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 16 | |
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 opcode: <const_s> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit jump to label 16 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 18 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 20 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 21 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 23 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 24 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 26 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 27 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 29 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 30 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 32 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 34 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 35 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 37 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 38 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 40 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 41 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 43 | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <3 args> | |
emit c call <3 args> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit jump to label 30 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit branch <ifnonnull> to label 44 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 46 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 47 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 49 | |
emit opcode: <set> | |
emit opcode: <const_i64_16> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 50 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 52 | |
emit opcode: <set> | |
emit opcode: <const_s> | |
emit c call <3 args> | |
emit branch <ifnonnull> to label 53 | |
emit c call <4 args> | |
emit opcode: <set> | |
emit jump to label 55 | |
emit opcode: <set> | |
emit opcode: <set> | |
emit opcode: <decont> | |
emit c call <6 args> | |
emit branch <if_i> to label 56 | |
emit opcode: <decont> | |
emit jump to label 56 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <set> | |
emit opcode: <set> | |
emit jump to label 59 | |
emit c call <3 args> | |
emit jump to label -1 | |
emit opcode: <bindlex> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit opcode: <set> | |
emit jump to label 60 | |
Bytecode size: 6145 | |
Dump bytecode in ./jit-cuid_413_1406589780.49406..bin | |
Constructing JIT graph (cuuid: cuid_1112_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <const_s> | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 8 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <set> | |
append label: 9 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_227_1406589849.32951, name: 'term:sym<multi_declarator>') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 14 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <const_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 17 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 18 | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 20 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 19 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 22 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <invoke_o> | |
append label: 23 | |
append_ins: <getattr_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_i> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 24 | |
append_ins: <return_o> | |
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: <sp_p6ogetvt_o> | |
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: <isnull> | |
append_ins: <if_i> | |
append label: 26 | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <unless_i> | |
append label: 27 | |
append_ins: <pop_i> | |
append_ins: <islist> | |
BAIL: op <islist> | |
Constructing JIT graph (cuuid: cuid_22_1406589777.87341, name: 'create_container_descriptor') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <chars> | |
append_ins: <const_i64_16> | |
append_ins: <gt_i> | |
append_ins: <set> | |
append_ins: <unless_i> | |
append label: 5 | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <substr_s> | |
BAIL: op <substr_s> | |
Constructing JIT graph (cuuid: cuid_694_1406589849.32951, name: 'infix:sym<,>') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 15 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 14 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 16 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 17 | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 18 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <lt_i> | |
append_ins: <if_i> | |
append label: 19 | |
append_ins: <goto> | |
append label: 21 | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_432_1406589780.49406, name: 'node_walker') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_432_1406589780.49406, name: 'node_walker') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_104_1406589857.16601, name: 'mro') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <unless_n> | |
BAIL: op <unless_n> | |
Constructing JIT graph (cuuid: cuid_1114_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <const_s> | |
append_ins: <binddynlex> | |
BAIL: op <binddynlex> | |
Constructing JIT graph (cuuid: cuid_146_1406589780.49406, name: 'routine_declarator:sym<method>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_143_1406589723.70744, name: 'handle_arg') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_87_1406589777.87341, name: 'type_name_parts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_i> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_87_1406589777.87341, name: 'type_name_parts') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append_ins: <newlexotic> | |
BAIL: op <newlexotic> | |
Constructing JIT graph (cuuid: cuid_959_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <wval> | |
append_ins: <return_o> | |
Starting compilation | |
emit c call <4 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 177 | |
Dump bytecode in ./jit-cuid_959_1406589849.32951..bin | |
Constructing JIT graph (cuuid: cuid_64_1406589849.32951, name: 'comment') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_s> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_s> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <const_s> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 328 | |
Dump bytecode in ./jit-cuid_64_1406589849.32951.comment.bin | |
Constructing JIT graph (cuuid: cuid_183_1406589719.57772, name: 'sc') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 321 | |
Dump bytecode in ./jit-cuid_183_1406589719.57772.sc.bin | |
Constructing JIT graph (cuuid: cuid_118_1406588832.60268, name: 'sc') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <sp_p6obind_o> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_o> | |
emit jump to label 1 | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit c call <4 args> | |
emit opcode: <eqaddr> | |
emit branch <if_i> to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit opcode: <sp_p6obind_o> | |
emit jump to label 2 | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 1027 | |
Dump bytecode in ./jit-cuid_118_1406588832.60268.sc.bin | |
Constructing JIT graph (cuuid: cuid_8_1406589723.15414, name: 'hll') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_76_1406589723.70744, name: 'register_local') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_111_1406589723.70744, name: 'compile_node') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_93_1406588832.60268, name: 'supports') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <existskey> | |
append_ins: <return_i> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
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 c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 784 | |
Dump bytecode in ./jit-cuid_93_1406588832.60268.supports.bin | |
Constructing JIT graph (cuuid: cuid_94_1406588832.60268, name: 'alternative') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <bindlex> | |
emit opcode: <sp_getarg_s> | |
emit opcode: <hllboxtype_s> | |
emit c call <4 args> | |
emit opcode: <bindlex> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <set> | |
emit c call <4 args> | |
emit opcode: <sp_p6ogetvt_o> | |
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 c call <3 args> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 784 | |
Dump bytecode in ./jit-cuid_94_1406588832.60268.alternative.bin | |
Constructing JIT graph (cuuid: cuid_123_1406588832.60268, name: 'pre_deserialize') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_124_1406588832.60268, name: 'post_deserialize') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_11_1406589723.15414, name: 'deserialize_frame') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <isconcrete> | |
BAIL: op <isconcrete> | |
Constructing JIT graph (cuuid: cuid_120_1406588832.60268, name: 'load') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_121_1406588832.60268, name: 'main') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append label: 1 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <wval> | |
append_ins: <eqaddr> | |
append_ins: <if_i> | |
append label: 4 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <wval> | |
append_ins: <getlex> | |
append_ins: <bindattr_o> | |
BAIL: op <bindattr_o> | |
Constructing JIT graph (cuuid: cuid_136_1406589723.70744, name: 'to_mast') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 2 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit c call <4 args> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit guard <sp_guardconc> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_getspeshslot> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 695 | |
Dump bytecode in ./jit-cuid_136_1406589723.70744.to_mast.bin | |
Constructing JIT graph (cuuid: cuid_140_1406589723.70744, name: 'assemble_and_load') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <masttocu> | |
BAIL: op <masttocu> | |
Constructing JIT graph (cuuid: cuid_16_1406589719.57772, name: 'compunit_mainline') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <compunitmainline> | |
BAIL: op <compunitmainline> | |
Constructing JIT graph (cuuid: cuid_17_1406589719.57772, name: 'compunit_coderefs') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <compunitcodes> | |
BAIL: op <compunitcodes> | |
Constructing JIT graph (cuuid: cuid_1087_1406589849.32951, name: '') | |
append label: 0 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_199_1406589857.16601, name: 'new') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <param_sn> | |
BAIL: op <param_sn> | |
Constructing JIT graph (cuuid: cuid_142_1406589777.87341, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <gethow> | |
append_ins: <getlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <findmeth_s> | |
BAIL: op <findmeth_s> | |
Constructing JIT graph (cuuid: cuid_42_1406589777.87341, name: 'finish_code_object') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <sp_fastcreate> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 4 | |
append_ins: <bindlex> | |
append_ins: <wval> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 5 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 7 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 8 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_fastcreate> | |
append_ins: <const_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <push_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 9 | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <const_s> | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 10 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <bindkey_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardtype> | |
append_ins: <sp_p6obind_o> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <push_o> | |
append_ins: <bindlex> | |
append_ins: <freshcoderef> | |
BAIL: op <freshcoderef> | |
Constructing JIT graph (cuuid: cuid_32_1406589777.87341, name: 'create_code_object') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_s> | |
append_ins: <hllboxtype_s> | |
append_ins: <box_s> | |
append_ins: <sp_getarg_o> | |
append label: 1 | |
append_ins: <const_i64_16> | |
append_ins: <hllboxtype_i> | |
append_ins: <box_i> | |
append_ins: <set> | |
append label: 2 | |
append_ins: <PHI> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <paramnamesused> | |
BAIL: op <paramnamesused> | |
Constructing JIT graph (cuuid: cuid_73_1406589723.70744, name: 'add_param') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_73_1406589723.70744, name: 'add_param') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <coerce_ni> | |
append_ins: <bindpos_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <const_s> | |
append_ins: <eq_s> | |
append_ins: <unless_i> | |
append label: 3 | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 4 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 6 | |
append_ins: <set> | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_92_1406589723.70744, name: 'clone_inner') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <set> | |
append_ins: <smrt_strify> | |
append invokish control guard | |
append_ins: <atkey_o> | |
append_ins: <ifnonnull> | |
append label: 3 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 2 | |
append_ins: <set> | |
append label: 4 | |
append_ins: <PHI> | |
append_ins: <set> | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <unless_o> | |
append label: 6 | |
append_ins: <decont> | |
append invokish control guard | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 7 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 5 | |
append_ins: <const_s> | |
append_ins: <getdynlex> | |
BAIL: op <getdynlex> | |
Constructing JIT graph (cuuid: cuid_126_1406589780.49406, name: 'package_declarator:sym<role>') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <ifnonnull> | |
append label: 2 | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 1 | |
append_ins: <set> | |
append label: 3 | |
append_ins: <PHI> | |
append_ins: <const_s> | |
append_ins: <atkey_o> | |
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: <decont> | |
append invokish control guard | |
append_ins: <sp_findmeth> | |
BAIL: op <sp_findmeth> | |
Constructing JIT graph (cuuid: cuid_142_1406589723.70744, name: 'needs_cond_passed') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <const_i64_16> | |
append_ins: <set> | |
append label: 1 | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <const_n64> | |
append_ins: <gt_n> | |
BAIL: op <gt_n> | |
Constructing JIT graph (cuuid: cuid_143_1406589723.70744, name: 'handle_arg') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <smrt_numify> | |
append invokish control guard | |
append_ins: <eq_n> | |
BAIL: op <eq_n> | |
Constructing JIT graph (cuuid: cuid_11_1406589857.16601, name: 'name') | |
append label: 0 | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <sp_getarg_o> | |
emit opcode: <sp_getarg_o> | |
emit opcode: <set> | |
emit opcode: <sp_getspeshslot> | |
emit opcode: <sp_p6ogetvt_o> | |
emit c call <3 args> | |
emit jump to label -1 | |
Bytecode size: 301 | |
Dump bytecode in ./jit-cuid_11_1406589857.16601.name.bin | |
Constructing JIT graph (cuuid: cuid_147_1406589777.87341, name: '') | |
append label: 0 | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke arg: <arg_o> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <return_o> | |
Starting compilation | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
emit opcode: <getlex> | |
Lexical type of register: 8 | |
Emit lex vifivy check | |
emit guard <sp_guardconc> | |
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 jump to label -1 | |
Bytecode size: 713 | |
Dump bytecode in ./jit-cuid_147_1406589777.87341..bin | |
Constructing JIT graph (cuuid: cuid_116_1406589777.87341, name: 'ex-handle') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <sp_getarg_o> | |
append_ins: <wval> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <prepargs> | |
Invoke instruction: <invoke_o> | |
append label: 1 | |
append_ins: <set> | |
append_ins: <wval> | |
append_ins: <goto> | |
append label: 3 | |
append_ins: <takehandlerresult> | |
BAIL: op <takehandlerresult> | |
Constructing JIT graph (cuuid: cuid_857_1406589849.32951, name: 'do_nibbling') | |
append label: 0 | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <getcode> | |
append_ins: <takeclosure> | |
append_ins: <sp_getarg_o> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <const_i64_16> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 1 | |
append_ins: <sp_guardconc> | |
append_ins: <wval> | |
append_ins: <set> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <getattr_s> | |
append_ins: <flattenropes> | |
append_ins: <sp_p6oget_i> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6ogetvt_o> | |
append_ins: <sp_guardtype> | |
append_ins: <const_i64_16> | |
append_ins: <bindlex> | |
append_ins: <graphs_s> | |
append_ins: <eq_i> | |
append_ins: <if_i> | |
append label: 3 | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 5 | |
append_ins: <sp_p6oget_i> | |
append_ins: <ne_i> | |
append_ins: <if_i> | |
append label: 7 | |
append_ins: <goto> | |
append label: 9 | |
append_ins: <inc_i> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 10 | |
append_ins: <sp_p6obind_i> | |
append label: 8 | |
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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 12 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 11 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 13 | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
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: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <sp_guardconc> | |
append_ins: <set> | |
append_ins: <set> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 15 | |
append_ins: <bindlex> | |
append_ins: <sp_p6obind_i> | |
append_ins: <bindlex> | |
append_ins: <getlex> | |
append_ins: <bindlex> | |
append_ins: <const_i64_16> | |
append_ins: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 17 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 16 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 18 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
append label: 19 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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_s> | |
append_ins: <sp_p6obind_i> | |
append_ins: <sp_getspeshslot> | |
append_ins: <sp_getspeshslot> | |
append_ins: <prepargs> | |
Invoke arg: <arg_o> | |
Invoke instruction: <sp_fastinvoke_o> | |
append label: 20 | |
append_ins: <sp_guardconc> | |
append_ins: <sp_p6oget_i> | |
append_ins: <ge_i> | |
append_ins: <if_i> | |
append label: 21 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <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: <elems> | |
append_ins: <gt_i> | |
append_ins: <if_i> | |
append label: 23 | |
append_ins: <set> | |
append_ins: <goto> | |
append label: 22 | |
append_ins: <dec_i> | |
append_ins: <atpos_i> | |
append label: 24 | |
append_ins: <PHI> | |
append_ins: <PHI> | |
append_ins: <push_i> | |
append_ins: <push_i> | |
a |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment