-
-
Save timo/4e8d37590e7447d2d4c96db6a26fa1b0 to your computer and use it in GitHub Desktop.
random output from the spesh log parser
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
read all the plans | |
80 | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<6>(GeneralWorker) RoutineIdentifier|155|gen/moar/stage2/NQPCORE.setting|611| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|106|gen/moar/stage2/nqpmo.nqp|1353|find_method | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|193|gen/moar/stage2/QAST.nqp|7528|write_frame | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|106|gen/moar/stage2/nqpmo.nqp|1353|find_method | |
Thread<6>(GeneralWorker) RoutineIdentifier|155|gen/moar/stage2/NQPCORE.setting|611| | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|153|gen/moar/stage2/NQPCORE.setting|527| | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<4>(GeneralWorker) RoutineIdentifier|153|gen/moar/stage2/NQPCORE.setting|527| | |
Thread<6>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|91|gen/moar/stage2/QRegex.nqp|1613|!cursor_fail | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|157|gen/moar/stage2/NQPCORE.setting|683| | |
Thread<6>(GeneralWorker) RoutineIdentifier|91|gen/moar/stage2/QRegex.nqp|1613|!cursor_fail | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|140|gen/moar/stage2/QRegex.nqp|2152|MATCH | |
Thread<7>(GeneralWorker) RoutineIdentifier|108|gen/moar/stage2/MASTNodes.nqp|977|local_types | |
Thread<7>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/MASTNodes.nqp|980|lexical_types | |
Thread<7>(GeneralWorker) RoutineIdentifier|110|gen/moar/stage2/MASTNodes.nqp|983|lexical-name-idxs | |
Thread<7>(GeneralWorker) RoutineIdentifier|111|gen/moar/stage2/MASTNodes.nqp|984|static_lex_values | |
Thread<7>(GeneralWorker) RoutineIdentifier|116|gen/moar/stage2/MASTNodes.nqp|997|handlers | |
Thread<7>(GeneralWorker) RoutineIdentifier|88|gen/moar/stage2/MASTNodes.nqp|889|debug_map_idxs | |
Thread<7>(GeneralWorker) RoutineIdentifier|103|gen/moar/stage2/MASTNodes.nqp|972|bytecode-offset | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<4>(GeneralWorker) RoutineIdentifier|157|gen/moar/stage2/NQPCORE.setting|683| | |
Thread<7>(GeneralWorker) RoutineIdentifier|102|gen/moar/stage2/MASTNodes.nqp|971|bytecode-length | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/MASTNodes.nqp|968|cuuid-idx | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) RoutineIdentifier|24|gen/moar/stage2/NQPCORE.setting|469|CAPS | |
Thread<6>(GeneralWorker) RoutineIdentifier|14|gen/moar/stage2/NQPCORE.setting|373|has-captures | |
Thread<7>(GeneralWorker) RoutineIdentifier|100|gen/moar/stage2/MASTNodes.nqp|969|name-idx | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) RoutineIdentifier|17|gen/moar/stage2/NQPCORE.setting|425|onlyname | |
Thread<7>(GeneralWorker) RoutineIdentifier|92|gen/moar/stage2/MASTNodes.nqp|904|outer | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|105|gen/moar/stage2/MASTNodes.nqp|974|annotations-offset | |
Thread<6>(GeneralWorker) RoutineIdentifier|140|gen/moar/stage2/QRegex.nqp|2152|MATCH | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|115|gen/moar/stage2/MASTNodes.nqp|996|num-annotations | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|112|gen/moar/stage2/MASTNodes.nqp|987|flags | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|107|gen/moar/Metamodel.nqp|845|method_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|107|gen/moar/Metamodel.nqp|845|method_table | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|112|gen/moar/stage2/MASTNodes.nqp|987|flags | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|169|gen/moar/World.nqp|4297|resolve | |
Thread<7>(GeneralWorker) RoutineIdentifier|113|gen/moar/stage2/MASTNodes.nqp|990|code_obj_sc_dep_idx | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|114|gen/moar/stage2/MASTNodes.nqp|993|code_obj_sc_idx | |
Thread<4>(GeneralWorker) RoutineIdentifier|169|gen/moar/World.nqp|4297|resolve | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|87|gen/moar/stage2/MASTNodes.nqp|885|debug_map | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|53|gen/moar/stage2/MASTNodes.nqp|562|start_offset | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/nqpmo.nqp|1379|cache_get | |
Thread<7>(GeneralWorker) RoutineIdentifier|54|gen/moar/stage2/MASTNodes.nqp|563|end_offset | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/nqpmo.nqp|1379|cache_get | |
Thread<7>(GeneralWorker) RoutineIdentifier|55|gen/moar/stage2/MASTNodes.nqp|564|category_mask | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|56|gen/moar/stage2/MASTNodes.nqp|565|action | |
Thread<6>(GeneralWorker) RoutineIdentifier|26|gen/moar/stage2/QRegex.nqp|744|run_alt | |
Thread<7>(GeneralWorker) RoutineIdentifier|60|gen/moar/stage2/MASTNodes.nqp|569|local | |
Thread<7>(GeneralWorker) RoutineIdentifier|57|gen/moar/stage2/MASTNodes.nqp|566|label | |
Thread<6>(GeneralWorker) RoutineIdentifier|26|gen/moar/stage2/QRegex.nqp|744|run_alt | |
Thread<7>(GeneralWorker) RoutineIdentifier|44|gen/moar/stage2/MASTNodes.nqp|428|id | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|123|gen/moar/stage2/MASTNodes.nqp|1020|resolve-label | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<6>(GeneralWorker) RoutineIdentifier|104|gen/moar/stage2/QRegex.nqp|1743|!alt | |
Thread<7>(GeneralWorker) RoutineIdentifier|55|gen/moar/stage2/MASTNodes.nqp|564|category_mask | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<6>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/nqpmo.nqp|1379|cache_get | |
Thread<6>(GeneralWorker) RoutineIdentifier|104|gen/moar/stage2/QRegex.nqp|1743|!alt | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<7>(GeneralWorker) RoutineIdentifier|4|gen/moar/stage2/MASTNodes.nqp|60|write_uint32 | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<6>(GeneralWorker) RoutineIdentifier|24|gen/moar/stage2/NQPCORE.setting|469|CAPS | |
Thread<6>(GeneralWorker) RoutineIdentifier|24|gen/moar/stage2/NQPCORE.setting|469|CAPS | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|14|gen/moar/stage2/NQPCORE.setting|373|has-captures | |
Thread<6>(GeneralWorker) RoutineIdentifier|14|gen/moar/stage2/NQPCORE.setting|373|has-captures | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|89|gen/moar/stage2/QRegex.nqp|1596|!cursor_pass_no_reduce | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<6>(GeneralWorker) RoutineIdentifier|89|gen/moar/stage2/QRegex.nqp|1596|!cursor_pass_no_reduce | |
Thread<7>(GeneralWorker) RoutineIdentifier|193|gen/moar/stage2/QAST.nqp|7528|write_frame | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|65|gen/moar/stage2/QRegex.nqp|1338|actions | |
Thread<6>(GeneralWorker) RoutineIdentifier|65|gen/moar/stage2/QRegex.nqp|1338|actions | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|91|gen/moar/stage2/QRegex.nqp|1613|!cursor_fail | |
Thread<6>(GeneralWorker) RoutineIdentifier|91|gen/moar/stage2/QRegex.nqp|1613|!cursor_fail | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|83|gen/moar/stage2/QRegex.nqp|1507|!cursor_start_cur | |
Thread<6>(GeneralWorker) RoutineIdentifier|83|gen/moar/stage2/QRegex.nqp|1507|!cursor_start_cur | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|17|gen/moar/stage2/NQPCORE.setting|425|onlyname | |
Thread<6>(GeneralWorker) RoutineIdentifier|17|gen/moar/stage2/NQPCORE.setting|425|onlyname | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|15|gen/moar/stage2/NQPCORE.setting|381|prepare-list | |
Thread<6>(GeneralWorker) RoutineIdentifier|15|gen/moar/stage2/NQPCORE.setting|381|prepare-list | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|16|gen/moar/stage2/NQPCORE.setting|402|prepare-hash | |
Thread<6>(GeneralWorker) RoutineIdentifier|16|gen/moar/stage2/NQPCORE.setting|402|prepare-hash | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|42|gen/moar/stage2/QRegex.nqp|1145|pos | |
Thread<6>(GeneralWorker) RoutineIdentifier|42|gen/moar/stage2/QRegex.nqp|1145|pos | |
Thread<4>(GeneralWorker) RoutineIdentifier|198|gen/moar/BOOTSTRAP/v6c.nqp|5714|raku-multi-plan | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|125|gen/moar/stage2/QASTNode.nqp|696|op | |
Thread<6>(GeneralWorker) RoutineIdentifier|125|gen/moar/stage2/QASTNode.nqp|696|op | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|29|gen/moar/stage2/QASTNode.nqp|186|isflag | |
Thread<6>(GeneralWorker) RoutineIdentifier|29|gen/moar/stage2/QASTNode.nqp|186|isflag | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|29|gen/moar/stage2/QASTNode.nqp|186|isflag | |
Thread<6>(GeneralWorker) RoutineIdentifier|29|gen/moar/stage2/QASTNode.nqp|186|isflag | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|30|gen/moar/stage2/QASTNode.nqp|188|wanted | |
Thread<6>(GeneralWorker) RoutineIdentifier|30|gen/moar/stage2/QASTNode.nqp|188|wanted | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|101|gen/moar/stage2/MASTNodes.nqp|970|bytecode | |
Thread<6>(GeneralWorker) RoutineIdentifier|101|gen/moar/stage2/MASTNodes.nqp|970|bytecode | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|47|gen/moar/stage2/MASTNodes.nqp|449|new_with_operand_array | |
Thread<6>(GeneralWorker) RoutineIdentifier|47|gen/moar/stage2/MASTNodes.nqp|449|new_with_operand_array | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|178|gen/moar/stage2/QAST.nqp|7351|add-internal | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|126|gen/moar/BOOTSTRAP/v6c.nqp|2277| | |
Thread<6>(GeneralWorker) RoutineIdentifier|7|gen/moar/stage2/MASTNodes.nqp|69|write_uint32_at | |
Thread<6>(GeneralWorker) RoutineIdentifier|9|gen/moar/stage2/MASTNodes.nqp|75|write_uint8 | |
Thread<7>(GeneralWorker) RoutineIdentifier|126|gen/moar/BOOTSTRAP/v6c.nqp|2277| | |
Thread<6>(GeneralWorker) RoutineIdentifier|178|gen/moar/stage2/QAST.nqp|7351|add-internal | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|37|gen/moar/stage2/QAST.nqp|1608|result_kind | |
Thread<6>(GeneralWorker) RoutineIdentifier|37|gen/moar/stage2/QAST.nqp|1608|result_kind | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|78|gen/moar/stage2/QAST.nqp|5065|fresh_register | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|132|gen/moar/BOOTSTRAP/v6c.nqp|2321| | |
Thread<6>(GeneralWorker) RoutineIdentifier|85|gen/moar/stage2/MASTNodes.nqp|875|add_local | |
Thread<6>(GeneralWorker) RoutineIdentifier|35|gen/moar/stage2/MASTNodes.nqp|361|new | |
Thread<6>(GeneralWorker) RoutineIdentifier|78|gen/moar/stage2/QAST.nqp|5065|fresh_register | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/QASTNode.nqp|615|scope | |
Thread<6>(GeneralWorker) RoutineIdentifier|109|gen/moar/stage2/QASTNode.nqp|615|scope | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/QAST.nqp|1607|result_reg | |
Thread<6>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/QAST.nqp|1607|result_reg | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<6>(GeneralWorker) RoutineIdentifier|8|gen/moar/stage2/MASTNodes.nqp|72|write_uint16 | |
Thread<4>(GeneralWorker) RoutineIdentifier|182|gen/moar/BOOTSTRAP/v6c.nqp|5596|set-next | |
Thread<4>(GeneralWorker) RoutineIdentifier|181|gen/moar/BOOTSTRAP/v6c.nqp|5591|new | |
Thread<6>(GeneralWorker) Parsing a specialization entry | |
Thread<6>(GeneralWorker) RoutineIdentifier|239|gen/moar/stage2/QAST.nqp|7177|type_to_local_type | |
Thread<4>(GeneralWorker) RoutineIdentifier|181|gen/moar/BOOTSTRAP/v6c.nqp|5591|new | |
Thread<4>(GeneralWorker) RoutineIdentifier|182|gen/moar/BOOTSTRAP/v6c.nqp|5596|set-next | |
Thread<6>(GeneralWorker) RoutineIdentifier|239|gen/moar/stage2/QAST.nqp|7177|type_to_local_type | |
Thread<4>(GeneralWorker) RoutineIdentifier|198|gen/moar/BOOTSTRAP/v6c.nqp|5714|raku-multi-plan | |
Thread<7>(GeneralWorker) RoutineIdentifier|308|gen/moar/Metamodel.nqp|4048|archetypes | |
Thread<7>(GeneralWorker) RoutineIdentifier|22|gen/moar/Metamodel.nqp|134|coercive | |
Thread<7>(GeneralWorker) RoutineIdentifier|53|gen/moar/Metamodel.nqp|358|wrappee | |
Thread<7>(GeneralWorker) RoutineIdentifier|391|gen/moar/Metamodel.nqp|4965|constraint_type | |
Thread<7>(GeneralWorker) RoutineIdentifier|116|gen/moar/BOOTSTRAP/v6c.nqp|2058| | |
Thread<7>(GeneralWorker) RoutineIdentifier|390|gen/moar/Metamodel.nqp|4961|target_type | |
Thread<7>(GeneralWorker) RoutineIdentifier|132|gen/moar/BOOTSTRAP/v6c.nqp|2321| | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<4>(GeneralWorker) RoutineIdentifier|162|gen/moar/Metamodel.nqp|1518|find_method | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|158|gen/moar/Metamodel.nqp|1493|mro | |
Thread<4>(GeneralWorker) RoutineIdentifier|158|gen/moar/Metamodel.nqp|1493|mro | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|108|gen/moar/Metamodel.nqp|850|submethod_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|108|gen/moar/Metamodel.nqp|850|submethod_table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|132|gen/moar/BOOTSTRAP/v6c.nqp|2321| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|170|gen/moar/BOOTSTRAP/v6c.nqp|2351|is_narrower | |
Thread<4>(GeneralWorker) RoutineIdentifier|22|gen/moar/Metamodel.nqp|134|coercive | |
Thread<4>(GeneralWorker) RoutineIdentifier|53|gen/moar/Metamodel.nqp|358|wrappee | |
Thread<4>(GeneralWorker) RoutineIdentifier|391|gen/moar/Metamodel.nqp|4965|constraint_type | |
Thread<4>(GeneralWorker) RoutineIdentifier|116|gen/moar/BOOTSTRAP/v6c.nqp|2058| | |
Thread<4>(GeneralWorker) RoutineIdentifier|390|gen/moar/Metamodel.nqp|4961|target_type | |
Thread<7>(GeneralWorker) RoutineIdentifier|170|gen/moar/BOOTSTRAP/v6c.nqp|2351|is_narrower | |
Thread<4>(GeneralWorker) RoutineIdentifier|132|gen/moar/BOOTSTRAP/v6c.nqp|2321| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|274|gen/moar/BOOTSTRAP/v6c.nqp|4539| | |
Thread<7>(GeneralWorker) RoutineIdentifier|274|gen/moar/BOOTSTRAP/v6c.nqp|4539| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|1548|SETTING::src/core.c/Rakudo/Iterator.pm6|1819|pull-one | |
Thread<7>(GeneralWorker) RoutineIdentifier|1548|SETTING::src/core.c/Rakudo/Iterator.pm6|1819|pull-one | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|4364|SETTING::src/core.c/Str.pm6|346|contains | |
Thread<7>(GeneralWorker) RoutineIdentifier|4364|SETTING::src/core.c/Str.pm6|346|contains | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|4273|SETTING::src/core.c/Encoding/Decoder/Builtin.pm6|43|consume-line-chars | |
Thread<7>(GeneralWorker) RoutineIdentifier|4273|SETTING::src/core.c/Encoding/Decoder/Builtin.pm6|43|consume-line-chars | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|12222|SETTING::src/core.c/IO/Handle.pm6|416|pull-one | |
Thread<7>(GeneralWorker) RoutineIdentifier|4273|SETTING::src/core.c/Encoding/Decoder/Builtin.pm6|43|consume-line-chars | |
Thread<7>(GeneralWorker) RoutineIdentifier|12222|SETTING::src/core.c/IO/Handle.pm6|416|pull-one | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|4354|SETTING::src/core.c/Str.pm6|192|starts-with | |
Thread<7>(GeneralWorker) RoutineIdentifier|4354|SETTING::src/core.c/Str.pm6|192|starts-with | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|15|-e|1| | |
Thread<7>(GeneralWorker) RoutineIdentifier|274|gen/moar/BOOTSTRAP/v6c.nqp|4539| | |
Thread<7>(GeneralWorker) RoutineIdentifier|4354|SETTING::src/core.c/Str.pm6|192|starts-with | |
Thread<7>(GeneralWorker) RoutineIdentifier|11846|SETTING::src/core.c/Regex.pm6|126|clone | |
Thread<7>(GeneralWorker) RoutineIdentifier|11724|SETTING::src/core.c/Match.pm6|32|Str | |
Thread<7>(GeneralWorker) RoutineIdentifier|395|SETTING::src/core.c/Mu.pm6|667|Stringy | |
Thread<7>(GeneralWorker) RoutineIdentifier|274|gen/moar/BOOTSTRAP/v6c.nqp|4539| | |
Thread<7>(GeneralWorker) RoutineIdentifier|4364|SETTING::src/core.c/Str.pm6|346|contains | |
Thread<7>(GeneralWorker) RoutineIdentifier|4364|SETTING::src/core.c/Str.pm6|346|contains | |
Thread<7>(GeneralWorker) RoutineIdentifier|11846|SETTING::src/core.c/Regex.pm6|126|clone | |
Thread<7>(GeneralWorker) RoutineIdentifier|4787|SETTING::src/core.c/Str.pm6|3681|infix:<~> | |
Thread<7>(GeneralWorker) RoutineIdentifier|15|-e|1| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|14|-e|1|<unit> | |
Thread<7>(GeneralWorker) RoutineIdentifier|46|gen/moar/stage2/NQPCORE.setting|1198|unshift | |
Thread<7>(GeneralWorker) RoutineIdentifier|1548|SETTING::src/core.c/Rakudo/Iterator.pm6|1819|pull-one | |
Thread<7>(GeneralWorker) RoutineIdentifier|14|-e|1|<unit> | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|158|gen/moar/BOOTSTRAP/v6c.nqp|3486| | |
Thread<7>(GeneralWorker) RoutineIdentifier|158|gen/moar/BOOTSTRAP/v6c.nqp|3486| | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|149|gen/moar/BOOTSTRAP/v6c.nqp|3352|has-captures | |
Thread<7>(GeneralWorker) RoutineIdentifier|149|gen/moar/BOOTSTRAP/v6c.nqp|3352|has-captures | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|11726|SETTING::src/core.c/Match.pm6|40|MATCH | |
Thread<7>(GeneralWorker) RoutineIdentifier|158|gen/moar/BOOTSTRAP/v6c.nqp|3486| | |
Thread<7>(GeneralWorker) RoutineIdentifier|11726|SETTING::src/core.c/Match.pm6|40|MATCH | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|82|gen/moar/stage2/QRegex.nqp|1481|!cursor_start | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|49|gen/moar/stage2/NQPCORE.setting|1209|value | |
Thread<4>(GeneralWorker) RoutineIdentifier|49|gen/moar/stage2/NQPCORE.setting|1209|value | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|7|src/vm/moar/ModuleLoader.nqp|5| | |
Thread<7>(GeneralWorker) RoutineIdentifier|82|gen/moar/stage2/QRegex.nqp|1481|!cursor_start | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|89|gen/moar/stage2/QRegex.nqp|1596|!cursor_pass_no_reduce | |
Thread<7>(GeneralWorker) RoutineIdentifier|89|gen/moar/stage2/QRegex.nqp|1596|!cursor_pass_no_reduce | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/QRegex.nqp|1680|!shared | |
Thread<7>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/QRegex.nqp|1680|!shared | |
Thread<7>(GeneralWorker) Parsing a specialization entry | |
Thread<7>(GeneralWorker) RoutineIdentifier|11728|SETTING::src/core.c/Match.pm6|95| | |
Thread<4>(GeneralWorker) RoutineIdentifier|7|src/vm/moar/ModuleLoader.nqp|5| | |
Thread<7>(GeneralWorker) RoutineIdentifier|11728|SETTING::src/core.c/Match.pm6|95| | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|48|gen/moar/stage2/NQPCORE.setting|1208|key | |
Thread<4>(GeneralWorker) RoutineIdentifier|48|gen/moar/stage2/NQPCORE.setting|1208|key | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|93|gen/moar/stage2/NQPCORE.setting|565|build-flat-method-table | |
Thread<4>(GeneralWorker) RoutineIdentifier|94|gen/moar/stage2/nqpmo.nqp|1250|mro | |
Thread<4>(GeneralWorker) RoutineIdentifier|99|gen/moar/stage2/nqpmo.nqp|1281|method_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|48|gen/moar/stage2/NQPCORE.setting|1208|key | |
Thread<4>(GeneralWorker) RoutineIdentifier|49|gen/moar/stage2/NQPCORE.setting|1209|value | |
Thread<4>(GeneralWorker) RoutineIdentifier|93|gen/moar/stage2/NQPCORE.setting|565|build-flat-method-table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<4>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|7|gen/moar/stage2/NQPCORE.setting|288|name | |
Thread<4>(GeneralWorker) RoutineIdentifier|7|gen/moar/stage2/NQPCORE.setting|288|name | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|103|gen/moar/stage2/QRegex.nqp|1729|!protoregex_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|103|gen/moar/stage2/QRegex.nqp|1729|!protoregex_table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|82|gen/moar/stage2/QRegex.nqp|1481|!cursor_start | |
Thread<4>(GeneralWorker) RoutineIdentifier|82|gen/moar/stage2/QRegex.nqp|1481|!cursor_start | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/NQPCORE.setting|1103|BUILDALL | |
Thread<4>(GeneralWorker) RoutineIdentifier|92|gen/moar/stage2/nqpmo.nqp|1238|BUILDALLPLAN | |
Thread<4>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/NQPCORE.setting|1103|BUILDALL | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/NQPCORE.setting|1103|BUILDALL | |
Thread<4>(GeneralWorker) RoutineIdentifier|92|gen/moar/stage2/nqpmo.nqp|1238|BUILDALLPLAN | |
Thread<4>(GeneralWorker) RoutineIdentifier|36|gen/moar/stage2/NQPCORE.setting|1103|BUILDALL | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|24|gen/moar/stage2/QRegex.nqp|663|mergesubstates | |
Thread<4>(GeneralWorker) RoutineIdentifier|3|gen/moar/stage2/QRegex.nqp|84|addstate | |
Thread<4>(GeneralWorker) RoutineIdentifier|24|gen/moar/stage2/QRegex.nqp|663|mergesubstates | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<4>(GeneralWorker) RoutineIdentifier|97|gen/moar/stage2/nqpmo.nqp|1262|methods | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|32|gen/moar/stage2/NQPCORE.setting|516|name | |
Thread<4>(GeneralWorker) RoutineIdentifier|32|gen/moar/stage2/NQPCORE.setting|516|name | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|103|gen/moar/stage2/QRegex.nqp|1729|!protoregex_table | |
Thread<4>(GeneralWorker) RoutineIdentifier|103|gen/moar/stage2/QRegex.nqp|1729|!protoregex_table | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|30|gen/moar/stage2/QRegex.nqp|815|optimize | |
Thread<4>(GeneralWorker) RoutineIdentifier|30|gen/moar/stage2/QRegex.nqp|815|optimize | |
Thread<4>(GeneralWorker) Parsing a specialization entry | |
Thread<4>(GeneralWorker) RoutineIdentifier|102|gen/moar/stage2/nqpmo.nqp|1294|attributes | |
Thread<4>(GeneralWorker) RoutineIdentifier|102|gen/moar/stage2/nqpmo.nqp|1294|attributes | |
---------- | |
inlined2 | |
:identifier(RoutineIdentifier.new(name => "MATCH", filename => "SETTING::src/core.c/Match.pm6", lineno => "40", cuid => "11726")) | |
:inscounts(${:PHI(10), :const_i64_16(4), :const_s(1), :decont_i(1), :goto(1), :if_i(4), :lt_i(1), :no_op(1), :not_i(1), :null(3), :return_o(1), :set(10), :sp_bind_o(3), :sp_decont(3), :sp_dispatch_v(1), :sp_fastbox_bi_ic(1), :sp_getarg_o(1), :sp_getlex_o(2), :sp_getspeshslot(5), :sp_getvc_o(1), :sp_getvt_o(2), :sp_guardconc(8), :sp_guardhll(1), :sp_guardsf(1), :sp_guardtype(1), :sp_p6oget_i(2), :sp_resumption(1), :sp_runbytecode_o(2), :unless_i(1)}) | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "null 23", "sp_getarg_o 34", "sp_getvt_o 55", "sp_guardconc 54", "const_i64_16 34", "sp_fastbox_bi_ic 79", "sp_p6oget_i 46", "sp_p6oget_i 46", "lt_i 41", "set 32", "if_i 32"]), :preds($(0,)), :succ($(3, 2))}, {:insns($["sp_getvt_o 56", "sp_guardconc 54", "set 32", "const_i64_16 34"]), :preds($(1,)), :succ($(3,))}, {:dom-children($(4, 6)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(1, 2)), :succ($(6, 4))}, {:dom-children($(5,)), :insns($["sp_decont 34"]), :preds($(3,)), :succ($(5,))}, {:dom-children($(10,)), :insns($["sp_guardconc 56", "sp_getspeshslot 36", "const_i64_16 34"]), :preds($(4,)), :succ($(6,))}, {:dom-children($(7, 11)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(3, 5)), :succ($(11, 7))}, {:dom-children($(8,)), :insns($["sp_decont 34"]), :preds($(6,)), :succ($(8,))}, {:dom-children($(9,)), :insns($["sp_guardconc 57", "sp_guardsf 47", "sp_guardconc 57"]), :preds($(7,)), :succ($(9,))}, {:dom-children($(10,)), :insns($["sp_getvc_o 58"]), :preds($(8,)), :succ($(10,))}, {:insns($["PHI 32", "sp_guardconc 57", "set 32", "const_i64_16 34"]), :preds($(9,)), :succ($(11,))}, {:dom-children($(12, 16)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(6, 10)), :succ($(16, 12))}, {:dom-children($(13,)), :insns($["sp_decont 34"]), :preds($(11,)), :succ($(13,))}, {:dom-children($(14,)), :insns($["sp_guardconc 57", "const_s 43", "sp_getspeshslot 36", "sp_guardconc 57", "sp_runbytecode_o 78"]), :preds($(12,)), :succ($(14,))}, {:dom-children($(19,)), :insns($["sp_guardhll 62", "decont_i 34"]), :preds($(13,)), :succ($(15,))}, {:insns($["not_i 34"]), :preds($(14,)), :succ($(16,))}, {:dom-children($(17, 18, 20)), :insns($["PHI 41", "unless_i 34"]), :preds($(11, 15)), :succ($(18, 17))}, {:insns($["sp_getlex_o 58", "sp_bind_o 46", "sp_getlex_o 56", "sp_bind_o 46", "sp_getspeshslot 34", "sp_bind_o 47", "set 32", "goto 23"]), :preds($(16,)), :succ($(20,))}, {:dom-children($(19,)), :insns($["sp_getspeshslot 36", "sp_getspeshslot 36", "sp_resumption 65", "sp_runbytecode_o 90"]), :preds($(16,)), :succ($(19,))}, {:dom-children($(25,)), :insns($["sp_guardtype 57", "set 34", "set 32"]), :preds($(18,)), :succ($(20,))}, {:dom-children($(27,)), :insns($["PHI 41", "set 34", "PHI 41", "sp_dispatch_v 130"]), :preds($(17, 19)), :succ($(21,))}, {:insns($["return_o 25"]), :preds($(20,))}]) | |
after3 | |
:identifier(RoutineIdentifier.new(name => "MATCH", filename => "SETTING::src/core.c/Match.pm6", lineno => "40", cuid => "11726")) | |
:inscounts(${:PHI(10), :const_i64_16(4), :const_s(1), :decont_i(1), :goto(1), :if_i(4), :lt_i(1), :no_op(1), :not_i(1), :null(3), :return_o(1), :set(10), :sp_bind_o(3), :sp_decont(3), :sp_dispatch_v(1), :sp_fastbox_bi_ic(1), :sp_getarg_o(1), :sp_getlex_o(2), :sp_getspeshslot(5), :sp_getvc_o(1), :sp_getvt_o(2), :sp_guardconc(8), :sp_guardhll(1), :sp_guardsf(1), :sp_guardtype(1), :sp_p6oget_i(2), :sp_resumption(1), :sp_runbytecode_o(2), :unless_i(1)}) | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "null 23", "sp_getarg_o 34", "sp_getvt_o 55", "sp_guardconc 54", "const_i64_16 34", "sp_fastbox_bi_ic 79", "sp_p6oget_i 46", "sp_p6oget_i 46", "lt_i 41", "set 32", "if_i 32"]), :preds($(0,)), :succ($(3, 2))}, {:insns($["sp_getvt_o 56", "sp_guardconc 54", "set 32", "const_i64_16 34"]), :preds($(1,)), :succ($(3,))}, {:dom-children($(4, 6)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(1, 2)), :succ($(6, 4))}, {:dom-children($(5,)), :insns($["sp_decont 34"]), :preds($(3,)), :succ($(5,))}, {:dom-children($(10,)), :insns($["sp_guardconc 56", "sp_getspeshslot 36", "const_i64_16 34"]), :preds($(4,)), :succ($(6,))}, {:dom-children($(7, 11)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(3, 5)), :succ($(11, 7))}, {:dom-children($(8,)), :insns($["sp_decont 34"]), :preds($(6,)), :succ($(8,))}, {:dom-children($(9,)), :insns($["sp_guardconc 57", "sp_guardsf 47", "sp_guardconc 57"]), :preds($(7,)), :succ($(9,))}, {:dom-children($(10,)), :insns($["sp_getvc_o 58"]), :preds($(8,)), :succ($(10,))}, {:insns($["PHI 32", "sp_guardconc 57", "set 32", "const_i64_16 34"]), :preds($(9,)), :succ($(11,))}, {:dom-children($(12, 16)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(6, 10)), :succ($(16, 12))}, {:dom-children($(13,)), :insns($["sp_decont 34"]), :preds($(11,)), :succ($(13,))}, {:dom-children($(14,)), :insns($["sp_guardconc 57", "const_s 43", "sp_getspeshslot 36", "sp_guardconc 57", "sp_runbytecode_o 78"]), :preds($(12,)), :succ($(14,))}, {:dom-children($(19,)), :insns($["sp_guardhll 62", "decont_i 34"]), :preds($(13,)), :succ($(15,))}, {:insns($["not_i 34"]), :preds($(14,)), :succ($(16,))}, {:dom-children($(17, 18, 20)), :insns($["PHI 41", "unless_i 34"]), :preds($(11, 15)), :succ($(18, 17))}, {:insns($["sp_getlex_o 58", "sp_bind_o 46", "sp_getlex_o 56", "sp_bind_o 46", "sp_getspeshslot 34", "sp_bind_o 47", "set 32", "goto 23"]), :preds($(16,)), :succ($(20,))}, {:dom-children($(19,)), :insns($["sp_getspeshslot 36", "sp_getspeshslot 36", "sp_resumption 65", "sp_runbytecode_o 90"]), :preds($(16,)), :succ($(19,))}, {:dom-children($(25,)), :insns($["sp_guardtype 57", "set 34", "set 32"]), :preds($(18,)), :succ($(20,))}, {:dom-children($(27,)), :insns($["PHI 41", "set 34", "PHI 41", "sp_dispatch_v 130"]), :preds($(17, 19)), :succ($(21,))}, {:insns($["return_o 25"]), :preds($(20,))}]) | |
before1 | |
:identifier(RoutineIdentifier.new(name => "MATCH", filename => "SETTING::src/core.c/Match.pm6", lineno => "40", cuid => "11726")) | |
:inscounts(${:PHI(10), :const_i64_16(4), :const_s(1), :decont_i(1), :goto(1), :if_i(4), :lt_i(1), :no_op(1), :not_i(1), :null(3), :return_o(1), :set(10), :sp_bind_o(3), :sp_decont(3), :sp_dispatch_v(1), :sp_fastbox_bi_ic(1), :sp_getarg_o(1), :sp_getlex_o(2), :sp_getspeshslot(5), :sp_getvc_o(1), :sp_getvt_o(2), :sp_guardconc(8), :sp_guardhll(1), :sp_guardsf(1), :sp_guardtype(1), :sp_p6oget_i(2), :sp_resumption(1), :sp_runbytecode_o(2), :unless_i(1)}) | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "null 23", "sp_getarg_o 34", "sp_getvt_o 55", "sp_guardconc 54", "const_i64_16 34", "sp_fastbox_bi_ic 79", "sp_p6oget_i 46", "sp_p6oget_i 46", "lt_i 41", "set 32", "if_i 32"]), :preds($(0,)), :succ($(3, 2))}, {:insns($["sp_getvt_o 56", "sp_guardconc 54", "set 32", "const_i64_16 34"]), :preds($(1,)), :succ($(3,))}, {:dom-children($(4, 6)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(1, 2)), :succ($(6, 4))}, {:dom-children($(5,)), :insns($["sp_decont 34"]), :preds($(3,)), :succ($(5,))}, {:dom-children($(10,)), :insns($["sp_guardconc 56", "sp_getspeshslot 36", "const_i64_16 34"]), :preds($(4,)), :succ($(6,))}, {:dom-children($(7, 11)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(3, 5)), :succ($(11, 7))}, {:dom-children($(8,)), :insns($["sp_decont 34"]), :preds($(6,)), :succ($(8,))}, {:dom-children($(9,)), :insns($["sp_guardconc 57", "sp_guardsf 47", "sp_guardconc 57"]), :preds($(7,)), :succ($(9,))}, {:dom-children($(10,)), :insns($["sp_getvc_o 58"]), :preds($(8,)), :succ($(10,))}, {:insns($["PHI 32", "sp_guardconc 57", "set 32", "const_i64_16 34"]), :preds($(9,)), :succ($(11,))}, {:dom-children($(12, 16)), :insns($["PHI 41", "PHI 41", "set 34", "if_i 32"]), :preds($(6, 10)), :succ($(16, 12))}, {:dom-children($(13,)), :insns($["sp_decont 34"]), :preds($(11,)), :succ($(13,))}, {:dom-children($(14,)), :insns($["sp_guardconc 57", "const_s 43", "sp_getspeshslot 36", "sp_guardconc 57", "sp_runbytecode_o 78"]), :preds($(12,)), :succ($(14,))}, {:dom-children($(19,)), :insns($["sp_guardhll 62", "decont_i 34"]), :preds($(13,)), :succ($(15,))}, {:insns($["not_i 34"]), :preds($(14,)), :succ($(16,))}, {:dom-children($(17, 18, 20)), :insns($["PHI 41", "unless_i 34"]), :preds($(11, 15)), :succ($(18, 17))}, {:insns($["sp_getlex_o 58", "sp_bind_o 46", "sp_getlex_o 56", "sp_bind_o 46", "sp_getspeshslot 34", "sp_bind_o 47", "set 32", "goto 23"]), :preds($(16,)), :succ($(20,))}, {:dom-children($(19,)), :insns($["sp_getspeshslot 36", "sp_getspeshslot 36", "sp_resumption 65", "sp_runbytecode_o 90"]), :preds($(16,)), :succ($(19,))}, {:dom-children($(25,)), :insns($["sp_guardtype 57", "set 34", "set 32"]), :preds($(18,)), :succ($(20,))}, {:dom-children($(27,)), :insns($["PHI 41", "set 34", "PHI 41", "sp_dispatch_v 130"]), :preds($(17, 19)), :succ($(21,))}, {:insns($["return_o 25"]), :preds($(20,))}]) | |
---------- | |
before1 | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["sp_getarg_o 36", "sp_getarg_o 34", "sp_get_i64 44", "trunc_u16 32", "set 34", "sp_get_i64 46", "extend_u16 32", "const_i64_16 34", "writeuint 50", "null 23", "return_o 23"]), :preds($(0,))}]) | |
:inscounts(${:const_i64_16(1), :extend_u16(1), :no_op(1), :null(1), :return_o(1), :set(1), :sp_get_i64(2), :sp_getarg_o(2), :trunc_u16(1), :writeuint(1)}) | |
:identifier(RoutineIdentifier.new(name => "write_uint16", filename => "gen/moar/stage2/MASTNodes.nqp", lineno => "72", cuid => "8")) | |
after2 | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["sp_getarg_o 36", "sp_getarg_o 34", "sp_get_i64 44", "trunc_u16 32", "set 34", "sp_get_i64 46", "extend_u16 32", "const_i64_16 34", "writeuint 50", "null 23", "return_o 23"]), :preds($(0,))}]) | |
:inscounts(${:const_i64_16(1), :extend_u16(1), :no_op(1), :null(1), :return_o(1), :set(1), :sp_get_i64(2), :sp_getarg_o(2), :trunc_u16(1), :writeuint(1)}) | |
:identifier(RoutineIdentifier.new(name => "write_uint16", filename => "gen/moar/stage2/MASTNodes.nqp", lineno => "72", cuid => "8")) | |
---------- | |
before1 | |
:identifier(RoutineIdentifier.new(name => "attributes", filename => "gen/moar/stage2/nqpmo.nqp", lineno => "1294", cuid => "102")) | |
:bbs($[{:dom-children($(1, 4, 7, 10, 13, 17, 20, 22)), :insns($["no_op 16"]), :succ($(1, 7, 13, 20))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "null 23", "null 23", "null 23", "null 23", "sp_getarg_o 34", "sp_getarg_o 34", "sp_getarg_i 34", "sp_fastbox_i_ic 77", "PHI 32", "sp_fastcreate 45", "sp_getspeshslot 35", "sp_runcfunc_i 66"]), :preds($(0,)), :succ($(2,))}, {:dom-children($(3, 9)), :insns($["unless_i 34"]), :preds($(1,)), :succ($(9, 3))}, {:dom-children($(6,)), :insns($["set 32", "sp_getspeshslot 33", "sp_get_o 46", "iter 32"]), :preds($(2,)), :succ($(4,))}, {:dom-children($(5, 8)), :insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "sp_decont 34"]), :preds($(3, 4, 5, 7)), :succ($(5, 7, 4, 8))}, {:dom-children($(6,)), :insns($["sp_guardconc 56", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(4,)), :succ($(6, 7, 4, 8))}, {:insns($["unless_i 34"]), :preds($(5,)), :succ($(8, 7))}, {:insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "shift_o 34", "push_o 32", "goto 23"]), :preds($(0, 4, 5, 6)), :succ($(4,))}, {:insns($["goto 25"]), :preds($(4, 5, 6)), :succ($(22,))}, {:dom-children($(13,)), :insns($["set 34", "set 34", "sp_getspeshslot 33", "sp_get_o 47", "iter 32"]), :preds($(2,)), :succ($(10,))}, {:dom-children($(11,)), :insns($["PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "sp_decont 34"]), :preds($(9, 10, 11, 13, 14, 15, 17, 18, 21)), :succ($(11, 13, 10, 22))}, {:dom-children($(12,)), :insns($["sp_guardconc 57", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(10,)), :succ($(12, 13, 10, 22))}, {:insns($["unless_i 34"]), :preds($(11,)), :succ($(22, 13))}, {:dom-children($(14,)), :insns($["PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "shift_o 34", "sp_decont 32"]), :preds($(0, 10, 11, 12, 13, 14, 15, 17, 18)), :succ($(14, 13, 10, 22))}, {:dom-children($(15,)), :insns($["gethow 34", "sp_decont 32"]), :preds($(13,)), :succ($(15, 13, 10, 22))}, {:dom-children($(16,)), :insns($["sp_guardconc 57", "const_s 41", "const_i64_16 34", "sp_getspeshslot 35", "sp_runbytecode_o 92"]), :preds($(14,)), :succ($(16, 13, 10, 22))}, {:insns($["set 34", "iter 32"]), :preds($(15,)), :succ($(17,))}, {:dom-children($(18, 21)), :insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "sp_decont 34"]), :preds($(16, 17, 18, 20)), :succ($(18, 20, 17, 21, 13, 10, 22))}, {:dom-children($(19,)), :insns($["sp_guardconc 57", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(17,)), :succ($(19, 20, 17, 21, 13, 10, 22))}, {:insns($["unless_i 34"]), :preds($(18,)), :succ($(21, 20))}, {:insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "shift_o 34", "push_o 32", "goto 23"]), :preds($(0, 17, 18, 19)), :succ($(17,))}, {:insns($["PHI 50", "goto 25"]), :preds($(17, 18, 19)), :succ($(10,))}, {:insns($["PHI 104", "return_o 25"]), :preds($(8, 10, 11, 12, 13, 14, 15, 17, 18))}]) | |
:inscounts(${:PHI(82), :const_i64_16(1), :const_s(1), :gethow(1), :goto(4), :iter(3), :no_op(1), :null(6), :push_o(2), :return_o(1), :set(4), :shift_o(3), :sp_decont(5), :sp_fastbox_i_ic(1), :sp_fastcreate(1), :sp_get_o(2), :sp_getarg_i(1), :sp_getarg_o(2), :sp_getspeshslot(7), :sp_guardconc(4), :sp_runbytecode_o(1), :sp_runcfunc_i(4), :unless_i(4)}) | |
after2 | |
:identifier(RoutineIdentifier.new(name => "attributes", filename => "gen/moar/stage2/nqpmo.nqp", lineno => "1294", cuid => "102")) | |
:bbs($[{:dom-children($(1, 4, 7, 10, 13, 17, 20, 22)), :insns($["no_op 16"]), :succ($(1, 7, 13, 20))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "null 23", "null 23", "null 23", "null 23", "sp_getarg_o 34", "sp_getarg_o 34", "sp_getarg_i 34", "sp_fastbox_i_ic 77", "PHI 32", "sp_fastcreate 45", "sp_getspeshslot 35", "sp_runcfunc_i 66"]), :preds($(0,)), :succ($(2,))}, {:dom-children($(3, 9)), :insns($["unless_i 34"]), :preds($(1,)), :succ($(9, 3))}, {:dom-children($(6,)), :insns($["set 32", "sp_getspeshslot 33", "sp_get_o 46", "iter 32"]), :preds($(2,)), :succ($(4,))}, {:dom-children($(5, 8)), :insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "sp_decont 34"]), :preds($(3, 4, 5, 7)), :succ($(5, 7, 4, 8))}, {:dom-children($(6,)), :insns($["sp_guardconc 56", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(4,)), :succ($(6, 7, 4, 8))}, {:insns($["unless_i 34"]), :preds($(5,)), :succ($(8, 7))}, {:insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "shift_o 34", "push_o 32", "goto 23"]), :preds($(0, 4, 5, 6)), :succ($(4,))}, {:insns($["goto 25"]), :preds($(4, 5, 6)), :succ($(22,))}, {:dom-children($(13,)), :insns($["set 34", "set 34", "sp_getspeshslot 33", "sp_get_o 47", "iter 32"]), :preds($(2,)), :succ($(10,))}, {:dom-children($(11,)), :insns($["PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "sp_decont 34"]), :preds($(9, 10, 11, 13, 14, 15, 17, 18, 21)), :succ($(11, 13, 10, 22))}, {:dom-children($(12,)), :insns($["sp_guardconc 57", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(10,)), :succ($(12, 13, 10, 22))}, {:insns($["unless_i 34"]), :preds($(11,)), :succ($(22, 13))}, {:dom-children($(14,)), :insns($["PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "PHI 104", "shift_o 34", "sp_decont 32"]), :preds($(0, 10, 11, 12, 13, 14, 15, 17, 18)), :succ($(14, 13, 10, 22))}, {:dom-children($(15,)), :insns($["gethow 34", "sp_decont 32"]), :preds($(13,)), :succ($(15, 13, 10, 22))}, {:dom-children($(16,)), :insns($["sp_guardconc 57", "const_s 41", "const_i64_16 34", "sp_getspeshslot 35", "sp_runbytecode_o 92"]), :preds($(14,)), :succ($(16, 13, 10, 22))}, {:insns($["set 34", "iter 32"]), :preds($(15,)), :succ($(17,))}, {:dom-children($(18, 21)), :insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "sp_decont 34"]), :preds($(16, 17, 18, 20)), :succ($(18, 20, 17, 21, 13, 10, 22))}, {:dom-children($(19,)), :insns($["sp_guardconc 57", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(17,)), :succ($(19, 20, 17, 21, 13, 10, 22))}, {:insns($["unless_i 34"]), :preds($(18,)), :succ($(21, 20))}, {:insns($["PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "PHI 59", "shift_o 34", "push_o 32", "goto 23"]), :preds($(0, 17, 18, 19)), :succ($(17,))}, {:insns($["PHI 50", "goto 25"]), :preds($(17, 18, 19)), :succ($(10,))}, {:insns($["PHI 104", "return_o 25"]), :preds($(8, 10, 11, 12, 13, 14, 15, 17, 18))}]) | |
:inscounts(${:PHI(82), :const_i64_16(1), :const_s(1), :gethow(1), :goto(4), :iter(3), :no_op(1), :null(6), :push_o(2), :return_o(1), :set(4), :shift_o(3), :sp_decont(5), :sp_fastbox_i_ic(1), :sp_fastcreate(1), :sp_get_o(2), :sp_getarg_i(1), :sp_getarg_o(2), :sp_getspeshslot(7), :sp_guardconc(4), :sp_runbytecode_o(1), :sp_runcfunc_i(4), :unless_i(4)}) | |
---------- | |
before1 | |
:inscounts(${:getcodename(1), :no_op(1), :return_s(1), :sp_get_o(1), :sp_getarg_o(1)}) | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["sp_getarg_o 36", "sp_get_o 46", "getcodename 34", "return_s 23"]), :preds($(0,))}]) | |
:identifier(RoutineIdentifier.new(name => "name", filename => "gen/moar/stage2/NQPCORE.setting", lineno => "288", cuid => "7")) | |
after2 | |
:inscounts(${:getcodename(1), :no_op(1), :return_s(1), :sp_get_o(1), :sp_getarg_o(1)}) | |
:bbs($[{:dom-children($(1,)), :insns($["no_op 16"]), :succ($(1,))}, {:dom-children($(2,)), :insns($["sp_getarg_o 36", "sp_get_o 46", "getcodename 34", "return_s 23"]), :preds($(0,))}]) | |
:identifier(RoutineIdentifier.new(name => "name", filename => "gen/moar/stage2/NQPCORE.setting", lineno => "288", cuid => "7")) | |
---------- | |
after2 | |
:identifier(RoutineIdentifier.new(name => "!protoregex_table", filename => "gen/moar/stage2/QRegex.nqp", lineno => "1729", cuid => "103")) | |
:bbs($[{:dom-children($(1, 3, 6, 18)), :insns($["no_op 16"]), :succ($(1, 6))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "sp_getarg_o 34", "sp_fastcreate 45", "sp_getspeshslot 33", "set 32", "sp_guardconc 56", "const_s 38", "set 32", "set 34", "sp_getspeshslot 35", "sp_runbytecode_o 87"]), :preds($(0,)), :succ($(2,))}, {:insns($["set 34", "iter 32"]), :preds($(1,)), :succ($(3,))}, {:dom-children($(4,)), :insns($["PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "sp_decont 34"]), :preds($(2, 3, 4, 6, 7, 8, 9, 17)), :succ($(4, 6, 3, 18))}, {:dom-children($(5,)), :insns($["sp_guardconc 56", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(3,)), :succ($(5, 6, 3, 18))}, {:insns($["unless_i 34"]), :preds($(4,)), :succ($(18, 6))}, {:dom-children($(7,)), :insns($["PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "shift_o 34", "sp_decont 32"]), :preds($(0, 3, 4, 5, 6, 7, 8, 9)), :succ($(7, 6, 3, 18))}, {:dom-children($(8,)), :insns($["const_s 37", "sp_dispatch_o 153"]), :preds($(6,)), :succ($(8, 6, 3, 18))}, {:dom-children($(9,)), :insns($["sp_decont 34"]), :preds($(7,)), :succ($(9, 6, 3, 18))}, {:dom-children($(10,)), :insns($["sp_guardconc 57", "sp_get_s 44"]), :preds($(8,)), :succ($(10, 6, 3, 18))}, {:dom-children($(11, 17)), :insns($["set 34", "const_s 32", "const_i64_16 34", "index_s 50", "const_i64_16 34", "gt_i 41", "unless_i 32"]), :preds($(9,)), :succ($(17, 11))}, {:dom-children($(12, 13)), :insns($["const_i64_16 36", "substr_s 50", "set 32", "existskey 41", "if_i 32"]), :preds($(10,)), :succ($(13, 12))}, {:insns($["sp_fastcreate 48", "bindkey_o 41"]), :preds($(11,)), :succ($(13,))}, {:dom-children($(14, 15, 16)), :insns($["atkey_o 43", "ifnonnull 32"]), :preds($(11, 12)), :succ($(15, 14))}, {:insns($["sp_getspeshslot 36", "goto 23"]), :preds($(13,)), :succ($(16,))}, {:insns($["set 34"]), :preds($(13,)), :succ($(16,))}, {:insns($["PHI 41", "sp_fastcreate 46", "sp_bind_s_nowb 46", "push_o 34"]), :preds($(14, 15)), :succ($(17,))}, {:insns($["PHI 41", "PHI 41", "PHI 41", "PHI 41", "PHI 41", "PHI 41", "goto 25"]), :preds($(10, 16)), :succ($(3,))}, {:insns($["PHI 86", "return_o 25"]), :preds($(3, 4, 5, 6, 7, 8, 9))}]) | |
:inscounts(${:PHI(33), :atkey_o(1), :bindkey_o(1), :const_i64_16(3), :const_s(3), :existskey(1), :goto(2), :gt_i(1), :if_i(1), :ifnonnull(1), :index_s(1), :iter(1), :no_op(1), :null(2), :push_o(1), :return_o(1), :set(7), :shift_o(1), :sp_bind_s_nowb(1), :sp_decont(3), :sp_dispatch_o(1), :sp_fastcreate(3), :sp_get_s(1), :sp_getarg_o(1), :sp_getspeshslot(4), :sp_guardconc(3), :sp_runbytecode_o(1), :sp_runcfunc_i(1), :substr_s(1), :unless_i(2)}) | |
before1 | |
:identifier(RoutineIdentifier.new(name => "!protoregex_table", filename => "gen/moar/stage2/QRegex.nqp", lineno => "1729", cuid => "103")) | |
:bbs($[{:dom-children($(1, 3, 6, 18)), :insns($["no_op 16"]), :succ($(1, 6))}, {:dom-children($(2,)), :insns($["null 25", "null 23", "sp_getarg_o 34", "sp_fastcreate 45", "sp_getspeshslot 33", "set 32", "sp_guardconc 56", "const_s 38", "set 32", "set 34", "sp_getspeshslot 35", "sp_runbytecode_o 87"]), :preds($(0,)), :succ($(2,))}, {:insns($["set 34", "iter 32"]), :preds($(1,)), :succ($(3,))}, {:dom-children($(4,)), :insns($["PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "sp_decont 34"]), :preds($(2, 3, 4, 6, 7, 8, 9, 17)), :succ($(4, 6, 3, 18))}, {:dom-children($(5,)), :insns($["sp_guardconc 56", "sp_getspeshslot 35", "sp_runcfunc_i 68"]), :preds($(3,)), :succ($(5, 6, 3, 18))}, {:insns($["unless_i 34"]), :preds($(4,)), :succ($(18, 6))}, {:dom-children($(7,)), :insns($["PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "PHI 95", "shift_o 34", "sp_decont 32"]), :preds($(0, 3, 4, 5, 6, 7, 8, 9)), :succ($(7, 6, 3, 18))}, {:dom-children($(8,)), :insns($["const_s 37", "sp_dispatch_o 153"]), :preds($(6,)), :succ($(8, 6, 3, 18))}, {:dom-children($(9,)), :insns($["sp_decont 34"]), :preds($(7,)), :succ($(9, 6, 3, 18))}, {:dom-children($(10,)), :insns($["sp_guardconc 57", "sp_get_s 44"]), :preds($(8,)), :succ($(10, 6, 3, 18))}, {:dom-children($(11, 17)), :insns($["set 34", "const_s 32", "const_i64_16 34", "index_s 50", "const_i64_16 34", "gt_i 41", "unless_i 32"]), :preds($(9,)), :succ($(17, 11))}, {:dom-children($(12, 13)), :insns($["const_i64_16 36", "substr_s 50", "set 32", "existskey 41", "if_i 32"]), :preds($(10,)), :succ($(13, 12))}, {:insns($["sp_fastcreate 48", "bindkey_o 41"]), :preds($(11,)), :succ($(13,))}, {:dom-children($(14, 15, 16)), :insns($["atkey_o 43", "ifnonnull 32"]), :preds($(11, 12)), :succ($(15, 14))}, {:insns($["sp_getspeshslot 36", "goto 23"]), :preds($(13,)), :succ($(16,))}, {:insns($["set 34"]), :preds($(13,)), :succ($(16,))}, {:insns($["PHI 41", "sp_fastcreate 46", "sp_bind_s_nowb 46", "push_o 34"]), :preds($(14, 15)), :succ($(17,))}, {:insns($["PHI 41", "PHI 41", "PHI 41", "PHI 41", "PHI 41", "PHI 41", "goto 25"]), :preds($(10, 16)), :succ($(3,))}, {:insns($["PHI 86", "return_o 25"]), :preds($(3, 4, 5, 6, 7, 8, 9))}]) | |
:inscounts(${:PHI(33), :atkey_o(1), :bindkey_o(1), :const_i64_16(3), :const_s(3), :existskey(1), :goto(2), :gt_i(1), :if_i(1), :ifnonnull(1), :index_s(1), :iter(1), :no_op(1), :null(2), :push_o(1), :return_o(1), :set(7), :shift_o(1), :sp_bind_s_nowb(1), :sp_decont(3), :sp_dispatch_o(1), :sp_fastcreate(3), :sp_get_s(1), :sp_getarg_o(1), :sp_getspeshslot(4), :sp_guardconc(3), :sp_runbytecode_o(1), :sp_runcfunc_i(1), :substr_s(1), :unless_i(2)}) | |
hyper-parsed all the specializations | |
5.46user 0.73system 0:04.45elapsed 139%CPU (0avgtext+0avgdata 1370292maxresident)k | |
0inputs+0outputs (0major+372978minor)pagefaults 0swaps | |
timo@schmand ~/p/moarvm (new-disp)> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment