running 29 tests test cfg::tests::block_diamond ... ok test cfg::tests::diamond ... ok test cfg::tests::fib_cfg ... ok test cfg::tests::fib_shape_cfg ... ok test cfg::tests::implicit_return ... ok test cfg::tests::queen ... ok test cfg::tests::unstructured ... ok test rvsdg::optimize_direct_jumps::add_block_ind_test ... ok test rvsdg::optimize_direct_jumps::loops_to_self ... ok test rvsdg::optimize_direct_jumps::single_node ... ok test rvsdg::rvsdg2svg::add_rvsdg_svg ... ok test rvsdg::rvsdg2svg::diamond_rvsdg_svg ... ok test rvsdg::rvsdg2svg::fib_shape_rvsdg_svg ... ok test rvsdg::rvsdg2svg::tests::rvsdg2svg_basic ... ok test rvsdg::tests::rvsdg_basic_odd_branch ... ok test rvsdg::tests::rvsdg_expr ... ok test rvsdg::tests::rvsdg_odd_branch_egg_roundtrip ... ok test rvsdg::tests::rvsdg_print ... ok test rvsdg::tests::rvsdg_state_gamma ... ok test rvsdg::tests::rvsdg_state_mem ... ok test rvsdg::tests::rvsdg_state_mem_to_cfg ... ok test rvsdg::tests::rvsdg_state_mem_to_cfg_more_blocks ... ok test rvsdg::tests::rvsdg_unstructured ... ok test rvsdg::to_tree::multi_function_translation ... ok test rvsdg::to_tree::simple_if_translation ... ok test rvsdg::to_tree::simple_translation ... ok test rvsdg::to_tree::translate_loop ... ok test rvsdg::to_tree::translate_simple_loop ... ok test rvsdg::to_tree::two_print_translation ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s running 912 tests test div-optimize-direct-jumps ... ok test div-cfg-round-trip ... ok test div-rvsdg-round-trip ... ok test div-tree-round-trip ... ok test div-tree-conversion ... ok test div-rvsdg-conversion ... ok test div-tree-conversion-interp ... ok test div-optimize-direct-jumps-interp ... ok test div-cfg-round-trip-interp ... ok test div-tree-round-trip-interp ... ok test tiny-rvsdg-round-trip ... ok test tiny-cfg-round-trip ... ok test div-rvsdg-round-trip-interp ... ok test tiny-optimize-direct-jumps ... ok test tiny-rvsdg-conversion ... ok test tiny-rvsdg-round-trip-interp ... ok test tiny-optimize-direct-jumps-interp ... ok test tiny-tree-conversion ... ok test tiny-cfg-round-trip-interp ... ok test tiny-tree-conversion-interp ... ok test div-rvsdg-to-cfg ... ok test tiny-tree-round-trip ... ok test tiny-tree-round-trip-interp ... ok test tiny-rvsdg-to-cfg ... ok test div-rvsdg-to-cfg-interp ... ok test tiny-rvsdg-to-cfg-interp ... ok test div-tree-optimize ... ok test div-optimize ... ok test access-rvsdg-round-trip ... ok test div-tree-optimize ... ok test access-cfg-round-trip ... ok test access-rvsdg-conversion ... ok test access-optimize-direct-jumps ... ok test div-tree-optimize-interp ... ok test tiny-tree-optimize ... ok test div-optimize-interp ... ok test access-tree-conversion ... ok test tiny-tree-optimize-interp ... ok test div-tree-optimize-interp ... ok test tiny-tree-optimize ... ok test access-tree-round-trip ... ok test tiny-tree-optimize-interp ... ok test tiny-optimize ... ok test access-rvsdg-to-cfg ... ok test tiny-optimize-interp ... ok test access-tree-optimize ... ok test access_many-rvsdg-conversion ... ok test access_many-rvsdg-round-trip ... ok test access-tree-optimize ... ok test access_many-cfg-round-trip ... ok test access-optimize ... ok test access_many-optimize-direct-jumps ... ok test access-rvsdg-to-cfg-interp ... ok test access_many-rvsdg-to-cfg ... ok test access-cfg-round-trip-interp ... ok test access_many-tree-conversion ... ok test access-optimize-direct-jumps-interp ... ok test access-rvsdg-round-trip-interp ... ok test access_many-cfg-round-trip-interp ... ok test access_many-tree-round-trip ... ok test access_many-rvsdg-to-cfg-interp ... ok test access_many-tree-optimize ... ok test access_many-optimize-direct-jumps-interp ... ok test access-tree-round-trip-interp ... ok test access_many-tree-optimize ... ok test access_ptr-rvsdg-conversion ... ok test access_ptr-rvsdg-round-trip ... ok test access_many-rvsdg-round-trip-interp ... ok test access_ptr-cfg-round-trip ... ok test access_many-optimize ... ok test access_ptr-optimize-direct-jumps ... ok test access-optimize-interp ... ok test access_ptr-rvsdg-to-cfg ... ok test access_many-tree-round-trip-interp ... ok test access_ptr-tree-conversion ... ok test access_ptr-cfg-round-trip-interp ... ok test access_ptr-optimize-direct-jumps-interp ... ok test access_ptr-rvsdg-to-cfg-interp ... ok test access_ptr-tree-round-trip ... ok test access_ptr-rvsdg-round-trip-interp ... ok test access_ptr-tree-optimize ... ok test access_ptr-tree-optimize ... ok test access_many-optimize-interp ... ok test access_ptr-optimize ... ok test alloc-rvsdg-conversion ... ok test alloc-rvsdg-round-trip ... ok test alloc-rvsdg-round-trip-interp ... ok test alloc-cfg-round-trip ... ok test alloc-cfg-round-trip-interp ... ok test alloc-optimize-direct-jumps ... ok test alloc-optimize-direct-jumps-interp ... ok test alloc-rvsdg-to-cfg ... ok test alloc-rvsdg-to-cfg-interp ... ok test alloc-tree-conversion ... ok test alloc-tree-conversion-interp ... ok test access_ptr-tree-round-trip-interp ... ok test alloc-tree-optimize ... ok test alloc-tree-round-trip ... ok test alloc-tree-round-trip-interp ... ok test alloc-tree-optimize-interp ... ok test alloc-tree-optimize ... ok test alloc-tree-optimize-interp ... ok test alloc-optimize ... ok test alloc_large-rvsdg-conversion ... ok test alloc_large-rvsdg-round-trip ... ok test alloc-optimize-interp ... ok test alloc_large-cfg-round-trip ... ok test access_ptr-optimize-interp ... ok test alloc_large-optimize-direct-jumps ... ok test access-tree-optimize-interp ... ok test access-tree-conversion-interp ... ok test alloc_large-rvsdg-to-cfg ... ok test alloc_large-tree-conversion ... ok test access-tree-optimize-interp ... ok test alloc_large-tree-optimize ... ok test access_many-tree-conversion-interp ... ok test alloc_large-tree-round-trip ... ok test access_ptr-tree-conversion-interp ... ok test access_many-tree-optimize-interp ... ok test access_many-tree-optimize-interp ... ok test alloc_large-tree-optimize ... ok test alloc_large-optimize ... ok test alloc_many-rvsdg-conversion ... ok test alloc_many-rvsdg-round-trip ... ok test access_ptr-tree-optimize-interp ... ok test alloc_many-cfg-round-trip ... ok test access_ptr-tree-optimize-interp ... ok test alloc_many-optimize-direct-jumps ... ok test alloc_large-rvsdg-to-cfg-interp ... ok test alloc_many-rvsdg-to-cfg ... ok test alloc_large-rvsdg-round-trip-interp ... ok test alloc_many-tree-conversion ... ok test alloc_large-cfg-round-trip-interp ... ok test alloc_many-rvsdg-to-cfg-interp ... ok test alloc_many-rvsdg-round-trip-interp ... ok test alloc_many-tree-round-trip ... ok test alloc_many-optimize-direct-jumps-interp ... ok test alloc_many-cfg-round-trip-interp ... ok test alloc_large-optimize-direct-jumps-interp ... ok test alloc_many-tree-optimize ... ok test alloc_many-tree-optimize ... ok test fib-rvsdg-conversion ... ok test fib-rvsdg-round-trip ... ok test fib-rvsdg-round-trip-interp ... ok test fib-cfg-round-trip ... ok test fib-cfg-round-trip-interp ... ok test fib-optimize-direct-jumps ... ok test fib-optimize-direct-jumps-interp ... ok test alloc_many-optimize ... ok test fib-rvsdg-to-cfg ... ok test fib-tree-conversion ... ok test fib-tree-conversion-interp ... ok test fib-rvsdg-to-cfg-interp ... ok test fib-tree-optimize ... ok test fib-tree-round-trip ... ok test fib-tree-round-trip-interp ... ok test fib-tree-optimize-interp ... ok test alloc_many-tree-round-trip-interp ... ok test fib-tree-optimize ... ok test fib-tree-optimize-interp ... ok test mem_id-rvsdg-conversion ... ok test mem_id-rvsdg-round-trip ... ok test mem_id-rvsdg-round-trip-interp ... ok test mem_id-cfg-round-trip ... ok test mem_id-cfg-round-trip-interp ... ok test mem_id-optimize-direct-jumps ... ok test mem_id-optimize-direct-jumps-interp ... ok test mem_id-rvsdg-to-cfg ... ok test mem_id-rvsdg-to-cfg-interp ... ok test mem_id-tree-conversion ... ok test mem_id-tree-conversion-interp ... ok test alloc_many-optimize-interp ... ok test fib-optimize ... ok test mem_id-tree-round-trip ... ok test mem_id-tree-round-trip-interp ... ok test fib-optimize-interp ... ok test mem_id-tree-optimize ... ok test mem_id-tree-optimize-interp ... ok test mem_id-tree-optimize ... ok test ptr_call-rvsdg-conversion ... ok test ptr_call-rvsdg-round-trip ... ok test ptr_call-rvsdg-round-trip-interp ... ok test ptr_call-cfg-round-trip ... ok test ptr_call-cfg-round-trip-interp ... ok test ptr_call-optimize-direct-jumps ... ok test ptr_call-optimize-direct-jumps-interp ... ok test mem_id-tree-optimize-interp ... ok test mem_id-optimize ... ok test ptr_call-tree-conversion ... ok test ptr_call-tree-conversion-interp ... ok test mem_id-optimize-interp ... ok test ptr_call-rvsdg-to-cfg ... ok test ptr_call-tree-round-trip ... ok test ptr_call-tree-round-trip-interp ... ok test ptr_call-rvsdg-to-cfg-interp ... ok test ptr_call-tree-optimize ... ok test ptr_call-tree-optimize-interp ... ok test ptr_call-tree-optimize ... ok test ptr_ret-rvsdg-conversion ... ok test ptr_ret-rvsdg-round-trip ... ok test ptr_ret-rvsdg-round-trip-interp ... ok test ptr_ret-cfg-round-trip ... ok test ptr_ret-cfg-round-trip-interp ... ok test ptr_ret-optimize-direct-jumps ... ok test ptr_ret-optimize-direct-jumps-interp ... ok test ptr_call-tree-optimize-interp ... ok test ptr_call-optimize ... ok test ptr_ret-tree-conversion ... ok test ptr_ret-tree-conversion-interp ... ok test ptr_call-optimize-interp ... ok test ptr_ret-rvsdg-to-cfg ... ok test ptr_ret-tree-round-trip ... ok test ptr_ret-rvsdg-to-cfg-interp ... ok test ptr_ret-tree-round-trip-interp ... ok test ptr_ret-tree-optimize ... ok test ptr_ret-tree-optimize-interp ... ok test ptr_ret-tree-optimize ... ok test eliminate_gamma_false-rvsdg-conversion ... ok test eliminate_gamma_false-rvsdg-round-trip ... ok test eliminate_gamma_false-rvsdg-round-trip-interp ... ok test eliminate_gamma_false-cfg-round-trip ... ok test ptr_ret-tree-optimize-interp ... ok test eliminate_gamma_false-optimize-direct-jumps ... ok test eliminate_gamma_false-cfg-round-trip-interp ... ok test eliminate_gamma_false-optimize-direct-jumps-interp ... ok test ptr_ret-optimize ... ok test eliminate_gamma_false-tree-conversion ... ok test eliminate_gamma_false-tree-conversion-interp ... ok test eliminate_gamma_false-rvsdg-to-cfg ... ok test ptr_ret-optimize-interp ... ok test eliminate_gamma_false-tree-round-trip ... ok test eliminate_gamma_false-tree-round-trip-interp ... ok test eliminate_gamma_false-rvsdg-to-cfg-interp ... ok test eliminate_gamma_false-tree-optimize ... ok test eliminate_gamma_false-tree-optimize-interp ... ok test eliminate_gamma_false-tree-optimize ... ok test repro-directjumps-rvsdg-conversion ... ok test repro-directjumps-rvsdg-round-trip ... ok test repro-directjumps-rvsdg-round-trip-interp ... ok test repro-directjumps-cfg-round-trip ... ok test eliminate_gamma_false-tree-optimize-interp ... ok test repro-directjumps-optimize-direct-jumps ... ok test repro-directjumps-cfg-round-trip-interp ... ok test repro-directjumps-optimize-direct-jumps-interp ... ok test eliminate_gamma_false-optimize ... ok test repro-directjumps-tree-conversion ... ok test repro-directjumps-tree-conversion-interp ... ok test eliminate_gamma_false-optimize-interp ... ok test repro-directjumps-rvsdg-to-cfg ... ok test repro-directjumps-tree-round-trip ... ok test repro-directjumps-rvsdg-to-cfg-interp ... ok test repro-directjumps-tree-round-trip-interp ... ok test repro-directjumps-tree-optimize ... ok test repro-directjumps-tree-optimize-interp ... ok test repro-directjumps-tree-optimize ... ok test repro-forgotprint-rvsdg-conversion ... ok test repro-forgotprint-rvsdg-round-trip ... ok test repro-forgotprint-rvsdg-round-trip-interp ... ok test repro-forgotprint-cfg-round-trip ... ok test repro-directjumps-tree-optimize-interp ... ok test repro-forgotprint-optimize-direct-jumps ... ok test repro-forgotprint-cfg-round-trip-interp ... ok test repro-forgotprint-optimize-direct-jumps-interp ... ok test repro-forgotprint-rvsdg-to-cfg ... ok test repro-forgotprint-tree-conversion ... ok test repro-forgotprint-rvsdg-to-cfg-interp ... ok test repro-forgotprint-tree-conversion-interp ... ok test repro-directjumps-optimize ... ok test repro-forgotprint-tree-round-trip ... ok test repro-forgotprint-tree-round-trip-interp ... ok test repro-directjumps-optimize-interp ... ok test alloc_large-tree-round-trip-interp ... ok test alloc_many-tree-conversion-interp ... ok test repro-forgotprint-tree-optimize ... ok test add-rvsdg-conversion ... ok test add-rvsdg-round-trip ... ok test repro-forgotprint-tree-optimize-interp ... ok test add-cfg-round-trip ... ok test add-rvsdg-round-trip-interp ... ok test add-optimize-direct-jumps ... ok test add-cfg-round-trip-interp ... ok test add-optimize-direct-jumps-interp ... ok test repro-forgotprint-tree-optimize ... ok test add-tree-conversion ... ok test add-tree-conversion-interp ... ok test add-rvsdg-to-cfg-interp ... ok test repro-forgotprint-tree-optimize-interp ... ok test add-tree-round-trip ... ok test add-tree-round-trip-interp ... ok test repro-forgotprint-optimize ... ok test add-rvsdg-to-cfg ... ok test repro-forgotprint-optimize-interp ... ok test add-tree-optimize ... ok test add_block_indirection-rvsdg-conversion ... ok test add_block_indirection-rvsdg-round-trip ... ok test add_block_indirection-rvsdg-round-trip-interp ... ok test add_block_indirection-cfg-round-trip ... ok test add_block_indirection-cfg-round-trip-interp ... ok test add_block_indirection-optimize-direct-jumps ... ok test add_block_indirection-optimize-direct-jumps-interp ... ok test add-tree-optimize-interp ... ok test add-tree-optimize ... ok test add_block_indirection-tree-conversion ... ok test add_block_indirection-tree-conversion-interp ... ok test add_block_indirection-rvsdg-to-cfg ... ok test add-tree-optimize-interp ... ok test add_block_indirection-tree-round-trip ... ok test add-optimize ... ok test add_block_indirection-tree-round-trip-interp ... ok test add-optimize-interp ... ok test add_block_indirection-rvsdg-to-cfg-interp ... ok test add_block_indirection-tree-optimize ... ok test block-diamond-rvsdg-conversion ... ok test block-diamond-rvsdg-round-trip ... ok test block-diamond-rvsdg-round-trip-interp ... ok test block-diamond-cfg-round-trip ... ok test add_block_indirection-tree-optimize-interp ... ok test block-diamond-optimize-direct-jumps ... ok test block-diamond-cfg-round-trip-interp ... ok test alloc_many-tree-optimize-interp ... ok test block-diamond-optimize-direct-jumps-interp ... ok test block-diamond-tree-conversion ... ok test add_block_indirection-tree-optimize ... ok test block-diamond-tree-conversion-interp ... ok test add_block_indirection-tree-optimize-interp ... ok test block-diamond-tree-round-trip ... ok test block-diamond-tree-round-trip-interp ... ok test add_block_indirection-optimize ... ok test add_block_indirection-optimize-interp ... ok test block-diamond-rvsdg-to-cfg-interp ... ok test block-diamond-rvsdg-to-cfg ... ok test bool-rvsdg-conversion ... ok test bool-rvsdg-round-trip ... ok test bool-rvsdg-round-trip-interp ... ok test bool-cfg-round-trip ... ok test bool-cfg-round-trip-interp ... ok test bool-optimize-direct-jumps ... ok test bool-optimize-direct-jumps-interp ... ok test bool-rvsdg-to-cfg ... ok test block-diamond-tree-optimize ... ok test bool-tree-conversion ... ok test bool-tree-conversion-interp ... ok test block-diamond-tree-optimize-interp ... ok test block-diamond-tree-optimize ... ok test bool-tree-round-trip ... ok test block-diamond-tree-optimize-interp ... ok test bool-tree-round-trip-interp ... ok test block-diamond-optimize ... ok test bool-rvsdg-to-cfg-interp ... ok test block-diamond-optimize-interp ... ok test branch_duplicate_work-rvsdg-conversion ... ok test branch_duplicate_work-rvsdg-round-trip ... ok test branch_duplicate_work-rvsdg-round-trip-interp ... ok test branch_duplicate_work-cfg-round-trip ... ok test alloc_large-tree-conversion-interp ... ok test branch_duplicate_work-optimize-direct-jumps ... ok test branch_duplicate_work-cfg-round-trip-interp ... ok test branch_duplicate_work-optimize-direct-jumps-interp ... ok test alloc_large-optimize-interp ... ok test branch_duplicate_work-tree-conversion ... ok test branch_duplicate_work-tree-conversion-interp ... ok test bool-tree-optimize ... ok test bool-tree-optimize-interp ... ok test branch_duplicate_work-tree-round-trip ... ok test branch_duplicate_work-tree-round-trip-interp ... ok test bool-tree-optimize ... ok test branch_duplicate_work-rvsdg-to-cfg-interp ... ok test bool-tree-optimize-interp ... ok test bool-optimize ... ok test branch_duplicate_work-rvsdg-to-cfg ... ok test collatz-rvsdg-round-trip ... ok test collatz-rvsdg-conversion ... ok test collatz-cfg-round-trip ... ok test bool-optimize-interp ... ok test collatz-optimize-direct-jumps ... ok test collatz-rvsdg-round-trip-interp ... ok test collatz-cfg-round-trip-interp ... ok test collatz-optimize-direct-jumps-interp ... ok test collatz-tree-conversion ... ok test collatz-tree-conversion-interp ... ok test alloc_many-tree-optimize-interp ... ok test collatz-rvsdg-to-cfg ... ok test collatz-tree-round-trip ... ok test collatz-tree-round-trip-interp ... ok test branch_duplicate_work-tree-optimize ... ok test branch_duplicate_work-tree-optimize-interp ... ok test branch_duplicate_work-tree-optimize ... ok test branch_duplicate_work-tree-optimize-interp ... ok test collatz_redundant_computation-rvsdg-conversion ... ok test collatz_redundant_computation-rvsdg-round-trip ... ok test branch_duplicate_work-optimize ... ok test collatz_redundant_computation-cfg-round-trip ... ok test branch_duplicate_work-optimize-interp ... ok test collatz_redundant_computation-optimize-direct-jumps ... ok test collatz_redundant_computation-rvsdg-round-trip-interp ... ok test collatz_redundant_computation-optimize-direct-jumps-interp ... ok test collatz_redundant_computation-cfg-round-trip-interp ... ok test collatz_redundant_computation-tree-conversion ... ok test collatz_redundant_computation-tree-conversion-interp ... ok test collatz-rvsdg-to-cfg-interp ... ok test collatz_redundant_computation-rvsdg-to-cfg ... ok test collatz_redundant_computation-tree-round-trip ... ok test collatz_redundant_computation-tree-round-trip-interp ... ok test collatz-tree-optimize-interp ... ok test collatz_redundant_computation-rvsdg-to-cfg-interp ... ok test collatz-tree-optimize ... ok test collatz-tree-optimize ... ok test collatz-tree-optimize-interp ... ok test constant_fold_simple-rvsdg-round-trip ... ok test constant_fold_simple-rvsdg-conversion ... ok test constant_fold_simple-cfg-round-trip ... ok test collatz-optimize ... ok test constant_fold_simple-optimize-direct-jumps ... ok test constant_fold_simple-rvsdg-round-trip-interp ... ok test constant_fold_simple-cfg-round-trip-interp ... ok test constant_fold_simple-optimize-direct-jumps-interp ... ok test constant_fold_simple-tree-conversion ... ok test constant_fold_simple-tree-conversion-interp ... ok test collatz-optimize-interp ... ok test collatz_redundant_computation-tree-optimize ... ok test constant_fold_simple-tree-round-trip ... ok test constant_fold_simple-tree-round-trip-interp ... ok test collatz_redundant_computation-tree-optimize-interp ... ok test constant_fold_simple-rvsdg-to-cfg ... ok test constant_fold_simple-rvsdg-to-cfg-interp ... ok test collatz_redundant_computation-tree-optimize ... ok test diamond-rvsdg-conversion ... ok test diamond-rvsdg-round-trip ... ok test diamond-rvsdg-round-trip-interp ... ok test diamond-cfg-round-trip ... ok test diamond-cfg-round-trip-interp ... ok test diamond-optimize-direct-jumps ... ok test diamond-optimize-direct-jumps-interp ... ok test collatz_redundant_computation-tree-optimize-interp ... ok test collatz_redundant_computation-optimize ... ok test diamond-tree-conversion ... ok test diamond-tree-conversion-interp ... ok test constant_fold_simple-tree-optimize ... ok test constant_fold_simple-tree-optimize-interp ... ok test diamond-tree-round-trip ... ok test diamond-tree-round-trip-interp ... ok test collatz_redundant_computation-optimize-interp ... ok test constant_fold_simple-tree-optimize ... ok test constant_fold_simple-tree-optimize-interp ... ok test diamond-rvsdg-to-cfg-interp ... ok test duplicate_branch-rvsdg-conversion ... ok test duplicate_branch-rvsdg-round-trip ... ok test duplicate_branch-rvsdg-round-trip-interp ... ok test duplicate_branch-cfg-round-trip ... ok test duplicate_branch-cfg-round-trip-interp ... ok test duplicate_branch-optimize-direct-jumps ... ok test constant_fold_simple-optimize-interp ... ok test duplicate_branch-optimize-direct-jumps-interp ... ok test constant_fold_simple-optimize ... ok test duplicate_branch-tree-conversion ... ok test duplicate_branch-tree-conversion-interp ... ok test alloc_large-tree-optimize-interp ... ok test diamond-tree-optimize ... ok test duplicate_branch-tree-round-trip ... ok test duplicate_branch-tree-round-trip-interp ... ok test diamond-rvsdg-to-cfg ... ok test diamond-tree-optimize-interp ... ok test duplicate_branch-rvsdg-to-cfg ... ok test duplicate_branch-rvsdg-to-cfg-interp ... ok test eliminate_gamma-rvsdg-conversion ... ok test eliminate_gamma-rvsdg-round-trip ... ok test diamond-tree-optimize ... ok test eliminate_gamma-cfg-round-trip ... ok test eliminate_gamma-rvsdg-round-trip-interp ... ok test eliminate_gamma-optimize-direct-jumps ... ok test eliminate_gamma-cfg-round-trip-interp ... ok test diamond-tree-optimize-interp ... ok test eliminate_gamma-optimize-direct-jumps-interp ... ok test eliminate_gamma-tree-conversion ... ok test diamond-optimize-interp ... ok test diamond-optimize ... ok test eliminate_gamma-tree-conversion-interp ... ok test eliminate_gamma-tree-round-trip ... ok test eliminate_gamma-tree-round-trip-interp ... ok test duplicate_branch-tree-optimize-interp ... ok test duplicate_branch-optimize ... ok test duplicate_branch-tree-optimize ... ok test eliminate_gamma-rvsdg-to-cfg-interp ... ok test eliminate_gamma_interval-rvsdg-conversion ... ok test eliminate_gamma_interval-rvsdg-round-trip ... ok test duplicate_branch-tree-optimize ... ok test eliminate_gamma_interval-cfg-round-trip ... ok test eliminate_gamma_interval-rvsdg-round-trip-interp ... ok test eliminate_gamma_interval-optimize-direct-jumps ... ok test eliminate_gamma_interval-cfg-round-trip-interp ... ok test duplicate_branch-tree-optimize-interp ... ok test eliminate_gamma-rvsdg-to-cfg ... ok test eliminate_gamma_interval-tree-conversion ... ok test eliminate_gamma_interval-optimize-direct-jumps-interp ... ok test eliminate_gamma_interval-tree-conversion-interp ... ok test duplicate_branch-optimize-interp ... ok test eliminate_gamma_interval-tree-round-trip ... ok test eliminate_gamma-tree-optimize-interp ... ok test eliminate_gamma-tree-optimize ... ok test eliminate_gamma_interval-tree-round-trip-interp ... ok test eliminate_gamma-tree-optimize ... ok test eliminate_gamma_interval-rvsdg-to-cfg ... ok test eliminate_loop-rvsdg-conversion ... ok test eliminate_loop-rvsdg-round-trip ... ok test eliminate_loop-rvsdg-round-trip-interp ... ok test eliminate_loop-cfg-round-trip ... ok test eliminate_loop-cfg-round-trip-interp ... ok test eliminate_loop-optimize-direct-jumps ... ok test eliminate_loop-optimize-direct-jumps-interp ... ok test eliminate_gamma_interval-rvsdg-to-cfg-interp ... ok test eliminate_gamma-tree-optimize-interp ... ok test eliminate_loop-tree-conversion ... ok test eliminate_loop-tree-conversion-interp ... ok test eliminate_gamma-optimize ... ok test eliminate_gamma-optimize-interp ... ok test eliminate_loop-tree-round-trip ... ok test eliminate_loop-tree-round-trip-interp ... ok test eliminate_gamma_interval-tree-optimize ... ok test eliminate_loop-rvsdg-to-cfg-interp ... ok test eliminate_loop-rvsdg-to-cfg ... ok test eliminate_gamma_interval-tree-optimize-interp ... ok test fib_shape-rvsdg-conversion ... ok test fib_shape-rvsdg-round-trip ... ok test fib_shape-rvsdg-round-trip-interp ... ok test fib_shape-cfg-round-trip ... ok test eliminate_gamma_interval-tree-optimize ... ok test fib_shape-optimize-direct-jumps ... ok test eliminate_gamma_interval-tree-optimize-interp ... ok test fib_shape-cfg-round-trip-interp ... ok test fib_shape-optimize-direct-jumps-interp ... ok test fib_shape-tree-conversion ... ok test fib_shape-tree-conversion-interp ... ok test eliminate_gamma_interval-optimize-interp ... ok test eliminate_gamma_interval-optimize ... ok test fib_shape-tree-round-trip ... ok test fib_shape-tree-round-trip-interp ... ok test eliminate_loop-tree-optimize ... ok test eliminate_loop-tree-optimize-interp ... ok test fib_shape-rvsdg-to-cfg-interp ... ok test eliminate_loop-tree-optimize ... ok test flatten_loop-rvsdg-conversion ... ok test flatten_loop-rvsdg-round-trip ... ok test flatten_loop-rvsdg-round-trip-interp ... ok test flatten_loop-cfg-round-trip ... ok test flatten_loop-cfg-round-trip-interp ... ok test flatten_loop-optimize-direct-jumps ... ok test flatten_loop-optimize-direct-jumps-interp ... ok test eliminate_loop-optimize ... ok test eliminate_loop-tree-optimize-interp ... ok test flatten_loop-tree-conversion ... ok test eliminate_loop-optimize-interp ... ok test fib_shape-rvsdg-to-cfg ... ok test flatten_loop-tree-conversion-interp ... ok test flatten_loop-tree-round-trip ... ok test flatten_loop-tree-round-trip-interp ... ok test fib_shape-tree-optimize-interp ... ok test flatten_loop-rvsdg-to-cfg ... ok test flatten_loop-rvsdg-to-cfg-interp ... ok test fib_shape-tree-optimize ... ok test gamma_condition_and-rvsdg-conversion ... ok test gamma_condition_and-rvsdg-round-trip ... ok test fib_shape-tree-optimize ... ok test gamma_condition_and-cfg-round-trip ... ok test gamma_condition_and-rvsdg-round-trip-interp ... ok test gamma_condition_and-optimize-direct-jumps ... ok test gamma_condition_and-cfg-round-trip-interp ... ok test gamma_condition_and-optimize-direct-jumps-interp ... ok test fib_shape-tree-optimize-interp ... ok test fib_shape-optimize ... ok test gamma_condition_and-tree-conversion ... ok test gamma_condition_and-tree-conversion-interp ... ok test gamma_condition_and-rvsdg-to-cfg-interp ... ok test gamma_condition_and-tree-round-trip ... ok test gamma_condition_and-rvsdg-to-cfg ... ok test gamma_condition_and-tree-round-trip-interp ... ok test fib_shape-optimize-interp ... ok test alloc_large-tree-optimize-interp ... ok test flatten_loop-tree-optimize ... ok test gamma_pull_in-rvsdg-conversion ... ok test gamma_pull_in-rvsdg-round-trip ... ok test flatten_loop-tree-optimize-interp ... ok test gamma_pull_in-cfg-round-trip ... ok test gamma_pull_in-rvsdg-round-trip-interp ... ok test gamma_pull_in-optimize-direct-jumps ... ok test gamma_pull_in-cfg-round-trip-interp ... ok test gamma_pull_in-optimize-direct-jumps-interp ... ok test flatten_loop-tree-optimize ... ok test gamma_pull_in-tree-conversion ... ok test gamma_pull_in-tree-conversion-interp ... ok test gamma_condition_and-tree-optimize ... ok test gamma_condition_and-tree-optimize-interp ... ok test gamma_pull_in-tree-round-trip ... ok test gamma_pull_in-tree-round-trip-interp ... ok test gamma_condition_and-tree-optimize ... ok test gamma_condition_and-optimize ... ok test gamma_condition_and-tree-optimize-interp ... ok test flatten_loop-tree-optimize-interp ... ok test flatten_loop-optimize-interp ... ok test implicit-return-rvsdg-round-trip ... ok test gamma_pull_in-rvsdg-to-cfg-interp ... ok test implicit-return-cfg-round-trip ... ok test gamma_pull_in-rvsdg-to-cfg ... ok test implicit-return-optimize-direct-jumps ... ok test implicit-return-rvsdg-conversion ... ok test implicit-return-cfg-round-trip-interp ... ok test implicit-return-rvsdg-round-trip-interp ... ok test implicit-return-tree-conversion ... ok test implicit-return-optimize-direct-jumps-interp ... ok test flatten_loop-optimize ... ok test implicit-return-tree-conversion-interp ... ok test implicit-return-tree-round-trip ... ok test implicit-return-tree-round-trip-interp ... ok test gamma_pull_in-tree-optimize ... ok test gamma_condition_and-optimize-interp ... ok test gamma_pull_in-tree-optimize-interp ... ok test gamma_pull_in-tree-optimize ... ok test loop_if-rvsdg-conversion ... ok test loop_if-rvsdg-round-trip ... ok test loop_if-rvsdg-round-trip-interp ... ok test loop_if-cfg-round-trip ... ok test loop_if-cfg-round-trip-interp ... ok test loop_if-optimize-direct-jumps ... ok test loop_if-optimize-direct-jumps-interp ... ok test gamma_pull_in-tree-optimize-interp ... ok test gamma_pull_in-optimize ... ok test loop_if-tree-conversion ... ok test implicit-return-rvsdg-to-cfg ... ok test loop_if-tree-conversion-interp ... ok test gamma_pull_in-optimize-interp ... ok test loop_if-tree-round-trip ... ok test implicit-return-rvsdg-to-cfg-interp ... ok test loop_if-tree-round-trip-interp ... ok test loop_if-rvsdg-to-cfg-interp ... ok test implicit-return-tree-optimize ... ok test loop_if-rvsdg-to-cfg ... ok test loop_pass_through-rvsdg-conversion ... ok test loop_pass_through-rvsdg-round-trip ... ok test loop_if-tree-optimize-interp ... ok test loop_pass_through-cfg-round-trip ... ok test implicit-return-tree-optimize ... ok test loop_pass_through-optimize-direct-jumps ... ok test loop_pass_through-rvsdg-round-trip-interp ... ok test loop_pass_through-cfg-round-trip-interp ... ok test loop_pass_through-optimize-direct-jumps-interp ... ok test loop_pass_through-tree-conversion ... ok test loop_pass_through-tree-conversion-interp ... ok test implicit-return-tree-optimize-interp ... ok test loop_if-tree-optimize ... ok test loop_pass_through-tree-round-trip ... ok test loop_if-tree-optimize ... ok test loop_pass_through-tree-round-trip-interp ... ok test loop_if-tree-optimize-interp ... ok test implicit-return-optimize ... ok test implicit-return-tree-optimize-interp ... ok test nested_call-rvsdg-conversion ... ok test nested_call-rvsdg-round-trip ... ok test loop_pass_through-rvsdg-to-cfg ... ok test nested_call-cfg-round-trip ... ok test nested_call-rvsdg-round-trip-interp ... ok test nested_call-optimize-direct-jumps ... ok test nested_call-cfg-round-trip-interp ... ok test implicit-return-optimize-interp ... ok test nested_call-optimize-direct-jumps-interp ... ok test nested_call-tree-conversion ... ok test nested_call-tree-conversion-interp ... ok test loop_pass_through-rvsdg-to-cfg-interp ... ok test loop_if-optimize ... ok test nested_call-tree-round-trip ... ok test nested_call-tree-round-trip-interp ... ok test loop_if-optimize-interp ... ok test loop_pass_through-tree-optimize ... ok test loop_pass_through-tree-optimize-interp ... ok test loop_pass_through-tree-optimize ... ok test range_check-rvsdg-conversion ... ok test range_check-rvsdg-round-trip ... ok test loop_pass_through-tree-optimize-interp ... ok test range_check-cfg-round-trip ... ok test loop_pass_through-optimize ... ok test range_check-optimize-direct-jumps ... ok test range_check-rvsdg-round-trip-interp ... ok test range_check-cfg-round-trip-interp ... ok test range_check-optimize-direct-jumps-interp ... ok test range_check-tree-conversion ... ok test range_check-tree-conversion-interp ... ok test loop_pass_through-optimize-interp ... ok test nested_call-tree-optimize ... ok test range_check-tree-round-trip ... ok test nested_call-tree-optimize-interp ... ok test range_check-tree-round-trip-interp ... ok test range_check-rvsdg-to-cfg ... ok test nested_call-rvsdg-to-cfg-interp ... ok test nested_call-rvsdg-to-cfg ... ok test range_splitting-rvsdg-conversion ... ok test range_splitting-rvsdg-round-trip ... ok test nested_call-tree-optimize ... ok test range_splitting-cfg-round-trip ... ok test range_splitting-rvsdg-round-trip-interp ... ok test range_splitting-optimize-direct-jumps ... ok test range_splitting-cfg-round-trip-interp ... ok test range_splitting-optimize-direct-jumps-interp ... ok test range_check-rvsdg-to-cfg-interp ... ok test range_splitting-tree-conversion ... ok test range_splitting-tree-conversion-interp ... ok test nested_call-tree-optimize-interp ... ok test nested_call-optimize ... ok test range_splitting-tree-round-trip ... ok test range_splitting-tree-round-trip-interp ... ok test nested_call-optimize-interp ... ok test range_splitting-rvsdg-to-cfg ... ok test range_check-tree-optimize ... ok test range_splitting-rvsdg-to-cfg-interp ... ok test range_check-tree-optimize-interp ... ok test reassoc-rvsdg-round-trip ... ok test reassoc-rvsdg-conversion ... ok test reassoc-cfg-round-trip ... ok test reassoc-rvsdg-round-trip-interp ... ok test reassoc-optimize-direct-jumps ... ok test reassoc-cfg-round-trip-interp ... ok test reassoc-optimize-direct-jumps-interp ... ok test range_check-tree-optimize ... ok test reassoc-tree-conversion ... ok test reassoc-tree-conversion-interp ... ok test range_check-tree-optimize-interp ... ok test range_check-optimize-interp ... ok test reassoc-tree-round-trip ... ok test reassoc-rvsdg-to-cfg ... ok test range_check-optimize ... ok test reassoc-tree-round-trip-interp ... ok test range_splitting-tree-optimize ... ok test reassoc-rvsdg-to-cfg-interp ... ok test simple-call-rvsdg-conversion ... ok test simple-call-rvsdg-round-trip ... ok test range_splitting-tree-optimize-interp ... ok test simple-call-rvsdg-round-trip-interp ... ok test simple-call-cfg-round-trip ... ok test simple-call-optimize-direct-jumps ... ok test range_splitting-tree-optimize ... ok test simple-call-cfg-round-trip-interp ... ok test simple-call-optimize-direct-jumps-interp ... ok test simple-call-tree-conversion ... ok test simple-call-tree-conversion-interp ... ok test range_splitting-optimize ... ok test range_splitting-tree-optimize-interp ... ok test simple-call-tree-round-trip ... ok test reassoc-tree-optimize ... ok test simple-call-tree-round-trip-interp ... ok test range_splitting-optimize-interp ... ok test reassoc-tree-optimize-interp ... ok test reassoc-tree-optimize ... ok test simple_branch-rvsdg-conversion ... ok test simple_branch-rvsdg-round-trip ... ok test reassoc-optimize ... ok test simple_branch-cfg-round-trip ... ok test reassoc-tree-optimize-interp ... ok test simple_branch-rvsdg-round-trip-interp ... ok test simple_branch-optimize-direct-jumps ... ok test simple_branch-cfg-round-trip-interp ... ok test simple_branch-optimize-direct-jumps-interp ... ok test simple_branch-tree-conversion ... ok test simple_branch-tree-conversion-interp ... ok test reassoc-optimize-interp ... ok test simple-call-rvsdg-to-cfg-interp ... ok test simple_branch-tree-round-trip ... ok test simple_branch-tree-round-trip-interp ... ok test simple-call-rvsdg-to-cfg ... ok test simple-call-tree-optimize ... ok test simple_branch-rvsdg-to-cfg ... ok test simple_branch-rvsdg-to-cfg-interp ... ok test simple_call-rvsdg-conversion ... ok test simple_call-rvsdg-round-trip ... ok test simple_call-rvsdg-round-trip-interp ... ok test simple_call-cfg-round-trip ... ok test simple-call-tree-optimize-interp ... ok test simple_call-optimize-direct-jumps ... ok test simple-call-tree-optimize ... ok test simple_call-cfg-round-trip-interp ... ok test simple_call-optimize-direct-jumps-interp ... ok test simple_call-tree-conversion ... ok test simple-call-tree-optimize-interp ... ok test simple_call-tree-conversion-interp ... ok test simple-call-optimize ... ok test simple_call-tree-round-trip ... ok test simple_call-tree-round-trip-interp ... ok test simple-call-optimize-interp ... ok test simple_branch-tree-optimize ... ok test simple_branch-tree-optimize-interp ... ok test simple_branch-tree-optimize-interp ... ok test simple_loop-rvsdg-conversion ... ok test simple_loop-rvsdg-round-trip ... ok test simple_branch-optimize ... ok test simple_loop-cfg-round-trip ... ok test simple_loop-cfg-round-trip-interp ... ok test simple_loop-optimize-direct-jumps ... ok test simple_loop-rvsdg-round-trip-interp ... ok test simple_loop-optimize-direct-jumps-interp ... ok test simple_branch-optimize-interp ... ok test simple_loop-tree-conversion ... ok test simple_loop-tree-conversion-interp ... ok test simple_branch-tree-optimize ... ok test simple_call-rvsdg-to-cfg-interp ... ok test simple_loop-tree-round-trip ... ok test simple_loop-tree-round-trip-interp ... ok test simple_call-tree-optimize ... ok test simple_call-tree-optimize-interp ... ok test simple_call-tree-optimize ... ok test simple_loop-rvsdg-to-cfg ... ok test simple_recursive-rvsdg-conversion ... ok test simple_recursive-rvsdg-round-trip ... ok test simple_call-tree-optimize-interp ... ok test simple_recursive-cfg-round-trip ... ok test simple_recursive-rvsdg-round-trip-interp ... ok test simple_recursive-optimize-direct-jumps ... ok test simple_loop-rvsdg-to-cfg-interp ... ok test simple_call-rvsdg-to-cfg ... ok test simple_recursive-cfg-round-trip-interp ... ok test simple_recursive-optimize-direct-jumps-interp ... ok test simple_recursive-tree-conversion ... ok test simple_recursive-tree-conversion-interp ... ok test simple_call-optimize ... ok test simple_recursive-tree-round-trip ... ok test simple_recursive-tree-round-trip-interp ... ok test simple_call-optimize-interp ... ok test simple_loop-tree-optimize ... ok test simple_loop-tree-optimize-interp ... ok test simple_loop-tree-optimize ... ok test strong_loop-rvsdg-conversion ... ok test strong_loop-rvsdg-round-trip ... ok test strong_loop-rvsdg-round-trip-interp ... ok test strong_loop-cfg-round-trip ... ok test simple_loop-optimize ... ok test strong_loop-optimize-direct-jumps ... ok test strong_loop-cfg-round-trip-interp ... ok test simple_loop-tree-optimize-interp ... ok test strong_loop-optimize-direct-jumps-interp ... ok test strong_loop-tree-conversion ... ok test strong_loop-tree-conversion-interp ... ok test simple_loop-optimize-interp ... ok test simple_recursive-rvsdg-to-cfg ... ok test strong_loop-tree-round-trip ... ok test strong_loop-tree-round-trip-interp ... ok test simple_recursive-rvsdg-to-cfg-interp ... ok test strong_loop-rvsdg-to-cfg-interp ... ok test simple_recursive-tree-optimize ... ok test simple_recursive-tree-optimize-interp ... ok test two_fns-rvsdg-conversion ... ok test two_fns-rvsdg-round-trip ... ok test two_fns-rvsdg-round-trip-interp ... ok test two_fns-cfg-round-trip ... ok test simple_recursive-tree-optimize ... ok test two_fns-optimize-direct-jumps ... ok test two_fns-cfg-round-trip-interp ... ok test two_fns-optimize-direct-jumps-interp ... ok test strong_loop-rvsdg-to-cfg ... ok test two_fns-tree-conversion ... ok test simple_recursive-tree-optimize-interp ... ok test two_fns-tree-conversion-interp ... ok test simple_recursive-optimize ... ok test two_fns-tree-round-trip ... ok test two_fns-tree-round-trip-interp ... ok test simple_recursive-optimize-interp ... ok test strong_loop-tree-optimize ... ok test strong_loop-tree-optimize-interp ... ok test strong_loop-tree-optimize ... ok test unroll_and_constant_fold-rvsdg-conversion ... ok test unroll_and_constant_fold-rvsdg-round-trip ... ok test unroll_and_constant_fold-rvsdg-round-trip-interp ... ok test unroll_and_constant_fold-cfg-round-trip ... ok test unroll_and_constant_fold-cfg-round-trip-interp ... ok test unroll_and_constant_fold-optimize-direct-jumps ... ok test strong_loop-tree-optimize-interp ... ok test two_fns-tree-optimize ... ok test unroll_and_constant_fold-optimize-direct-jumps-interp ... ok test unroll_and_constant_fold-tree-conversion ... ok test unroll_and_constant_fold-tree-conversion-interp ... ok test strong_loop-optimize ... ok test two_fns-tree-optimize-interp ... ok test unroll_and_constant_fold-tree-round-trip ... ok test unroll_and_constant_fold-tree-round-trip-interp ... ok test two_fns-rvsdg-to-cfg-interp ... ok test two_fns-rvsdg-to-cfg ... ok test strong_loop-optimize-interp ... ok test two_fns-tree-optimize ... ok test unroll_and_constant_fold_three-rvsdg-conversion ... ok test unroll_and_constant_fold_three-rvsdg-round-trip ... ok test unroll_and_constant_fold_three-rvsdg-round-trip-interp ... ok test unroll_and_constant_fold_three-cfg-round-trip ... ok test two_fns-tree-optimize-interp ... ok test unroll_and_constant_fold_three-optimize-direct-jumps ... ok test unroll_and_constant_fold_three-cfg-round-trip-interp ... ok test two_fns-optimize ... ok test unroll_and_constant_fold_three-optimize-direct-jumps-interp ... ok test unroll_and_constant_fold_three-tree-conversion ... ok test unroll_and_constant_fold_three-tree-conversion-interp ... ok test unroll_and_constant_fold-rvsdg-to-cfg ... ok test unroll_and_constant_fold-rvsdg-to-cfg-interp ... ok test unroll_and_constant_fold_three-tree-round-trip ... ok test unroll_and_constant_fold_three-tree-round-trip-interp ... ok test two_fns-optimize-interp ... ok test unroll_and_constant_fold_three-rvsdg-to-cfg ... ok test unroll_and_constant_fold_three-rvsdg-to-cfg-interp ... ok test unroll_and_constant_fold-tree-optimize ... ok test unroll_and_constant_fold-tree-optimize ... ok test unroll_and_constant_fold-tree-optimize-interp ... ok test unroll_and_constant_fold-optimize ... ok test unroll_and_constant_fold-optimize-interp ... ok test unroll_and_constant_fold_three-tree-optimize ... ok test unroll_and_constant_fold-tree-optimize-interp ... ok test unroll_and_constant_fold_three-tree-optimize ... ok test unroll_and_constant_fold_three-tree-optimize-interp ... ok test unroll_and_constant_fold_three-tree-optimize-interp ... ok test unroll_and_constant_fold_three-optimize-interp ... ok test unroll_and_constant_fold_three-optimize ... ok test result: ok. 912 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.50s running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s