Skip to content

Instantly share code, notes, and snippets.

@timo

timo/bloop.raku Secret

Created September 29, 2021 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/4e8d37590e7447d2d4c96db6a26fa1b0 to your computer and use it in GitHub Desktop.
Save timo/4e8d37590e7447d2d4c96db6a26fa1b0 to your computer and use it in GitHub Desktop.
random output from the spesh log parser
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