Last active
November 9, 2021 01:31
-
-
Save cognivore/032eb42c5045aeae691bf9378f8809b5 to your computer and use it in GitHub Desktop.
DoAuth 0.4 vs 0.3 cryptography test suite profiling dumps
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Reading trace data... | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
................................. | |
Finished in 5.2 seconds (0.00s async, 5.2s sync) | |
11 tests, 0 failures | |
Randomized with seed 628278 | |
............................ | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.................................................. | |
................................................., | |
.......................... | |
End of trace! | |
Processing data... | |
Creating output... | |
Done! | |
CNT ACC (ms) OWN (ms) | |
Total 2878887 5362.013 5156.705 | |
:gen_server.loop/7 591 20420.945 0.000 | |
:gen_event.fetch_msg/6 30 5274.366 0.000 | |
:gen.do_call/4 196 4637.678 0.000 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4539.116 0.000 | |
:elixir_erl_compiler.spawn/2 4 4263.386 0.000 | |
Task.await/2 2 653.991 0.000 | |
ExUnit.Runner.wait_until_available/4 1 646.259 0.000 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.093 0.000 | |
ExUnit.Runner.receive_test_reply/4 13 639.814 0.000 | |
:code_server.call/1 105 212.101 0.000 | |
Module.ParallelChecker.collect_results/2 1 86.695 0.000 | |
:prim_inet.recv0/3 77 15.948 0.000 | |
Task.Supervised.stream_monitor_loop/2 12 10.513 0.000 | |
Task.Supervised.stream_reduce/7 11 8.267 0.000 | |
DBConnection.Holder.checkout_call/5 43 7.949 0.000 | |
:proc_lib.stop/3 6 6.319 0.000 | |
:proc_lib.sync_start_link/2 8 4.849 0.000 | |
Task.Supervised.stream_spawn/6 6 2.540 0.000 | |
:io.execute_request/2 17 1.553 0.000 | |
:erlang.apply/2 25 0.915 0.000 | |
:erlang.demonitor/2 15 0.857 0.000 | |
String.contains?/2 98 0.710 0.000 | |
:elixir_quote.do_linify/3 9 0.494 0.000 | |
:elixir_tokenizer.strip_horizontal_space/2 1 0.464 0.000 | |
:proc_lib.init_p/5 14 0.436 0.000 | |
Task.Supervised.reply/5 6 0.280 0.000 | |
:elixir_tokenizer.tokenize/5 4 0.243 0.000 | |
:elixir_expand.expand/2 5 0.192 0.000 | |
:file.file_request/2 1 0.168 0.000 | |
:elixir_parser.yeccpars2/7 1 0.161 0.000 | |
anonymous fn/4 in :elixir_locals.record_import/4 1 0.157 0.000 | |
anonymous fn/2 in :proc_lib.do_stop/2 2 0.156 0.000 | |
:erlang.md5/1 145 0.145 0.000 | |
:gen_event.loop/6 2 0.142 0.000 | |
:elixir_erl_pass.translate/2 7 0.135 0.000 | |
Task.Supervised.stream_close/3 3 0.128 0.000 | |
:elixir_expand.expand_arg/2 6 0.119 0.000 | |
:elixir_lexical.mode/1 1 0.101 0.000 | |
:maps.fold/3 9 0.098 0.000 | |
Kernel.ParallelCompiler.discard_down/1 1 0.093 0.000 | |
:elixir_expand.expand_args/2 3 0.090 0.000 | |
:lists.last/2 1 0.085 0.000 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 5 0.085 0.000 | |
:maps.fold_1/3 77 0.077 0.000 | |
ExUnit.Runner.exit_setup_all/2 1 0.073 0.000 | |
anonymous fn/6 in :elixir_map.validate_kv/4 1 0.066 0.000 | |
:elixir_parser.newlines_pair/2 1 0.064 0.000 | |
:beam_types.verified_normal_type/1 60 0.060 0.000 | |
ExUnit.Runner.run_module/3 1 0.056 0.000 | |
:maps.next/1 53 0.053 0.000 | |
:lists.foldl/3 45 0.045 0.000 | |
:elixir_tokenizer.check_terminator/3 1 0.043 0.000 | |
Module.LocalsTracker.undefined_local_error/3 1 0.042 0.000 | |
:persistent_term.put/2 1 0.039 0.000 | |
:ordsets.is_element/2 9 0.039 0.000 | |
ExUnit.CLIFormatter.handle_cast/2 1 0.037 0.000 | |
:beam_types.set_tuple_element/3 35 0.035 0.000 | |
:elixir_aliases.expand/3 1 0.034 0.000 | |
:beam_types.verified_type/1 32 0.032 0.000 | |
:beam_ssa.rpo_1/4 30 0.030 0.000 | |
:ordsets.union/2 29 0.029 0.000 | |
:re.run/3 2 0.027 0.000 | |
:beam_types.mtfv_1/1 27 0.027 0.000 | |
ExUnit.RunnerStats.handle_cast/2 1 0.026 0.000 | |
:elixir_tokenizer.tokenize_identifier/5 1 0.025 0.000 | |
anonymous fn/2 in :beam_types.mtfv_1/1 24 0.024 0.000 | |
:erlang.send/2 1 0.023 0.000 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 23 0.023 0.000 | |
:beam_types.mtfv_cons/2 17 0.017 0.000 | |
:beam_ssa.used_args/1 16 0.016 0.000 | |
:lists.mapfoldl/3 15 0.015 0.000 | |
:elixir_dispatch.expand_require/5 2 0.014 0.000 | |
:beam_ssa.successors/1 14 0.014 0.000 | |
:beam_ssa.fix_phis/2 14 0.014 0.000 | |
:maps.iterator/1 13 0.013 0.000 | |
:cerl_trees.mapfold/4 13 0.013 0.000 | |
:beam_types.join/2 13 0.013 0.000 | |
:beam_ssa.linearize_1/4 13 0.013 0.000 | |
:v3_core.expr/2 12 0.012 0.000 | |
:sets.add_element/2 12 0.012 0.000 | |
:cerl.lit_list_vals/1 11 0.011 0.000 | |
:v3_core.lineno_anno/2 10 0.010 0.000 | |
:lists.reverse/1 10 0.010 0.000 | |
:cerl.type/1 10 0.010 0.000 | |
Kernel.ParallelCompiler.each_file/3 1 0.010 0.000 | |
:v3_core.force_safe/2 9 0.009 0.000 | |
:ordsets.from_list/1 9 0.009 0.000 | |
:cerl_trees.next_free/2 9 0.009 0.000 | |
:cerl.make_lit_list/1 9 0.009 0.000 | |
:beam_types.lub/2 9 0.009 0.000 | |
:elixir_module.make_module_available/3 1 0.008 0.000 | |
:beam_ssa_type.simplify/5 8 0.008 0.000 | |
:maps.filter_1/2 7 0.007 0.000 | |
:cerl_trees.map/2 7 0.007 0.000 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 7 0.007 0.000 | |
:beam_ssa_opt.live_opt_blk/2 7 0.007 0.000 | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 7 0.007 0.000 | |
:sets.is_element/2 6 0.006 0.000 | |
:maps.filter/2 6 0.006 0.000 | |
:gen_server.try_dispatch/3 1 0.006 0.000 | |
:cerl.is_lit_list/1 6 0.006 0.000 | |
:beam_types.record_key/1 6 0.006 0.000 | |
:beam_types.lub_elements_1/4 6 0.006 0.000 | |
:beam_types.get_singleton_value/1 6 0.006 0.000 | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 6 0.006 0.000 | |
:beam_ssa_opt.live_opt_is/3 6 0.006 0.000 | |
:beam_ssa_opt.live_opt/3 6 0.006 0.000 | |
Module.Types.Expr.of_expr/4 2 0.006 0.000 | |
:v3_core.safe/2 5 0.005 0.000 | |
:v3_core.full_anno/2 5 0.005 0.000 | |
anonymous fn/1 in :sys_core_bsm.function/1 5 0.005 0.000 | |
:maps.to_list_internal/1 5 0.005 0.000 | |
:gb_sets.insert_1/3 5 0.005 0.000 | |
:eval_bits."-eval_field/3-lc$^0/1-1-"/1 5 0.005 0.000 | |
:cerl_trees.map_list/2 5 0.005 0.000 | |
:cerl_trees.map_1/2 5 0.005 0.000 | |
:cerl.concrete/1 5 0.005 0.000 | |
:beam_validator.get_raw_type/2 5 0.005 0.000 | |
:beam_ssa_type.used_once_2/3 5 0.005 0.000 | |
:beam_ssa_type.opt_is/8 5 0.005 0.000 | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 5 0.005 0.000 | |
:beam_ssa_dead.shortcut_terminator/4 5 0.005 0.000 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 5 0.005 0.000 | |
:beam_kernel_to_ssa.fix_phis_1/3 5 0.005 0.000 | |
:lists.foldr/3 4 0.004 0.000 | |
:erlang.list_to_binary/1 4 0.004 0.000 | |
:erl_anno.set_generated/2 4 0.004 0.000 | |
:erl_anno.reset_simplify/1 2 0.004 0.000 | |
:erl_anno.generated/1 4 0.004 0.000 | |
:cerl.cons_tl/1 4 0.004 0.000 | |
:beam_validator.set_reg_vref/3 4 0.004 0.000 | |
:beam_types.normalize/1 4 0.004 0.000 | |
:beam_ssa_type.used_once_uses/3 4 0.004 0.000 | |
:beam_ssa_type.used_once_last_uses/3 4 0.004 0.000 | |
:beam_ssa_type.update_successors/5 4 0.004 0.000 | |
:beam_ssa_type.simplify_arg/3 4 0.004 0.000 | |
:beam_ssa_type.infer_types_br/4 4 0.004 0.000 | |
anonymous fn/3 in :beam_ssa_type.type/5 4 0.004 0.000 | |
:beam_ssa_pre_codegen.live_interval_blk/4 4 0.004 0.000 | |
:beam_ssa_pre_codegen.intersect_used/2 4 0.004 0.000 | |
:beam_ssa_opt.cse_is/4 4 0.004 0.000 | |
:beam_ssa_dead.used_vars_is/2 4 0.004 0.000 | |
:beam_ssa_bool.pre_opt_is/4 4 0.004 0.000 | |
:beam_ssa.used/1 4 0.004 0.000 | |
:beam_jump.ulbl/2 4 0.004 0.000 | |
:beam_call_types.types/3 4 0.004 0.000 | |
:zlib.dequeue_all_chunks_1/3 3 0.003 0.000 | |
anonymous fn/2 in :v3_core.safe_list/2 3 0.003 0.000 | |
:sys_core_fold.expr/3 3 0.003 0.000 | |
:sys_core_fold.call/4 3 0.003 0.000 | |
:sys_core_alias.ntk_1/4 3 0.003 0.000 | |
anonymous fn/2 in :sys_core_alias.def/1 3 0.003 0.000 | |
:orddict.store/3 3 0.003 0.000 | |
:orddict.find/2 3 0.003 0.000 | |
:maps.get/3 3 0.003 0.000 | |
:lists.takewhile/2 3 0.003 0.000 | |
:lists.any/2 3 0.003 0.000 | |
:gb_sets.balance_list_1/2 3 0.003 0.000 | |
:elixir_quote.do_quote_tail/3 3 0.003 0.000 | |
:elixir_quote.do_quote/3 3 0.003 0.000 | |
:elixir_quote.do_escape/3 3 0.003 0.000 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3 0.003 0.000 | |
:elixir_erl_pass.extract_bit_info/2 3 0.003 0.000 | |
:elixir_env.close_write/2 3 0.003 0.000 | |
:elixir_dispatch.expand_quoted/6 2 0.003 0.000 | |
:cerl_trees.mapfold_list/4 3 0.003 0.000 | |
:cerl.update_c_tuple/2 3 0.003 0.000 | |
:cerl.is_data/1 3 0.003 0.000 | |
:beam_z.undo_rename/1 3 0.003 0.000 | |
:beam_validator.resolve_args/2 3 0.003 0.000 | |
:beam_validator.get_term_type/2 3 0.003 0.000 | |
:beam_validator.fork_state/2 3 0.003 0.000 | |
:beam_validator.create_term/6 3 0.003 0.000 | |
:beam_validator.assert_not_fragile/2 3 0.003 0.000 | |
:beam_types.verify_tuple_set_1/2 3 0.003 0.000 | |
:beam_types.verify_tuple_set/1 3 0.003 0.000 | |
:beam_ssa_type.type/5 3 0.003 0.000 | |
:beam_ssa_type.meet_types/2 3 0.003 0.000 | |
:beam_ssa_type.init_metadata_1/3 3 0.003 0.000 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 3 0.003 0.000 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 3 0.003 0.000 | |
:beam_ssa_share.share_terminator/2 3 0.003 0.000 | |
:beam_ssa_pre_codegen.find_yregs_is/3 3 0.003 0.000 | |
:beam_ssa_opt.sub_1/2 3 0.003 0.000 | |
:beam_ssa_opt.live_opt_phis/4 3 0.003 0.000 | |
:beam_ssa_dead.used_vars_succ/4 3 0.003 0.000 | |
:beam_ssa_bool.interesting_defs/2 3 0.003 0.000 | |
:beam_ssa.normalize/1 3 0.003 0.000 | |
:beam_ssa.get_anno/3 3 0.003 0.000 | |
:beam_ssa.dom_intersection_1/3 3 0.003 0.000 | |
:beam_jump.rem_unused/3 3 0.003 0.000 | |
:beam_jump.opt/3 3 0.003 0.000 | |
:beam_asm.assemble_function/3 3 0.003 0.000 | |
Module.Types.Unify.unify/4 1 0.003 0.000 | |
Module.Types.Of.pairs_to_unions/3 1 0.003 0.000 | |
Module.Types.Of.binary_segment/4 1 0.003 0.000 | |
Enum.zip_list/3 1 0.003 0.000 | |
:v3_kernel.ubody/3 2 0.002 0.000 | |
:v3_kernel.expr/3 2 0.002 0.000 | |
anonymous fn/3 in :v3_kernel.pattern_list/4 2 0.002 0.000 | |
:v3_core.upattern_list/3 2 0.002 0.000 | |
:v3_core.uexpr/3 2 0.002 0.000 | |
:v3_core.safe_list/2 2 0.002 0.000 | |
:v3_core.map_build_pairs_1/3 2 0.002 0.000 | |
:v3_core.is_safe/1 2 0.002 0.000 | |
:sys_core_fold.sub_add_scope/2 2 0.002 0.000 | |
:sys_core_fold.opt_simple_let_2/6 2 0.002 0.000 | |
:sys_core_fold.letify/2 2 0.002 0.000 | |
:sys_core_fold."-call/4-lc$^0/1-1-"/2 2 0.002 0.000 | |
:sys_core_bsm.bsm_reorder/1 2 0.002 0.000 | |
:sofs.rel/4 2 0.002 0.000 | |
:sets.new/1 2 0.002 0.000 | |
:ordsets.del_element/2 2 0.002 0.000 | |
:lists.rkeymerge3_1/10 2 0.002 0.000 | |
:gb_sets.insert/2 2 0.002 0.000 | |
:eval_bits.eval_field/3 2 0.002 0.000 | |
:erl_bits.merge_bittype/2 2 0.002 0.000 | |
:erl_anno.set_anno/3 2 0.002 0.000 | |
:elixir_quote.do_quote_simple_list/4 2 0.002 0.000 | |
:elixir_module.data_tables/1 2 0.002 0.000 | |
:elixir_erl_pass.translate_list/4 2 0.002 0.000 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 2 0.002 0.000 | |
:elixir_erl.get_ann/3 2 0.002 0.000 | |
:elixir_erl.elixir_to_erl/2 2 0.002 0.000 | |
:elixir_env."-trace/2-lc$^0/1-0-"/3 2 0.002 0.000 | |
:core_lint.variable/3 2 0.002 0.000 | |
:core_lint.return_match/3 2 0.002 0.000 | |
:core_lint.body/4 2 0.002 0.000 | |
:compile.run_sub_passes_1/3 2 0.002 0.000 | |
:cerl.data_es/1 2 0.002 0.000 | |
:cerl.ann_c_tuple/2 2 0.002 0.000 | |
:beam_validator.vi/2 2 0.002 0.000 | |
:beam_validator.verify_live_1/2 2 0.002 0.000 | |
:beam_validator.validate_instrs/4 2 0.002 0.000 | |
:beam_validator.update_container_type/3 2 0.002 0.000 | |
:beam_validator.new_value/4 2 0.002 0.000 | |
:beam_validator.get_call_args_1/3 2 0.002 0.000 | |
:beam_validator.assert_term/2 2 0.002 0.000 | |
:beam_utils.replace_labels_1/4 2 0.002 0.000 | |
:beam_types.meet/2 2 0.002 0.000 | |
:beam_types.lub_tuple_elements/3 2 0.002 0.000 | |
:beam_types.join_tuple_sets/2 2 0.002 0.000 | |
:beam_types.gsv_elements/3 2 0.002 0.000 | |
:beam_ssa_type.update_types/3 2 0.002 0.000 | |
:beam_ssa_type.sub_arg/2 2 0.002 0.000 | |
:beam_ssa_type.simplify_remote_call/5 2 0.002 0.000 | |
:beam_ssa_share.canonical_is/3 2 0.002 0.000 | |
:beam_ssa_share.canonical_arg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.used_args/1 2 0.002 0.000 | |
:beam_ssa_pre_codegen.update_pool/3 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_zreg/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_reg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.free_reg/2 2 0.002 0.000 | |
:beam_ssa_pre_codegen.expire_active/4 2 0.002 0.000 | |
:beam_ssa_pre_codegen.copy_retval_is/6 2 0.002 0.000 | |
:beam_ssa_pre_codegen."-sanitize_args/2-lc$^0/1-0-"/2 2 0.002 0.000 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 2 0.002 0.000 | |
:beam_ssa_opt.ssa_opt_live/1 2 0.002 0.000 | |
:beam_ssa_opt.record_opt_is/3 2 0.002 0.000 | |
:beam_ssa_opt.opt_ne/2 2 0.002 0.000 | |
:beam_ssa_opt.def_blocks_is/3 2 0.002 0.000 | |
:beam_ssa_opt.cse_suitable/1 2 0.002 0.000 | |
:beam_ssa_opt.cse_successors_1/3 2 0.002 0.000 | |
:beam_ssa_opt.cse/3 2 0.002 0.000 | |
:beam_ssa_dead.used_vars/3 2 0.002 0.000 | |
:beam_ssa_dead.bind_var_if_used/4 2 0.002 0.000 | |
:beam_ssa_codegen.prefer_xregs/3 2 0.002 0.000 | |
:beam_ssa_codegen.liveness_is/4 2 0.002 0.000 | |
:beam_ssa_bsm.annotate_context_parameters/2 2 0.002 0.000 | |
:beam_ssa_bool.pre_opt_terminator/3 2 0.002 0.000 | |
:beam_ssa.predecessors/1 2 0.002 0.000 | |
:beam_ssa.get_anno/2 2 0.002 0.000 | |
:beam_ssa.def_unused_1/4 2 0.002 0.000 | |
:beam_ssa.add_anno/3 2 0.002 0.000 | |
anonymous fn/4 in :beam_ssa.fold_uses_block/3 2 0.002 0.000 | |
:beam_ssa."-dominators_1/3-lc$^0/1-0-"/2 2 0.002 0.000 | |
:beam_kernel_to_ssa.build_graph_1/3 2 0.002 0.000 | |
:beam_jump.instr_labels/1 2 0.002 0.000 | |
:beam_jump.eliminate_fallthroughs/2 2 0.002 0.000 | |
:beam_jump.classify_labels/3 2 0.002 0.000 | |
:beam_block.sort_moves/1 2 0.002 0.000 | |
:beam_asm.encode_op_1/3 2 0.002 0.000 | |
:beam_asm.encode_arg/2 2 0.002 0.000 | |
anonymous fn/4 in Module.Types.Unify.subtype?/3 2 0.002 0.000 | |
DynamicSupervisor.handle_call/3 1 0.002 0.000 | |
:v3_kernel.squeeze_clauses_by_bin_integer_count/2 1 0.001 0.000 | |
:v3_kernel.op_vars/1 1 0.001 0.000 | |
:v3_kernel.match_pre/3 1 0.001 0.000 | |
:v3_kernel.is_var_clause/1 1 0.001 0.000 | |
:v3_kernel.force_atomic/2 1 0.001 0.000 | |
:v3_kernel.atomic/3 1 0.001 0.000 | |
anonymous fn/3 in :v3_kernel.pattern_map_pairs/4 1 0.001 0.000 | |
anonymous fn/2 in :v3_kernel.lit_list_vars/1 1 0.001 0.000 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 1 0.001 0.000 | |
:v3_core.upattern/3 1 0.001 0.000 | |
:v3_core.ufun_clause/3 1 0.001 0.000 | |
:v3_core.set_wanted/2 1 0.001 0.000 | |
:v3_core.maybe_warn_repeated_keys/4 1 0.001 0.000 | |
:v3_core.lexpr/2 1 0.001 0.000 | |
:v3_core.letify_aliases/2 1 0.001 0.000 | |
:v3_core.gexpr_top/2 1 0.001 0.000 | |
:v3_core.cpattern_list/1 1 0.001 0.000 | |
:v3_core.clause/2 1 0.001 0.000 | |
:v3_core.cfun/3 1 0.001 0.000 | |
:v3_core.cexprs/3 1 0.001 0.000 | |
:v3_core.cexpr/3 1 0.001 0.000 | |
:v3_core.annotate_tuple/3 1 0.001 0.000 | |
:sys_core_fold.warn_no_clause_match/2 1 0.001 0.000 | |
:sys_core_fold.useless_call/2 1 0.001 0.000 | |
:sys_core_fold.simplify_let/2 1 0.001 0.000 | |
:sys_core_fold.simplify_call/4 1 0.001 0.000 | |
:sys_core_fold.should_suppress_warning/1 1 0.001 0.000 | |
:sys_core_fold.opt_simple_let_1/4 1 0.001 0.000 | |
:sys_core_fold.opt_simple_let_0/3 1 0.001 0.000 | |
:sys_core_fold.opt_not_in_let_0/3 1 0.001 0.000 | |
:sys_core_fold.matches_data/2 1 0.001 0.000 | |
:sys_core_fold.let_subst_list/3 1 0.001 0.000 | |
:sys_core_fold.fold_call_1/5 1 0.001 0.000 | |
:sys_core_fold.clauses/6 1 0.001 0.000 | |
:sys_core_fold.body/3 1 0.001 0.000 | |
anonymous fn/2 in :sys_core_fold.sub_add_scope/2 1 0.001 0.000 | |
:sys_core_fold."-expr/3-lc$^0/1-2-"/2 1 0.001 0.000 | |
:sys_core_fold."-case_opt/3-lc$^1/1-1-"/1 1 0.001 0.000 | |
:sys_core_alias.pre/2 1 0.001 0.000 | |
:sys_core_alias.post/2 1 0.001 0.000 | |
:sofs.rel2fam/4 1 0.001 0.000 | |
:sets.union/2 1 0.001 0.000 | |
:sets.to_list/1 1 0.001 0.000 | |
:sets.is_empty/1 1 0.001 0.000 | |
:sets.is_disjoint_1/2 1 0.001 0.000 | |
:sets.is_disjoint/2 1 0.001 0.000 | |
:sets.filter_1/2 1 0.001 0.000 | |
:ordsets.subtract/2 1 0.001 0.000 | |
:ordsets.size/1 1 0.001 0.000 | |
:ordsets.intersection/2 1 0.001 0.000 | |
:maps.to_list/1 1 0.001 0.000 | |
:maps.from_list/1 1 0.001 0.000 | |
:lists.usplit_2/5 1 0.001 0.000 | |
:lists.usplit_1/5 1 0.001 0.000 | |
:lists.usort/1 1 0.001 0.000 | |
:lists.umergel/3 1 0.001 0.000 | |
:lists.umerge3_2/7 1 0.001 0.000 | |
:lists.rumerge2_1/4 1 0.001 0.000 | |
:lists.rmerge3_2/6 1 0.001 0.000 | |
:lists.rkeymerge3_2/10 1 0.001 0.000 | |
:lists.partition/4 1 0.001 0.000 | |
:lists.keydelete3/3 1 0.001 0.000 | |
:lists.duplicate/2 1 0.001 0.000 | |
:lists.append/1 1 0.001 0.000 | |
:lists.all/2 1 0.001 0.000 | |
:gb_trees.update_1/3 1 0.001 0.000 | |
:gb_trees.to_list/2 1 0.001 0.000 | |
:gb_trees.is_defined/2 1 0.001 0.000 | |
:gb_trees.insert_1/4 1 0.001 0.000 | |
:gb_trees.delete_1/2 1 0.001 0.000 | |
:gb_trees.balance_list_1/2 1 0.001 0.000 | |
:gb_trees.balance_list/2 1 0.001 0.000 | |
:gb_sets.to_list/2 1 0.001 0.000 | |
:gb_sets.is_member_1/2 1 0.001 0.000 | |
:filename.do_flatten/2 1 0.001 0.000 | |
:eval_bits.eval_exp_field1/6 1 0.001 0.000 | |
:erlang.term_to_binary/2 1 0.001 0.000 | |
:erlang.max/2 1 0.001 0.000 | |
:erlang.++/2 1 0.001 0.000 | |
:erl_eval.expr_list/6 1 0.001 0.000 | |
:erl_bits.set_bit_1/2 1 0.001 0.000 | |
:erl_bits.set_bit/1 1 0.001 0.000 | |
:erl_bits.check_unit/1 1 0.001 0.000 | |
:erl_bits.apply_defaults/5 1 0.001 0.000 | |
:erl_bifs.is_pure/3 1 0.001 0.000 | |
:erl_bifs.is_exit_bif/3 1 0.001 0.000 | |
:erl_anno.set/3 1 0.001 0.000 | |
:erl_anno.location/1 1 0.001 0.000 | |
:erl_anno.default/2 1 0.001 0.000 | |
:elixir_utils.get_line/1 1 0.001 0.000 | |
:elixir_quote.do_list_concat/2 1 0.001 0.000 | |
:elixir_parser.yeccpars2_52/7 1 0.001 0.000 | |
:elixir_parser.yeccpars2_39/7 1 0.001 0.000 | |
:elixir_locals.cache_env/1 1 0.001 0.000 | |
:elixir_lexical.trace/2 1 0.001 0.000 | |
:elixir_expand.expand_list/4 1 0.001 0.000 | |
:elixir_erl_var.translate/4 1 0.001 0.000 | |
:elixir_erl_pass.build_list/3 1 0.001 0.000 | |
:elixir_erl_clauses.match/3 1 0.001 0.000 | |
:elixir_erl.get_ann/1 1 0.001 0.000 | |
:elixir_erl.elixir_to_erl/1 1 0.001 0.000 | |
:elixir_dispatch.required/1 1 0.001 0.000 | |
:elixir_dispatch.expand_import/6 1 0.001 0.000 | |
:elixir_dispatch.do_expand_import/6 1 0.001 0.000 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:elixir_def.store_definition/9 1 0.001 0.000 | |
:elixir_def.local_for/4 1 0.001 0.000 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 1 0.001 0.000 | |
:elixir_bitstring.expand/7 1 0.001 0.000 | |
:core_lib.vu_expr/2 1 0.001 0.000 | |
:cerl_trees.next_free_variable_name/1 1 0.001 0.000 | |
:cerl_trees.next_free_in_list/2 1 0.001 0.000 | |
:cerl.update_c_cons/3 1 0.001 0.000 | |
:cerl.update_c_clause/4 1 0.001 0.000 | |
:cerl.let_vars/1 1 0.001 0.000 | |
:cerl.let_arg/1 1 0.001 0.000 | |
:cerl.cons_hd/1 1 0.001 0.000 | |
:cerl.clause_guard/1 1 0.001 0.000 | |
:cerl.call_args/1 1 0.001 0.000 | |
:cerl.ann_c_cons/3 1 0.001 0.000 | |
:beam_validator.verify_y_init_1/2 1 0.001 0.000 | |
:beam_validator.verify_y_init/1 1 0.001 0.000 | |
:beam_validator.verify_remote_args_1/2 1 0.001 0.000 | |
:beam_validator.verify_live/2 1 0.001 0.000 | |
:beam_validator.validate_body_call/3 1 0.001 0.000 | |
:beam_validator.update_type/4 1 0.001 0.000 | |
:beam_validator.test_heap/3 1 0.001 0.000 | |
:beam_validator.set_type/3 1 0.001 0.000 | |
:beam_validator.schedule_out/2 1 0.001 0.000 | |
:beam_validator.remove_fragility/2 1 0.001 0.000 | |
:beam_validator.prune_x_regs/2 1 0.001 0.000 | |
:beam_validator.merge_states/4 1 0.001 0.000 | |
:beam_validator.get_movable_term_type/2 1 0.001 0.000 | |
:beam_validator.create_term/5 1 0.001 0.000 | |
:beam_validator.check_limit/1 1 0.001 0.000 | |
:beam_validator.branch/4 1 0.001 0.000 | |
:beam_validator.branch/3 1 0.001 0.000 | |
:beam_validator.assert_durable_term/2 1 0.001 0.000 | |
anonymous fn/3 in :beam_validator.vi/2 1 0.001 0.000 | |
:beam_types.subtract/2 1 0.001 0.000 | |
:beam_types.make_type_from_value/1 1 0.001 0.000 | |
:beam_types.make_integer/2 1 0.001 0.000 | |
:beam_types.make_boolean/0 1 0.001 0.000 | |
:beam_types.lub_elements/2 1 0.001 0.000 | |
:beam_types.jts_records/4 1 0.001 0.000 | |
anonymous fn/3 in :beam_types.mtfv_1/1 1 0.001 0.000 | |
anonymous fn/3 in :beam_types.lub_tuple_elements/3 1 0.001 0.000 | |
:beam_trim.safe_labels/2 1 0.001 0.000 | |
:beam_trim.remap_block/3 1 0.001 0.000 | |
:beam_trim.remap/3 1 0.001 0.000 | |
:beam_trim."-remap_block/3-lc$^1/1-1-"/2 1 0.001 0.000 | |
:beam_ssa_type.will_succeed_1/4 1 0.001 0.000 | |
:beam_ssa_type.update_successor/3 1 0.001 0.000 | |
:beam_ssa_type.simplify_terminator/4 1 0.001 0.000 | |
:beam_ssa_type.simplify_args/3 1 0.001 0.000 | |
:beam_ssa_type.simplify/2 1 0.001 0.000 | |
:beam_ssa_type.sig_bs/8 1 0.001 0.000 | |
:beam_ssa_type.opt_local_call/7 1 0.001 0.000 | |
:beam_ssa_type.opt_bs/8 1 0.001 0.000 | |
:beam_ssa_type.eval_type_test_bif/3 1 0.001 0.000 | |
:beam_ssa_type."-infer_success_type/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_throw.scan_bs/4 1 0.001 0.000 | |
:beam_ssa_share.shortcut_nonempty_block/2 1 0.001 0.000 | |
:beam_ssa_share.share_switch_1/3 1 0.001 0.000 | |
:beam_ssa_share.canonical_block/2 1 0.001 0.000 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen.use_ste_is/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen.use_ste_1/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.sanitize_is/6 1 0.001 0.000 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 1 0.001 0.000 | |
:beam_ssa_pre_codegen.reserve_xreg/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.number_is_2/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.match_fail_instrs_1/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.live_in_phis/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.init_interval/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen.do_linear/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen.collect_available/3 1 0.001 0.000 | |
:beam_ssa_pre_codegen.add_ranges/2 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.linear_scan/1 1 0.001 0.000 | |
:beam_ssa_pre_codegen."-intersect_used/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_pre_codegen."-frame_size_1/3-lc$^0/1-0-"/2 1 0.001 0.000 | |
anonymous fn/2 in :beam_ssa_pre_codegen.fix_bs/1 1 0.001 0.000 | |
:beam_ssa_opt.sub_arg/2 1 0.001 0.000 | |
:beam_ssa_opt.sub/2 1 0.001 0.000 | |
:beam_ssa_opt.ssa_opt_sink/1 1 0.001 0.000 | |
:beam_ssa_opt.ssa_opt_float/1 1 0.001 0.000 | |
:beam_ssa_opt.record_opt/2 1 0.001 0.000 | |
:beam_ssa_opt.opt_tail_phis/3 1 0.001 0.000 | |
:beam_ssa_opt.opt_tail_calls/2 1 0.001 0.000 | |
:beam_ssa_opt.opt_get_tuple_element_is/3 1 0.001 0.000 | |
:beam_ssa_opt.opt_bs_puts/3 1 0.001 0.000 | |
:beam_ssa_opt.non_guards_1/1 1 0.001 0.000 | |
:beam_ssa_opt.live_opt_succ/4 1 0.001 0.000 | |
:beam_ssa_opt.float_opt_1/5 1 0.001 0.000 | |
:beam_ssa_opt.fdb_is/3 1 0.001 0.000 | |
:beam_ssa_opt.cse_successors/4 1 0.001 0.000 | |
:beam_ssa_opt.bsm_skip_is/2 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_opt.ssa_opt_split_blocks/1 1 0.001 0.000 | |
:beam_ssa_opt."-passes_1/2-lc$^1/1-1-"/3 1 0.001 0.000 | |
:beam_ssa_dead.used_vars_phis/4 1 0.001 0.000 | |
:beam_ssa_dead.shortcut_opt/2 1 0.001 0.000 | |
:beam_ssa_dead.shortcut_3/5 1 0.001 0.000 | |
:beam_ssa_dead.shortcut/4 1 0.001 0.000 | |
:beam_ssa_dead.list_set_union/2 1 0.001 0.000 | |
:beam_ssa_dead.eval_is/4 1 0.001 0.000 | |
:beam_ssa_dead.combine_eqs_1/2 1 0.001 0.000 | |
:beam_ssa_dead."-used_vars/3-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_codegen.translate_terminator/1 1 0.001 0.000 | |
:beam_ssa_codegen.translate_block/3 1 0.001 0.000 | |
:beam_ssa_codegen.prefer_xregs_successors/3 1 0.001 0.000 | |
:beam_ssa_codegen.opt_allocate_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.num_live_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_terminator/3 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_is/3 1 0.001 0.000 | |
:beam_ssa_codegen.need_heap_blks/3 1 0.001 0.000 | |
:beam_ssa_codegen.liveness_yregs_anno/3 1 0.001 0.000 | |
:beam_ssa_codegen.liveness/4 1 0.001 0.000 | |
:beam_ssa_codegen.linearize_1/2 1 0.001 0.000 | |
:beam_ssa_codegen.kill_yregs/2 1 0.001 0.000 | |
:beam_ssa_codegen.gen_moves/3 1 0.001 0.000 | |
:beam_ssa_codegen.flatmapfoldl/3 1 0.001 0.000 | |
:beam_ssa_codegen.def_is/4 1 0.001 0.000 | |
:beam_ssa_codegen.def/3 1 0.001 0.000 | |
:beam_ssa_codegen.cg_block/3 1 0.001 0.000 | |
:beam_ssa_codegen.call_line/3 1 0.001 0.000 | |
:beam_ssa_codegen.beam_arg/2 1 0.001 0.000 | |
:beam_ssa_codegen."-liveness_clobber/3-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-liveness/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-def_is/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa_codegen."-beam_args/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
anonymous fn/4 in :beam_ssa_codegen.add_parameter_annos/2 1 0.001 0.000 | |
:beam_ssa_bsm.hbo_is/1 1 0.001 0.000 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_ssa_bool.get_phi_info_is/3 1 0.001 0.000 | |
:beam_ssa_bool.get_phi_info_instr/3 1 0.001 0.000 | |
:beam_ssa_bool.digraph_to_ssa/4 1 0.001 0.000 | |
:beam_ssa_bool.add_succ_fail_edges/4 1 0.001 0.000 | |
:beam_ssa_bool."-sub_args/2-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_ssa.rpo/1 1 0.001 0.000 | |
:beam_ssa.linearize/1 1 0.001 0.000 | |
:beam_ssa.is_merge_allowed_1/3 1 0.001 0.000 | |
:beam_ssa.is_loop_header/1 1 0.001 0.000 | |
:beam_ssa.get_anno/1 1 0.001 0.000 | |
:beam_ssa.def_is/2 1 0.001 0.000 | |
:beam_ssa.clobbers_xregs/1 1 0.001 0.000 | |
:beam_ssa.between_make_filter/3 1 0.001 0.000 | |
anonymous fn/3 in :beam_ssa.uses/2 1 0.001 0.000 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 1 0.001 0.000 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 1 0.001 0.000 | |
:beam_peep.peep/3 1 0.001 0.000 | |
:beam_opcodes.opcode/2 1 0.001 0.000 | |
:beam_kernel_to_ssa.new_label/1 1 0.001 0.000 | |
:beam_kernel_to_ssa.make_succeeded/3 1 0.001 0.000 | |
:beam_kernel_to_ssa.fix_sets/3 1 0.001 0.000 | |
:beam_kernel_to_ssa.find_loc/3 1 0.001 0.000 | |
:beam_kernel_to_ssa."-test_cg/5-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_kernel_to_ssa."-put_cg/4-lc$^0/1-1-"/2 1 0.001 0.000 | |
:beam_kernel_to_ssa."-put_cg/4-lc$^0/1-0-"/2 1 0.001 0.000 | |
:beam_jump.unshare_collect_short/2 1 0.001 0.000 | |
:beam_jump.skip_unreachable/3 1 0.001 0.000 | |
:beam_jump.share_1/6 1 0.001 0.000 | |
:beam_jump.do_instr_labels_list/2 1 0.001 0.000 | |
:beam_flatten.norm/1 1 0.001 0.000 | |
:beam_flatten.block/2 1 0.001 0.000 | |
:beam_digraph."-out_neighbours/2-lc$^0/1-0-"/1 1 0.001 0.000 | |
:beam_dict.old_string/2 1 0.001 0.000 | |
:beam_dict.literal1/2 1 0.001 0.000 | |
:beam_call_types.will_succeed/3 1 0.001 0.000 | |
:beam_call_types.fails_on_conflict/2 1 0.001 0.000 | |
:beam_block.swap_opt/1 1 0.001 0.000 | |
:beam_block.embed_lines/2 1 0.001 0.000 | |
:beam_a.rename_instrs/1 1 0.001 0.000 | |
:beam_a.function/1 1 0.001 0.000 | |
Module.Types.Unify.unique_super_types/2 1 0.001 0.000 | |
Module.Types.Unify.subtype?/3 1 0.001 0.000 | |
Module.Types.Unify.push_expr_stack/2 1 0.001 0.000 | |
Module.Types.Unify.do_unify/4 1 0.001 0.000 | |
Module.Types.Pattern.of_head/4 1 0.001 0.000 | |
Module.Types.Of.find_matching_values/4 1 0.001 0.000 | |
Map.new/1 1 0.001 0.000 | |
ExUnit.Assertions.extract_args/2 1 0.001 0.000 | |
Enum.reject_list/2 1 0.001 0.000 | |
Enum.any_list/2 1 0.001 0.000 | |
anonymous fn/4 in Enum.slice_count_and_fun/1 1 0.001 0.000 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 1 0.001 0.000 | |
anonymous fn/3 in Enum.each/2 1 0.001 0.000 | |
:fprof.apply_start_stop/4 1 0.000 0.000 | |
:suspend 3067 42086.031 0.000 <-- | |
:undefined 14 31043.095 0.136 | |
:proc_lib.init_p/5 14 31043.095 0.136 <-- | |
:proc_lib.init_p_do_apply/3 14 31042.462 0.042 | |
:suspend 14 0.436 0.000 | |
:erlang.put/2 28 0.047 0.047 | |
:proc_lib.trans_init/3 14 0.014 0.014 | |
:proc_lib.init_p/5 14 31042.462 0.042 | |
:proc_lib.init_p_do_apply/3 14 31042.462 0.042 <-- | |
:gen.init_it/6 7 25739.024 0.012 | |
Task.Supervised.reply/4 7 5303.198 0.027 | |
:proc_lib.exit_p/3 7 0.198 0.040 | |
:proc_lib.init_p_do_apply/3 7 25739.024 0.012 | |
:gen.init_it/6 7 25739.024 0.012 <-- | |
:gen.init_it2/7 7 25739.012 0.015 | |
:gen.init_it/6 7 25739.012 0.015 | |
:gen.init_it2/7 7 25739.012 0.015 <-- | |
:gen_server.init_it/6 6 20464.155 0.060 | |
:gen_event.init_it/6 1 5274.842 0.012 | |
:gen.init_it2/7 6 20464.155 0.060 | |
:gen_server.init_it/6 6 20464.155 0.060 <-- | |
:gen_server.loop/7 6 20459.704 0.025 | |
:gen_server.init_it/2 6 4.280 0.017 | |
:gen.hibernate_after/1 6 0.060 0.031 | |
:gen.debug_options/2 6 0.030 0.021 | |
:proc_lib.init_ack/2 6 0.014 0.014 | |
:gen.name/1 6 0.007 0.007 | |
:gen_server.init_it/6 6 20459.704 0.025 | |
:gen_server.handle_msg/6 74 0.000 0.297 | |
:gen_server.handle_common_reply/8 644 0.000 3.227 | |
:gen_server.loop/7 724 20459.704 3.549 <-- | |
:gen_server.decode_msg/9 724 20447.442 1.472 | |
:suspend 591 20420.945 0.000 | |
:garbage_collect 7 0.066 0.066 | |
:gen_server.loop/7 724 20447.442 1.472 | |
:gen_server.decode_msg/9 724 20447.442 1.472 <-- | |
:gen_server.handle_msg/6 721 20447.432 2.684 | |
:sys.handle_system_msg/7 3 0.153 0.004 | |
:gen_server.decode_msg/9 721 20447.432 2.684 | |
:gen_server.handle_msg/6 721 20447.432 2.684 <-- | |
:gen_server.handle_common_reply/8 645 15176.640 1.144 | |
:gen_server.try_dispatch/3 645 22.888 1.173 | |
:gen_server.try_handle_call/4 76 6.550 0.177 | |
:gen_server.reply/2 76 0.206 0.108 | |
:gen_server.terminate/8 2 0.022 0.002 | |
:garbage_collect 2 0.011 0.011 | |
:erlang.process_info/2 2 0.002 0.002 | |
:gen_server.loop/7 74 0.000 0.297 | |
:undefined 25 10837.628 0.077 | |
Task.Supervised.invoke_mfa/2 7 5302.741 0.041 | |
:erlang.apply/2 32 16140.369 0.118 <-- | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.502 0.003 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/ 1 4539.252 0.004 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 3 4263.267 0.009 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.219 0.001 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.146 0.006 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 638.777 0.072 | |
anonymous fn/5 in Module.ParallelChecker.spawn_checkers/ 1 86.657 0.004 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 6 15.166 0.010 | |
anonymous fn/5 in Task.Supervised.stream/6 3 11.084 0.004 | |
anonymous fn/2 in :proc_lib.do_stop/2 4 6.234 0.022 | |
:suspend 25 0.915 0.000 | |
:garbage_collect 12 0.032 0.032 | |
:gen_server.handle_msg/6 645 15176.640 1.144 | |
:gen_server.handle_common_reply/8 645 15176.640 1.144 <-- | |
:gen_server.terminate/8 1 0.010 0.001 | |
:erlang.process_info/2 1 0.002 0.002 | |
:gen_server.loop/7 644 0.000 3.227 | |
Mix.Tasks.Test.do_run/3 3 5294.345 0.012 | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.028 0.004 | |
Enum.reduce_while/3 1 645.013 0.003 | |
DoAuth.Repo.transaction/2 1 105.303 0.006 | |
DoAuth.Repo.now/0 1 18.539 0.008 | |
String.downcase/2 1 14.336 0.007 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp" 1 8.737 0.005 | |
Jason.decode/2 1 6.008 0.006 | |
DateTime.truncate/2 1 5.010 0.010 | |
Jason.do_encode/2 1 4.430 0.006 | |
anonymous fn/2 in :proc_lib.do_stop/2 1 4.414 0.004 | |
ExUnit.RunnerStats.init/1 1 3.710 0.007 | |
ExUnit.CLIFormatter.handle_cast/2 1 3.328 0.008 | |
String.Chars.to_string/1 3 3.149 0.010 | |
anonymous fn/3 in Ecto.Repo.Preloader.expand/3 3 2.655 0.019 | |
Mix.Tasks.Test.parse_files/3 1 2.438 0.005 | |
DoAuth.DataCase."MACRO-__using__"/2 1 1.170 0.005 | |
Ecto.Adapters.SQL.Sandbox.lookup_meta!/1 1 1.137 0.005 | |
ExUnit.Runner.shuffle/2 1 0.074 0.003 | |
DoAuth.Crypto.sign/2 1 0.038 0.003 | |
:beam_ssa_bool.build_digraph/3 1 0.019 0.003 | |
Macro.op_call/2 1 0.019 0.003 | |
Macro.args_to_string/2 1 0.019 0.003 | |
Module.ParallelChecker.info_exports/1 1 0.018 0.003 | |
Module.ParallelChecker.info_deprecated/1 1 0.018 0.003 | |
:enacl.sign_detached/2 1 0.000 0.003 | |
Postgrex.Extensions.Timestamp.microsecond_to_elixir/2 1 0.000 0.007 | |
Mix.Shell.IO.print_app/0 1 0.000 0.004 | |
Mix.Compilers.Test.require_and_run/3 1 0.000 0.004 | |
ExUnit.Runner.run_with_trap/2 1 0.000 0.008 | |
Enumerable.member?/2 1 0.000 0.007 | |
Ecto.Repo.Schema.process_parents/4 1 0.000 0.005 | |
Ecto.Repo.Schema.do_insert/4 1 0.000 0.006 | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 1 0.000 0.006 | |
Ecto.Repo.Queryable.preprocessor/3 1 0.000 0.005 | |
Ecto.Repo.Queryable.execute/4 2 0.000 0.010 | |
Ecto.Repo.Queryable.all/3 1 0.000 0.007 | |
Ecto.Queryable.to_query/1 2 0.000 0.008 | |
Ecto.Query.Planner.cast_param/3 1 0.000 0.006 | |
Ecto.Association.Has.assoc_query/3 2 0.000 0.012 | |
DoAuth.Schema.Key.build_by_pk64/1 1 0.000 0.008 | |
DoAuth.Repo.insert!/2 1 0.000 0.005 | |
DoAuth.Repo.all/2 1 0.000 0.005 | |
DateTime.from_unix/3 1 0.000 0.013 | |
DBConnection.Query.parse/2 1 0.000 0.004 | |
DBConnection.Holder.holder_apply/4 1 0.000 0.008 | |
DBConnection.parse/3 1 0.000 0.004 | |
DBConnection.log/5 1 0.000 0.012 | |
:error_handler.undefined_function/3 57 11410.955 0.308 <-- | |
Mix.Compilers.Test.require_and_run/3 1 5287.711 0.013 | |
ExUnit.Runner.run/2 1 5282.057 0.008 | |
Kernel.ParallelCompiler.require/2 1 4630.145 0.001 | |
Enumerable.reduce/3 1 644.995 0.002 | |
:error_handler.ensure_loaded/1 57 177.804 0.178 | |
Ecto.Repo.Transaction.transaction/4 1 71.082 0.006 | |
Ecto.Repo.Queryable.all/3 1 18.042 0.006 | |
Ecto.Repo.Schema.insert!/4 1 9.427 0.002 | |
Postgrex.Extensions.Timestamp.microsecond_to_elixir/2 1 6.267 0.002 | |
DateTime.utc_now/0 1 4.629 0.003 | |
NaiveDateTime.from_erl!/2 1 2.778 0.001 | |
Ecto.Queryable.to_query/1 1 1.760 0.002 | |
Mix.Shell.IO.print_app/0 1 1.304 0.002 | |
DBConnection.Query.parse/2 1 1.275 0.002 | |
Ecto.Query.Builder.From.apply/5 1 1.015 0.009 | |
ExUnit.EventManager.start_link/0 1 0.500 0.008 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_begin/2 1 0.446 0.004 | |
Calendar.ISO.from_unix/2 1 0.276 0.027 | |
:erlang.function_exported/3 57 0.188 0.188 | |
ExUnit.configure/1 1 0.136 0.001 | |
:sys.terminate/3 1 0.084 0.001 | |
Ecto.Changeset.Relation.surface_changes/3 1 0.082 0.008 | |
ExUnit.Formatter.format_times/1 1 0.061 0.008 | |
Jason.Decoder.parse/2 1 0.048 0.005 | |
Mix.Shell.printable_app_name/0 1 0.043 0.001 | |
Jason.Encode.encode/2 1 0.039 0.004 | |
DBConnection.LogEntry.new/5 1 0.038 0.004 | |
:rand.seed/2 1 0.032 0.002 | |
ExUnit.FailuresManifest.new/0 1 0.021 0.021 | |
:enacl.sign_detached/2 1 0.020 0.001 | |
String.Casing.downcase/3 1 0.019 0.007 | |
ExUnit.Filters.parse_path/1 1 0.018 0.002 | |
:error_handler.call_undefined_function_handler/3 2 0.016 0.004 | |
Ecto.Adapter.lookup_meta/1 1 0.014 0.002 | |
Enumerable.Range.member?/2 1 0.012 0.009 | |
Ecto.Embedded.prepare/4 1 0.009 0.003 | |
String.Chars.List.to_string/1 1 0.007 0.002 | |
DBConnection.Query.Postgrex.Query.parse/2 1 0.007 0.005 | |
Ecto.Query.Builder.Filter.apply/3 1 0.006 0.004 | |
Ecto.Type.cast/2 1 0.005 0.002 | |
Ecto.Association.ManyToMany.preload_info/1 1 0.005 0.004 | |
String.Chars.Postgrex.Query.to_string/1 1 0.004 0.003 | |
Ecto.Queryable.Atom.to_query/1 1 0.004 0.003 | |
String.Chars.Integer.to_string/1 1 0.003 0.002 | |
Ecto.Schema.Loader.load_struct/3 1 0.003 0.002 | |
Ecto.Repo.Preloader.query/6 1 0.003 0.003 | |
Ecto.Query.Builder.not_nil!/1 1 0.002 0.002 | |
Ecto.Association.BelongsTo.preload_info/1 1 0.002 0.002 | |
:enacl_nif.crypto_sign_detached/2 1 0.001 0.001 | |
:beam_digraph.new/0 1 0.001 0.001 | |
Inspect.List.keyword?/1 1 0.001 0.001 | |
ExUnit.CaseTemplate.__proxy__/2 1 0.001 0.001 | |
Ecto.Repo.Assoc.query/4 1 0.001 0.001 | |
Ecto.Queryable.Ecto.Query.to_query/1 1 0.001 0.001 | |
Ecto.Association.Has.preload_info/1 1 0.001 0.001 | |
Ecto.Association.on_repo_change/4 1 0.001 0.001 | |
Code.Identifier.binary_op/1 1 0.001 0.001 | |
Calendar.truncate/2 1 0.001 0.001 | |
:undefined 0 5362.013 0.008 | |
:fprof.apply_start_stop/4 0 5362.013 0.008 <-- | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.005 0.002 | |
:suspend 1 0.000 0.000 | |
:fprof.apply_start_stop/4 1 5362.005 0.002 | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.005 0.002 <-- | |
Mix.Tasks.Test.run/1 1 5362.003 0.004 | |
anonymous fn/0 in :elixir_compiler_1.__FILE__/1 1 5362.003 0.004 | |
Mix.Tasks.Test.run/1 1 5362.003 0.004 <-- | |
Mix.Tasks.Test.do_run/3 1 5361.889 0.055 | |
Mix.Task.recursing?/0 1 0.069 0.002 | |
OptionParser.parse!/2 1 0.041 0.002 | |
Mix.Tasks.Test.run/1 1 5361.889 0.055 | |
Mix.Tasks.Test.do_run/3 1 5361.889 0.055 <-- | |
:error_handler.undefined_function/3 3 5294.345 0.012 | |
Enum.each/2 1 63.438 0.001 | |
Mix.Tasks.Test.parse_files/3 1 2.444 0.003 | |
Mix.Tasks.Test.process_ex_unit_opts/1 1 0.537 0.009 | |
Mix.Utils.extract_files/2 1 0.211 0.002 | |
Mix.Task.run/2 2 0.198 0.015 | |
Mix.Tasks.Test.display_warn_test_pattern/4 1 0.166 0.004 | |
Mix.Tasks.Test.default_test_paths/0 1 0.115 0.002 | |
ExUnit.configure/1 1 0.084 0.001 | |
Mix.shell/1 1 0.071 0.002 | |
Code.put_compiler_option/2 1 0.044 0.004 | |
Mix.shell/0 2 0.037 0.002 | |
Application.ensure_loaded/1 1 0.029 0.002 | |
Access.get/2 7 0.028 0.007 | |
System.get_env/1 1 0.021 0.002 | |
Mix.Tasks.Test.merge_helper_opts/1 1 0.020 0.001 | |
Mix.Project.config/0 1 0.019 0.002 | |
Code.get_compiler_option/1 1 0.019 0.001 | |
Mix.Tasks.Test.filter_by_partition/3 1 0.006 0.002 | |
:erlang.--/2 1 0.001 0.001 | |
Mix.Tasks.Test.filter_to_allowed_files/2 1 0.001 0.001 | |
:proc_lib.init_p_do_apply/3 7 5303.198 0.027 | |
Task.Supervised.reply/4 7 5303.198 0.027 <-- | |
Task.Supervised.reply/5 7 5303.091 0.030 | |
Task.Supervised.initial_call/1 7 0.050 0.016 | |
Task.Supervised.put_callers/1 7 0.030 0.007 | |
Task.Supervised.reply/4 7 5303.091 0.030 | |
Task.Supervised.reply/5 7 5303.091 0.030 <-- | |
Task.Supervised.invoke_mfa/2 7 5302.773 0.032 | |
:suspend 6 0.280 0.000 | |
:erlang.send/2 7 0.008 0.008 | |
Task.Supervised.reply/5 7 5302.773 0.032 | |
Task.Supervised.invoke_mfa/2 7 5302.773 0.032 <-- | |
:erlang.apply/2 7 5302.741 0.041 | |
:error_handler.undefined_function/3 1 5287.711 0.013 | |
Mix.Compilers.Test.require_and_run/3 1 5287.711 0.013 <-- | |
ExUnit.await_run/1 1 654.044 0.002 | |
ExUnit.async_run/0 1 0.039 0.001 | |
Access.get/2 1 0.004 0.001 | |
Mix.Compilers.Test."-require_and_run/3-after$^0/0-0-"/1 1 0.002 0.001 | |
Mix.Compilers.Test.agent_write_manifest/1 1 0.001 0.001 | |
:error_handler.undefined_function/3 1 0.000 0.004 | |
:erlang.apply/2 1 5287.502 0.003 | |
anonymous fn/0 in ExUnit.async_run/0 1 5287.502 0.003 <-- | |
:error_handler.undefined_function/3 1 5287.028 0.004 | |
ExUnit.persist_defaults/1 1 0.292 0.003 | |
ExUnit.configuration/0 1 0.179 0.019 | |
:error_handler.undefined_function/3 1 5282.057 0.008 | |
ExUnit.Runner.run/2 1 5282.057 0.008 <-- | |
ExUnit.Runner.run_with_trap/2 1 5278.808 0.037 | |
System.trap_signal/3 1 3.155 0.001 | |
ExUnit.Runner."-run/2-after$^1/0-0-"/1 1 0.086 0.001 | |
ExUnit.Runner.run/2 1 5278.808 0.037 | |
ExUnit.Runner.run_with_trap/2 1 5278.808 0.037 <-- | |
ExUnit.Runner.loop/4 1 5255.300 0.007 | |
ExUnit.EventManager.add_handler/3 1 7.155 0.005 | |
ExUnit.EventManager.stop/1 1 6.582 0.010 | |
ExUnit.Runner.configure/4 1 4.636 0.026 | |
ExUnit.RunnerStats.stats/1 1 0.898 0.001 | |
ExUnit.Runner.normalize_opts/1 1 0.251 0.011 | |
ExUnit.EventManager.suite_started/2 1 0.181 0.002 | |
ExUnit.EventManager.suite_finished/2 1 0.087 0.001 | |
Application.fetch_env!/2 1 0.013 0.002 | |
System.convert_time_unit/3 1 0.008 0.003 | |
Keyword.fetch!/2 1 0.006 0.004 | |
:erlang.monotonic_time/0 2 0.004 0.004 | |
:erlang.system_flag/2 1 0.002 0.002 | |
Enum.each/2 1 0.002 0.001 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
:error_handler.undefined_function/3 1 0.000 0.008 | |
:gen.init_it2/7 1 5274.842 0.012 | |
:gen_event.init_it/6 1 5274.842 0.012 <-- | |
:gen_event.loop/6 1 5274.811 0.003 | |
:gen.hibernate_after/1 1 0.008 0.004 | |
:gen.debug_options/2 1 0.005 0.003 | |
:proc_lib.init_ack/2 1 0.002 0.002 | |
:gen.name/1 1 0.002 0.002 | |
:erlang.process_flag/2 1 0.002 0.002 | |
:gen_event.init_it/6 1 5274.811 0.003 | |
:gen_event.handle_msg/6 28 0.000 0.047 | |
:gen_event.loop/6 29 5274.811 0.050 <-- | |
:gen_event.fetch_msg/6 29 5274.808 0.103 | |
:suspend 2 0.142 0.000 | |
:garbage_collect 3 0.008 0.008 | |
:gen_event.loop/6 29 5274.808 0.103 | |
:gen_event.fetch_msg/6 29 5274.808 0.103 <-- | |
:suspend 30 5274.366 0.000 | |
:gen_event.handle_msg/6 28 5262.864 0.080 | |
:sys.handle_system_msg/7 1 0.016 0.002 | |
:garbage_collect 3 0.012 0.012 | |
:gen_event.fetch_msg/6 28 5262.864 0.080 | |
:gen_event.handle_msg/6 28 5262.864 0.080 <-- | |
:gen_event.server_notify/4 28 0.034 0.034 | |
:gen_event.loop/6 28 0.000 0.047 | |
ExUnit.Runner.run_with_trap/2 1 5255.300 0.007 | |
ExUnit.Runner.wait_until_available/4 1 0.000 0.001 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.003 | |
ExUnit.Runner.loop/4 4 5255.300 0.012 <-- | |
ExUnit.Server.take_async_modules/1 1 4608.989 0.003 | |
ExUnit.Runner.spawn_modules/5 1 646.277 0.004 | |
ExUnit.Runner.wait_until_available/4 1 646.265 0.003 | |
ExUnit.Server.take_sync_modules/0 1 0.023 0.001 | |
ExUnit.Runner.async_stop_time/1 2 0.002 0.002 | |
ExUnit.Runner.loop/4 1 0.000 0.003 | |
GenServer.call/3 74 4619.070 0.109 | |
:gen_server.call/3 81 15.713 0.103 | |
:gen.call/3 24 3.892 0.025 | |
:sys.send_system_msg/3 4 1.691 0.004 | |
:gen.call/4 183 4640.366 0.241 <-- | |
:gen.do_call/4 122 4622.358 0.778 | |
:gen.do_for_proc/2 61 17.767 0.227 | |
:gen.call/4 122 4622.358 0.778 | |
anonymous fn/4 in :gen.call/4 61 17.384 0.593 | |
:gen.do_call/4 183 4639.742 1.371 <-- | |
:suspend 196 4637.678 0.000 | |
:erlang.demonitor/2 183 0.306 0.276 | |
:erlang.monitor/2 139 0.237 0.193 | |
:erlang.send/3 44 0.088 0.088 | |
:erlang.monitor/3 44 0.062 0.056 | |
:error_handler.undefined_function/3 1 4630.145 0.001 | |
Kernel.ParallelCompiler.require/2 1 4630.145 0.001 <-- | |
Kernel.ParallelCompiler.spawn_workers/3 1 4630.144 0.023 | |
Kernel.ParallelCompiler.require/2 1 4630.144 0.023 | |
Kernel.ParallelCompiler.spawn_workers/3 1 4630.144 0.023 <-- | |
Kernel.ParallelCompiler.spawn_workers/7 1 4626.747 0.005 | |
:code.ensure_loaded/1 1 3.312 0.002 | |
Kernel.ParallelCompiler.write_module_binaries/3 1 0.018 0.002 | |
Keyword.get/3 5 0.015 0.010 | |
Keyword.get/2 3 0.013 0.003 | |
Code.get_compiler_option/1 1 0.008 0.001 | |
:erlang.cancel_timer/1 1 0.003 0.003 | |
:erlang.system_info/1 1 0.001 0.001 | |
:erlang.send_after/3 1 0.001 0.001 | |
:erlang.max/2 1 0.001 0.001 | |
Kernel.ParallelCompiler.profile_init/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.each_file/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/3 1 4626.747 0.005 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 0.000 0.006 | |
Kernel.ParallelCompiler.spawn_workers/7 1 0.000 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 4 4626.747 0.012 <-- | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4626.505 0.014 | |
Kernel.ParallelCompiler.verify_modules/4 1 87.209 0.005 | |
Path.expand/1 1 0.230 0.004 | |
:erlang.spawn_monitor/1 1 0.005 0.002 | |
:erlang.monotonic_time/0 1 0.001 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
Kernel.ParallelCompiler.each_cycle_return/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.cycle_timing/2 1 0.001 0.001 | |
anonymous fn/0 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 1 0.000 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 2 4626.505 0.014 | |
Kernel.ParallelCompiler.wait_for_messages/7 2 4626.505 0.014 <-- | |
:suspend 2 4539.116 0.000 | |
Kernel.ParallelCompiler.discard_down/1 1 0.095 0.002 | |
:erlang.send/2 2 0.028 0.004 | |
Kernel.ParallelCompiler.discard_and_maybe_log_file/3 1 0.024 0.001 | |
List.keydelete/3 1 0.003 0.001 | |
Enum.reduce/3 1 0.002 0.001 | |
:lists.reverse/1 1 0.001 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
anonymous fn/3 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
anonymous fn/2 in Kernel.ParallelCompiler.spawn_workers/ 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 2 0.000 0.006 | |
ExUnit.Server.take_async_modules/1 1 4608.986 0.005 | |
DynamicSupervisor.validate_and_start_child/2 2 4.820 0.011 | |
Supervisor.which_children/1 28 3.058 0.105 | |
ExUnit.RunnerStats.stats/1 1 0.897 0.004 | |
DBConnection.Ownership.Manager.checkout/2 11 0.632 0.035 | |
DBConnection.Ownership.Manager.mode/3 12 0.450 0.043 | |
Mix.ProjectStack.get_stack/1 7 0.210 0.021 | |
DynamicSupervisor.which_children/1 1 0.161 0.004 | |
Agent.update/5 1 0.066 0.004 | |
Agent.get/5 4 0.061 0.012 | |
Mix.ProjectStack.update_stack/1 1 0.039 0.003 | |
ExUnit.Server.modules_loaded/0 1 0.032 0.003 | |
Agent.get/3 2 0.030 0.006 | |
ExUnit.Server.take_sync_modules/0 1 0.022 0.003 | |
ExUnit.Server.add/2 1 0.015 0.003 | |
GenServer.call/3 74 4619.479 0.262 <-- | |
:gen.call/4 74 4619.070 0.109 | |
GenServer.whereis/1 74 0.147 0.082 | |
ExUnit.Runner.loop/4 1 4608.989 0.003 | |
ExUnit.Server.take_async_modules/1 1 4608.989 0.003 <-- | |
GenServer.call/3 1 4608.986 0.005 | |
Kernel.ParallelCompiler.require_file/2 1 4539.214 0.004 | |
Code.require_file/2 1 62.639 0.004 | |
:elixir_compiler.file/2 2 4601.853 0.008 <-- | |
:elixir_compiler.string/3 2 4601.587 0.007 | |
:file.read_file/1 2 0.212 0.004 | |
:elixir_utils.characters_to_list/1 2 0.046 0.004 | |
:elixir_compiler.file/2 2 4601.587 0.007 | |
:elixir_compiler.string/3 2 4601.587 0.007 <-- | |
:elixir_compiler.quoted/3 2 4569.526 0.020 | |
:elixir.string_to_quoted!/5 2 32.044 0.007 | |
:elixir_config.get/1 2 0.010 0.005 | |
:elixir_compiler.string/3 2 4569.526 0.020 | |
:elixir_compiler.quoted/3 2 4569.526 0.020 <-- | |
:elixir_lexical.run/3 2 4569.448 0.023 | |
:elixir_env.new/0 2 0.035 0.011 | |
:elixir_config.get/1 2 0.010 0.005 | |
:elixir_compiler."-quoted/3-after$^2/0-0-"/1 2 0.008 0.006 | |
:lists.reverse/1 2 0.003 0.003 | |
:erlang.put/2 2 0.002 0.002 | |
:elixir_compiler.quoted/3 2 4569.448 0.023 | |
:elixir_lexical.run/3 2 4569.448 0.023 <-- | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.145 0.003 | |
:elixir_lexical.warn_unused_aliases/2 2 0.403 0.006 | |
:elixir_lexical.warn_unused_imports/2 2 0.392 0.015 | |
Kernel.LexicalTracker.start_link/0 2 0.319 0.003 | |
:elixir_lexical."-run/3-after$^0/0-0-"/2 2 0.125 0.007 | |
anonymous fn/3 in :elixir_compiler.quoted/3 2 0.020 0.002 | |
:elixir_env.trace/2 2 0.015 0.005 | |
:elixir_config.get/1 2 0.006 0.004 | |
:elixir_lexical.run/3 2 4568.145 0.003 | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.145 0.003 <-- | |
:elixir_compiler.eval_forms/3 2 4568.142 0.008 | |
anonymous fn/2 in :elixir_compiler.quoted/3 2 4568.142 0.008 | |
:elixir_module.eval_form/6 1 0.000 0.002 | |
:elixir_compiler.eval_forms/3 3 4568.142 0.010 <-- | |
:elixir.eval_forms/3 1 4506.734 0.009 | |
:elixir_compiler.compile/3 2 2382.924 0.016 | |
:elixir_compiler.allows_fast_compilation/1 2 0.006 0.002 | |
:maps.get/2 3 0.003 0.003 | |
:erlang.apply/2 1 4539.252 0.004 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 1 4539.252 0.004 <-- | |
Kernel.ParallelCompiler.require_file/2 1 4539.245 0.003 | |
:erlang.put/2 2 0.002 0.002 | |
:erlang.exit/1 1 0.001 0.001 | |
anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/7 1 4539.245 0.003 | |
Kernel.ParallelCompiler.require_file/2 1 4539.245 0.003 <-- | |
:elixir_compiler.file/2 1 4539.214 0.004 | |
:elixir_code_server.call/1 1 0.020 0.001 | |
:elixir_code_server.cast/1 1 0.008 0.001 | |
:elixir_compiler.eval_forms/3 1 4506.734 0.009 | |
:elixir_module.expand_callback/6 2 0.000 0.016 | |
:elixir.eval_forms/3 3 4506.734 0.025 <-- | |
:elixir.recur_eval/3 3 4500.027 0.006 | |
:elixir.quoted_to_erl/3 3 9.467 0.009 | |
:elixir_env.env_to_scope/1 3 0.044 0.015 | |
:elixir_erl_var.dump_binding/3 3 0.027 0.003 | |
:elixir_env.with_vars/2 3 0.027 0.014 | |
:elixir_erl_var.load_binding/3 3 0.018 0.009 | |
:elixir.normalize_binding/3 3 0.003 0.003 | |
:elixir.eval_forms/3 3 4500.027 0.006 | |
:elixir.recur_eval/3 1 0.000 0.002 | |
:elixir.recur_eval/3 4 4500.027 0.008 <-- | |
:erl_eval.expr/5 4 4500.023 0.030 | |
:elixir.recur_eval/3 1 0.000 0.002 | |
:elixir.recur_eval/3 4 4500.023 0.030 | |
:erl_eval.expr_list/6 394 0.000 1.279 | |
:erl_eval.expr/5 370 0.000 0.371 | |
:erl_eval.eval_map_fields/5 38 0.000 0.073 | |
:erl_eval.expr/5 806 4500.023 1.753 <-- | |
:erl_eval.do_apply/6 8 4491.297 0.016 | |
:erl_eval.expr_list/4 190 10.338 0.190 | |
:erl_eval.eval_map_fields/4 4 8.371 0.004 | |
:erl_eval.merge_bindings/2 185 1.667 0.185 | |
:erl_eval.ret_expr/3 796 0.798 0.797 | |
:eval_bits.expr_grp/3 3 0.274 0.003 | |
:erlang.list_to_tuple/1 180 0.182 0.181 | |
:lists.foldl/3 4 0.099 0.005 | |
:erl_internal.bif/3 10 0.012 0.010 | |
:erl_eval.bif/5 2 0.010 0.002 | |
:garbage_collect 1 0.001 0.001 | |
:erl_eval.expr/5 370 0.000 0.371 | |
:erl_eval.expr/5 8 4491.297 0.016 | |
:erl_eval.bif/5 2 0.008 0.004 | |
:erl_eval.do_apply/6 10 4491.305 0.020 <-- | |
:elixir_module.compile/4 1 4491.265 0.002 | |
:elixir_def.store_definition/5 3 12.500 0.024 | |
Kernel.LexicalTracker.read_cache/2 1 0.026 0.001 | |
:elixir_module.read_cache/2 3 0.021 0.009 | |
:erl_eval.ret_expr/3 10 0.010 0.010 | |
:erlang.binary_to_term/1 2 0.002 0.002 | |
:erl_eval.do_apply/6 1 4491.265 0.002 | |
:elixir_module.compile/4 1 4491.265 0.002 <-- | |
:elixir_module.compile/5 1 4491.262 0.034 | |
:elixir_env.reset_unused_vars/1 1 0.001 0.001 | |
:elixir_module.compile/4 1 4491.262 0.034 | |
:elixir_module.compile/5 1 4491.262 0.034 <-- | |
:elixir_module.eval_form/6 1 2342.595 0.007 | |
:elixir_erl.compile/1 1 2146.010 0.001 | |
:elixir_module.check_module_availability/3 1 0.852 0.004 | |
:elixir_locals.ensure_no_undefined_local/3 1 0.360 0.001 | |
:elixir_locals.warn_unused_local/4 1 0.353 0.001 | |
:elixir_def.fetch_definitions/2 1 0.258 0.004 | |
:elixir_module.build/3 1 0.191 0.011 | |
:elixir_locals.ensure_no_import_conflict/3 1 0.178 0.001 | |
:elixir_utils.relative_to_cwd/1 1 0.124 0.002 | |
:elixir_module.eval_callbacks/5 1 0.086 0.002 | |
:elixir_module.warn_unused_attributes/4 1 0.046 0.005 | |
:elixir_module.attributes/3 1 0.041 0.001 | |
:elixir_module."-compile/5-after$^0/0-0-"/4 1 0.036 0.004 | |
Module.check_behaviours_and_impls/4 1 0.025 0.005 | |
:elixir_module.make_module_available/3 1 0.014 0.004 | |
:elixir_module.autoload_module/4 1 0.014 0.003 | |
:elixir_env.trace/2 1 0.007 0.002 | |
:elixir_module.get_deprecated/1 1 0.006 0.002 | |
:elixir_module.is_behaviour/1 1 0.005 0.003 | |
:elixir_module.put_compiler_modules/1 1 0.003 0.002 | |
:elixir_module.make_readonly/1 1 0.003 0.002 | |
:elixir_module.get_struct/1 1 0.003 0.002 | |
:elixir_module.bag_lookup_element/3 1 0.003 0.002 | |
:elixir_locals.stop/1 1 0.003 0.002 | |
:elixir_config.get/1 1 0.003 0.002 | |
:lists.keyfind/3 2 0.002 0.002 | |
:elixir_module.validate_compile_opts/5 1 0.002 0.001 | |
:maps.get/2 1 0.001 0.001 | |
:ets.lookup_element/3 1 0.001 0.001 | |
:elixir_module.validate_on_load_attribute/5 1 0.001 0.001 | |
:elixir_module.validate_dialyzer_attribute/4 1 0.001 0.001 | |
:elixir_module.compiler_modules/0 1 0.001 0.001 | |
:elixir_erl.compile/1 1 2146.009 0.003 | |
:elixir_compiler.compile/3 2 2117.419 0.012 | |
:elixir_erl_compiler.spawn/2 3 4263.428 0.015 <-- | |
:suspend 4 4263.386 0.000 | |
:erlang.spawn_monitor/1 3 0.027 0.006 | |
:erlang.apply/2 3 4263.267 0.009 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 3 4263.267 0.009 <-- | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.992 0.001 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.258 0.002 | |
:erlang.exit/1 3 0.005 0.005 | |
:erlang.put/2 3 0.003 0.003 | |
:elixir_erl_compiler.forms/3 1 2092.425 0.006 | |
:elixir_erl_compiler.noenv_forms/3 2 2066.762 0.012 | |
:elixir_erl_compiler.compile/3 3 4159.187 0.018 <-- | |
:compile.noenv_forms/2 3 3812.018 0.003 | |
:elixir_erl_compiler.erl_to_core/2 3 347.108 0.006 | |
:elixir_erl_compiler.format_warnings/2 6 0.028 0.012 | |
:elixir_utils.characters_to_list/1 3 0.015 0.006 | |
:elixir_erl_compiler.compile/3 3 3812.018 0.003 | |
:compile.noenv_forms/2 3 3812.018 0.003 <-- | |
:compile.do_compile/2 3 3812.015 0.012 | |
:compile.noenv_forms/2 3 3812.015 0.012 | |
:compile.do_compile/2 3 3812.015 0.012 <-- | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.759 0.006 | |
:compile.expand_opts/1 3 0.238 0.015 | |
:lists.member/2 3 0.003 0.003 | |
:compile.internal_fun/2 3 0.003 0.003 | |
:compile.do_compile/2 3 3811.759 0.006 | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.759 0.006 <-- | |
:compile.internal/2 3 3811.753 0.018 | |
anonymous fn/2 in :compile.internal_fun/2 3 3811.753 0.018 | |
:compile.internal/2 3 3811.753 0.018 <-- | |
:compile.internal_comp/5 3 3810.749 0.027 | |
:compile.passes/2 3 0.788 0.015 | |
:compile.build_compile/1 3 0.087 0.009 | |
:proplists.delete/2 3 0.056 0.016 | |
:proplists.get_value/3 6 0.055 0.006 | |
:compile.internal/2 3 3810.749 0.027 | |
:compile.internal_comp/5 3 3810.749 0.027 <-- | |
:compile.fold_comp/4 3 3809.112 0.006 | |
:filename.dirname/1 3 0.523 0.009 | |
:filename.basename/2 3 0.498 0.015 | |
:compile.comp_ret_ok/2 3 0.349 0.033 | |
:filename.join/2 3 0.204 0.009 | |
:compile.runner/2 3 0.015 0.009 | |
:compile.outfile/3 3 0.015 0.009 | |
:erlang.setelement/3 3 0.003 0.003 | |
:erlang.++/2 3 0.003 0.003 | |
:compile.internal_comp/5 3 3809.112 0.006 | |
:compile.fold_comp/4 102 0.000 0.210 | |
:compile.fold_comp/4 105 3809.112 0.216 <-- | |
anonymous fn/3 in :compile.runner/2 84 3807.823 0.084 | |
:compile.select_passes/2 9 0.579 0.030 | |
anonymous fn/1 in :compile.core_passes/1 3 0.245 0.003 | |
anonymous fn/1 in :compile.core_passes/1 3 0.159 0.003 | |
anonymous fn/1 in :compile.core_passes/1 3 0.081 0.003 | |
:erlang.++/2 9 0.009 0.009 | |
:compile.fold_comp/4 102 0.000 0.210 | |
:compile.fold_comp/4 84 3807.823 0.084 | |
anonymous fn/3 in :compile.runner/2 84 3807.823 0.084 <-- | |
anonymous fn/3 in :compile.select_passes/2 63 3112.881 0.150 | |
anonymous fn/2 in :compile.kernel_passes/0 3 274.618 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 269.175 0.003 | |
anonymous fn/2 in :compile.kernel_passes/0 3 73.512 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 40.084 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 37.406 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 0.039 0.003 | |
anonymous fn/2 in :compile.fix_first_pass/1 3 0.024 0.003 | |
anonymous fn/3 in :compile.runner/2 63 3112.881 0.150 | |
anonymous fn/3 in :compile.select_passes/2 63 3112.881 0.150 <-- | |
:beam_ssa_opt.module/2 3 1887.913 0.033 | |
:beam_ssa_pre_codegen.module/2 3 337.733 0.015 | |
:sys_core_fold.module/2 3 168.240 0.030 | |
:sys_core_alias.module/2 3 132.431 0.009 | |
:beam_ssa_codegen.module/2 3 124.486 0.006 | |
:beam_ssa_bool.module/2 3 121.069 0.009 | |
:sys_core_bsm.module/2 3 118.985 0.009 | |
:beam_jump.module/2 3 43.421 0.006 | |
:beam_kernel_to_ssa.module/2 3 39.153 0.009 | |
:beam_ssa_bsm.module/2 3 29.280 0.015 | |
:beam_a.module/2 3 20.107 0.006 | |
:beam_ssa_share.module/2 3 13.418 0.009 | |
:beam_ssa_throw.module/2 3 13.400 0.006 | |
:beam_peep.module/2 3 13.182 0.009 | |
:beam_trim.module/2 3 13.005 0.006 | |
:beam_block.module/2 3 12.361 0.006 | |
:beam_z.module/2 3 8.044 0.012 | |
:beam_ssa_funs.module/2 3 7.856 0.012 | |
:beam_clean.module/2 3 4.403 0.033 | |
:beam_flatten.module/2 3 3.586 0.006 | |
:beam_ssa_recv.module/2 3 0.634 0.006 | |
:erlang.setelement/3 12 0.012 0.012 | |
:erlang.++/2 12 0.012 0.012 | |
:elixir_compiler.eval_forms/3 2 2382.924 0.016 | |
:elixir_compiler.compile/3 2 2382.924 0.016 <-- | |
:elixir_erl_compiler.spawn/2 2 2117.419 0.012 | |
:elixir_expand.expand/2 2 149.475 0.033 | |
:elixir_compiler.dispatch/4 2 115.996 0.022 | |
:elixir_env.check_unused_vars/1 2 0.016 0.006 | |
:erlang.list_to_tuple/1 2 0.002 0.002 | |
:elixir_module.compile/5 1 2342.595 0.007 | |
:elixir_module.eval_form/6 1 2342.595 0.007 <-- | |
:elixir_module.eval_callbacks/5 1 21.035 0.002 | |
:elixir_overridable.store_not_overridden/1 2 0.016 0.006 | |
:elixir_env.reset_vars/1 1 0.001 0.001 | |
:elixir_env.linify/1 1 0.001 0.001 | |
:elixir_compiler.eval_forms/3 1 0.000 0.002 | |
:beam_ssa_opt.phase/4 121 1218.058 0.121 | |
:beam_ssa_opt.run_phases/3 3 656.513 0.003 | |
:beam_ssa_pre_codegen.function/3 35 336.937 0.035 | |
:beam_ssa_bsm.module/2 3 27.131 0.003 | |
:compile.run_sub_passes/2 162 2238.639 0.162 <-- | |
:compile.run_sub_passes_1/3 162 2238.477 0.326 | |
:compile.run_sub_passes/2 162 2238.477 0.326 | |
:compile.run_sub_passes_1/3 2020 0.000 3.880 | |
:compile.run_sub_passes_1/3 2182 2238.477 4.206 <-- | |
anonymous fn/3 in :compile.run_sub_passes/2 2020 2234.267 2.020 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:compile.run_sub_passes_1/3 2020 0.000 3.880 | |
:compile.run_sub_passes_1/3 2020 2234.267 2.020 | |
anonymous fn/3 in :compile.run_sub_passes/2 2020 2234.267 2.020 <-- | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.836 0.003 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.673 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 142.399 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 113.109 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 54.634 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 48.407 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 47.578 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 44.272 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 37.618 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 35.646 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 35.150 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 34.127 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 28.100 0.035 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 24.711 0.003 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 23.491 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 22.032 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 20.164 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 19.478 0.036 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 15.389 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 14.228 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 13.961 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 11.776 0.051 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 10.022 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 9.655 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 8.704 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 7.932 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 7.336 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 7.102 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 6.817 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 6.289 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 5.387 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 5.227 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 5.208 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 5.116 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 5.079 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 5.017 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 4.990 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 4.835 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 4.433 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 3.886 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 3.701 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 2.830 0.051 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 1.969 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 1.958 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 1.788 0.035 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 1.779 0.051 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 1.512 0.035 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 1.020 0.003 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 0.707 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 0.688 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.661 0.035 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 0.653 0.006 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.359 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 0.327 0.003 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.310 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.233 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 0.214 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 0.070 0.035 | |
:elixir_module.compile/5 1 2146.010 0.001 | |
:elixir_erl.compile/1 1 2146.010 0.001 <-- | |
:elixir_erl_compiler.spawn/2 1 2146.009 0.003 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 1 2145.992 0.001 | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.992 0.001 <-- | |
:elixir_erl.spawned_compile/1 1 2145.991 0.009 | |
anonymous fn/1 in :elixir_erl.compile/1 1 2145.991 0.009 | |
:elixir_erl.spawned_compile/1 1 2145.991 0.009 <-- | |
:elixir_erl.load_form/5 1 2092.452 0.006 | |
:elixir_erl.dynamic_form/1 1 51.747 0.007 | |
:elixir_erl.docs_chunk/7 1 1.370 0.013 | |
Kernel.Typespec.translate_typespecs_for_module/2 1 0.201 0.013 | |
:elixir_erl.checker_chunk/1 1 0.148 0.007 | |
:elixir_erl.typespecs_form/3 1 0.057 0.010 | |
:elixir_module.data_tables/1 1 0.003 0.002 | |
:elixir_config.get/1 1 0.003 0.002 | |
:erlang.++/2 1 0.001 0.001 | |
anonymous fn/3 in :elixir_erl_compiler.spawn/2 2 2117.258 0.002 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.258 0.002 <-- | |
:elixir_compiler.spawned_compile/2 2 2117.256 0.021 | |
anonymous fn/2 in :elixir_compiler.compile/3 2 2117.256 0.021 | |
:elixir_compiler.spawned_compile/2 2 2117.256 0.021 <-- | |
:elixir_erl_compiler.noenv_forms/3 2 2066.764 0.002 | |
:elixir_erl_pass.translate/2 2 47.872 0.351 | |
:code.load_binary/3 2 1.194 0.002 | |
:elixir_compiler.is_purgeable/2 2 1.057 0.005 | |
:elixir_compiler.code_mod/6 2 0.294 0.014 | |
:elixir_compiler.retrieve_compiler_module/0 2 0.032 0.002 | |
:elixir_env.env_to_scope/1 2 0.018 0.008 | |
:maps.get/2 2 0.002 0.002 | |
:elixir_compiler.code_fun/1 2 0.002 0.002 | |
:elixir_erl.spawned_compile/1 1 2092.452 0.006 | |
:elixir_erl.load_form/5 1 2092.452 0.006 <-- | |
:elixir_erl_compiler.forms/3 1 2092.433 0.003 | |
:elixir_erl.debug_opts/3 1 0.010 0.002 | |
:erlang.++/2 2 0.002 0.002 | |
:elixir_erl.extra_chunks_opts/2 1 0.001 0.001 | |
:elixir_erl.load_form/5 1 2092.433 0.003 | |
:elixir_erl_compiler.forms/3 1 2092.433 0.003 <-- | |
:elixir_erl_compiler.compile/3 1 2092.425 0.006 | |
:compile.env_compiler_options/0 1 0.004 0.001 | |
:erlang.++/2 1 0.001 0.001 | |
:elixir_compiler.spawned_compile/2 2 2066.764 0.002 | |
:elixir_erl_compiler.noenv_forms/3 2 2066.764 0.002 <-- | |
:elixir_erl_compiler.compile/3 2 2066.762 0.012 | |
anonymous fn/3 in :compile.select_passes/2 3 1887.913 0.033 | |
:beam_ssa_opt.module/2 3 1887.913 0.033 <-- | |
:beam_ssa_opt.run_phases/3 3 1876.346 0.009 | |
:beam_ssa_opt.build_func_db/1 3 7.233 0.009 | |
:beam_ssa_opt.epilogue_passes/1 3 1.136 0.003 | |
:beam_ssa_opt.repeated_passes/1 3 0.984 0.003 | |
:beam_ssa_opt.prologue_passes/1 3 0.822 0.003 | |
:beam_ssa_opt.get_call_order_po/2 3 0.583 0.012 | |
:beam_ssa_opt.finish/2 3 0.295 0.009 | |
:beam_ssa_opt.module_passes/1 3 0.276 0.003 | |
:beam_ssa_opt.build_st_map_1/2 3 0.178 0.006 | |
:proplists.get_value/3 3 0.027 0.003 | |
:beam_ssa_opt.module/2 3 1876.346 0.009 | |
:beam_ssa_opt.run_phases/3 12 0.000 0.030 | |
:beam_ssa_opt.run_phases/3 15 1876.346 0.039 <-- | |
:beam_ssa_opt.fixpoint/6 3 1031.087 0.014 | |
:compile.run_sub_passes/2 3 656.513 0.003 | |
:beam_ssa_opt.phase/4 6 188.479 0.012 | |
:beam_ssa_opt."-run_phases/3-lc$^0/1-0-"/2 6 0.146 0.042 | |
:beam_ssa_opt."-run_phases/3-lc$^0/1-1-"/2 3 0.073 0.021 | |
:lists.reverse/1 3 0.009 0.006 | |
:beam_ssa_opt.run_phases/3 12 0.000 0.030 | |
:beam_types.mtfv_1/1 12239 451.134 24.298 | |
:v3_core.module/2 3 346.268 0.006 | |
anonymous fn/2 in :beam_types.mtfv_1/1 0 164.789 0.144 | |
:core_lint.module_defs/3 3 39.189 0.006 | |
:beam_ssa.fold_uses_block/3 959 37.734 2.373 | |
:beam_ssa_pre_codegen.reserve_yregs/1 35 37.548 0.050 | |
:elixir_module.eval_callbacks/5 2 21.111 0.004 | |
:beam_jump.remove_unused_labels/1 70 14.578 0.140 | |
:beam_ssa_pre_codegen.frame_size/1 35 13.786 0.050 | |
:beam_ssa_type.type/5 244 11.858 0.488 | |
:beam_ssa_pre_codegen.count_uses_blk/2 300 9.906 0.733 | |
:beam_ssa_pre_codegen.turn_yregs/1 35 9.631 0.050 | |
:sys_core_fold.let_substs/3 551 7.846 0.690 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 2793 6.589 3.600 | |
:sys_core_fold.sub_add_scope/2 1348 6.080 2.529 | |
:beam_jump.function/2 35 5.815 0.070 | |
:beam_validator.vi/2 134 4.946 0.268 | |
:v3_kernel.uexpr/3 248 3.668 0.479 | |
:v3_kernel.ubody/3 459 2.511 0.801 | |
:beam_ssa.fold_instrs_1/4 300 2.109 0.562 | |
:beam_ssa_bsm.analyze_module/1 3 2.101 0.006 | |
:beam_jump.classify_labels/3 1488 1.829 1.558 | |
:beam_ssa_bsm.acp_forward_params/2 6 1.736 0.012 | |
:beam_ssa_codegen.need_heap_allocs/2 285 1.662 0.513 | |
:beam_jump.share_1/6 43 1.505 0.086 | |
anonymous fn/2 in :v3_kernel.match_var/4 126 1.398 0.252 | |
:beam_validator.validate_bif_1/7 22 1.386 0.044 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 884 1.126 1.161 | |
:beam_ssa_pre_codegen.res_xregs_prune/3 182 0.986 0.363 | |
:v3_kernel.lit_list_vars/1 65 0.976 0.130 | |
:beam_ssa_opt.changed/5 14 0.966 0.028 | |
:core_lint.defined_funcs/1 3 0.733 0.006 | |
:beam_ssa_throw.init_gst/1 3 0.720 0.006 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.608 0.040 | |
:sys_core_alias.pre/2 84 0.571 0.185 | |
anonymous fn/8 in :beam_validator.validate_bif_1/7 20 0.564 0.040 | |
:maps.without/2 139 0.537 0.238 | |
:beam_ssa_opt.gc_update_successors/3 56 0.308 0.104 | |
:elixir_map.validate_kv/4 50 0.296 0.089 | |
:beam_kernel_to_ssa.set_unused_ssa_vars/2 177 0.231 0.186 | |
:beam_digraph.del_edges/2 9 0.225 0.018 | |
:v3_kernel.pat_list_vars/1 9 0.208 0.018 | |
anonymous fn/2 in :v3_kernel.new_clauses/3 82 0.146 0.088 | |
:beam_ssa_funs.module/2 3 0.143 0.006 | |
:elixir_erl.checker_chunk/1 1 0.112 0.002 | |
:erl_eval.expr/5 4 0.099 0.005 | |
:beam_asm.encode_arg/2 16 0.096 0.024 | |
:elixir_import.ensure_no_duplicates/4 6 0.081 0.015 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 0.081 0.013 | |
Kernel."MACRO-|>"/3 8 0.071 0.016 | |
:beam_ssa_bool.get_phi_info_instr/3 9 0.063 0.018 | |
:beam_ssa_bool.bool_opt_dom/2 9 0.063 0.018 | |
Kernel.in_list/6 9 0.037 0.019 | |
:sys_core_alias.sub_add_keys/2 6 0.036 0.012 | |
:beam_ssa_pre_codegen.add_extra_annos/2 35 0.035 0.035 | |
:elixir_erl.callspecs_form/6 2 0.031 0.004 | |
:elixir_tokenizer.tokenize/4 2 0.015 0.007 | |
:elixir_bitstring.expand_specs/6 9 0.009 0.009 | |
Module.LocalsTracker.collect_warnings/2 1 0.009 0.002 | |
Kernel.Typespec.guard_to_constraints/5 1 0.002 0.002 | |
:elixir_erl_var.load_binding/3 3 0.001 0.003 | |
:elixir_erl.validate_optional_callbacks/3 1 0.001 0.001 | |
:elixir_erl.types_form/2 1 0.001 0.001 | |
Kernel.Typespec.collect_defined_type_pairs/1 1 0.001 0.001 | |
:v3_core.used_in_any/1 474 0.000 0.780 | |
:v3_core.uexpr/3 342 0.000 0.804 | |
:v3_core.pat_alias_map_pairs_1/1 5 0.000 0.005 | |
:v3_core.pat_alias_map_pairs/1 3 0.000 0.006 | |
:v3_core.new_in_any/1 360 0.000 0.553 | |
:v3_core.new_in_all/1 35 0.000 0.057 | |
:v3_core.lit_list_vars/2 141 0.000 0.170 | |
:v3_core.bitstr_vars/2 9 0.000 0.018 | |
:sys_core_alias.get_pattern_keys/2 9 0.000 0.009 | |
:lists.foldl/3 48149 0.000 75.391 | |
:core_lint.variable_list/3 245 0.000 0.477 | |
:core_lint.pattern_list/4 199 0.000 0.384 | |
:core_lint.module/2 13 0.000 0.020 | |
:core_lint.gexpr/4 21 0.000 0.042 | |
:core_lint.expr/4 543 0.000 1.074 | |
:core_lint.clauses/5 70 0.000 0.109 | |
:core_lint.check_state/3 3 0.000 0.006 | |
:core_lint.body/4 18 0.000 0.048 | |
anonymous fn/3 in :core_lint.expr/4 18 0.000 0.018 | |
anonymous fn/2 in :beam_ssa_bsm.acp_forward_params/2 70 0.000 0.114 | |
:lists.foldl/3 74428 1218.901 122.810 <-- | |
anonymous fn/2 in :beam_types.mtfv_1/1 29209 430.950 87.295 | |
anonymous fn/3 in :v3_core.module/2 51 346.161 0.051 | |
anonymous fn/2 in :beam_ssa_pre_codegen.reserve_yregs/1 16 37.481 0.017 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 1834 29.207 3.669 | |
:core_lint.expr/4 9 21.960 0.009 | |
anonymous fn/4 in :elixir_module.eval_callbacks/5 3 21.103 0.006 | |
anonymous fn/5 in :core_lint.clauses/5 180 16.147 0.180 | |
:core_lint.body/4 4 15.528 0.049 | |
anonymous fn/3 in :beam_ssa_pre_codegen.frame_size/1 16 13.719 0.016 | |
anonymous fn/4 in :beam_ssa.fold_uses_block/3 2470 12.366 7.414 | |
anonymous fn/3 in :core_lint.module_defs/3 34 11.680 0.068 | |
anonymous fn/2 in :v3_core.new_in_any/1 495 11.628 0.495 | |
anonymous fn/3 in :beam_ssa_type.type/5 571 10.472 1.467 | |
anonymous fn/2 in :beam_jump.remove_unused_labels/1 2352 9.800 2.352 | |
anonymous fn/4 in :beam_ssa_pre_codegen.turn_yregs/1 16 9.564 0.080 | |
anonymous fn/3 in :core_lint.expr/4 426 8.938 0.426 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 584 7.353 1.171 | |
anonymous fn/2 in :sys_core_fold.let_substs/3 143 7.009 0.143 | |
anonymous fn/2 in :v3_core.used_in_any/1 658 5.252 0.658 | |
anonymous fn/3 in :beam_validator.vi/2 208 5.096 0.625 | |
anonymous fn/3 in :core_lint.expr/4 290 3.956 0.290 | |
anonymous fn/2 in :beam_jump.function/2 931 3.916 0.931 | |
anonymous fn/3 in :core_lint.expr/4 160 3.083 0.160 | |
anonymous fn/2 in :sys_core_fold.sub_add_scope/2 1180 2.370 1.181 | |
anonymous fn/2 in :v3_core.uexpr/3 547 2.049 0.547 | |
anonymous fn/2 in :beam_ssa_bsm.analyze_module/1 35 2.028 0.141 | |
anonymous fn/2 in :v3_kernel.uexpr/3 433 1.762 0.866 | |
anonymous fn/2 in :core_lint.variable_list/3 233 1.644 0.699 | |
anonymous fn/2 in :beam_ssa_bsm.acp_forward_params/2 70 1.590 0.211 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 44 1.276 0.044 | |
anonymous fn/3 in :beam_jump.share_1/6 42 1.168 0.042 | |
anonymous fn/3 in :core_lint.pattern_list/4 188 1.148 0.188 | |
anonymous fn/3 in :core_lint.expr/4 70 1.133 0.070 | |
anonymous fn/2 in :v3_kernel.ubody/3 280 1.120 0.560 | |
anonymous fn/6 in :elixir_map.validate_kv/4 197 1.062 0.399 | |
anonymous fn/2 in :v3_core.lit_list_vars/2 295 0.945 0.295 | |
anonymous fn/2 in :beam_validator.vi/2 62 0.810 0.062 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 795 0.795 0.795 | |
anonymous fn/3 in :core_lint.expr/4 82 0.756 0.082 | |
anonymous fn/2 in :core_lint.defined_funcs/1 34 0.662 0.034 | |
anonymous fn/3 in :beam_ssa_throw.init_gst/1 32 0.651 0.032 | |
anonymous fn/2 in :v3_kernel.lit_list_vars/1 146 0.617 0.293 | |
anonymous fn/2 in :beam_ssa_pre_codegen.fix_bs/1 601 0.603 0.602 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.548 0.020 | |
anonymous fn/3 in :v3_kernel.match_var/4 63 0.516 0.063 | |
anonymous fn/3 in :v3_kernel.match_var/4 63 0.504 0.063 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.504 0.020 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 97 0.485 0.291 | |
anonymous fn/3 in :beam_ssa_codegen.need_heap_allocs/2 459 0.459 0.459 | |
anonymous fn/4 in :core_lint.check_state/3 32 0.428 0.064 | |
anonymous fn/2 in :v3_core.uexpr/3 70 0.368 0.070 | |
anonymous fn/3 in :beam_ssa_pre_codegen.res_xregs_prune/ 268 0.268 0.268 | |
anonymous fn/2 in :sys_core_alias.pre/2 87 0.261 0.087 | |
anonymous fn/3 in :core_lint.gexpr/4 39 0.259 0.039 | |
anonymous fn/2 in :v3_kernel.uexpr/3 60 0.248 0.120 | |
anonymous fn/4 in :beam_ssa_bsm.acp_forward_params/2 46 0.236 0.092 | |
anonymous fn/2 in :v3_kernel.uexpr/3 45 0.186 0.090 | |
anonymous fn/2 in :beam_digraph.del_edges/2 18 0.180 0.018 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 51 0.169 0.102 | |
anonymous fn/2 in :v3_kernel.pat_list_vars/1 17 0.165 0.068 | |
anonymous fn/3 in :core_lint.expr/4 36 0.155 0.036 | |
:maps.remove/2 137 0.137 0.137 | |
anonymous fn/3 in :core_lint.expr/4 18 0.137 0.018 | |
anonymous fn/2 in :v3_kernel.ubody/3 34 0.136 0.068 | |
anonymous fn/3 in :beam_jump.classify_labels/3 113 0.113 0.113 | |
anonymous fn/2 in :v3_kernel.ubody/3 28 0.112 0.056 | |
anonymous fn/2 in :v3_core.new_in_all/1 32 0.105 0.032 | |
anonymous fn/3 in :core_lint.expr/4 5 0.104 0.005 | |
anonymous fn/2 in :v3_kernel.uexpr/3 21 0.084 0.042 | |
anonymous fn/3 in :beam_ssa_opt.gc_update_successors/3 84 0.084 0.084 | |
anonymous fn/2 in :v3_core.bitstr_vars/2 18 0.081 0.036 | |
anonymous fn/2 in :v3_core.uexpr/3 23 0.071 0.023 | |
:lists.reverse/2 70 0.070 0.070 | |
anonymous fn/2 in :beam_ssa_funs.module/2 35 0.070 0.035 | |
anonymous fn/3 in :elixir_erl.checker_chunk/1 23 0.065 0.044 | |
anonymous fn/2 in :beam_ssa_opt.do_ssa_opt_sink/2 3 0.064 0.003 | |
anonymous fn/3 in :core_lint.expr/4 10 0.059 0.010 | |
anonymous fn/2 in :erl_eval.expr/5 19 0.057 0.038 | |
anonymous fn/2 in :beam_asm.encode_arg/2 16 0.048 0.032 | |
anonymous fn/2 in Kernel."MACRO-|>"/3 9 0.045 0.009 | |
:suspend 45 0.045 0.000 | |
anonymous fn/5 in :elixir_import.ensure_no_duplicates/4 14 0.044 0.030 | |
anonymous fn/2 in :beam_kernel_to_ssa.set_unused_ssa_var 9 0.036 0.009 | |
anonymous fn/2 in :v3_core.pat_alias_map_pairs/1 5 0.035 0.010 | |
anonymous fn/3 in :v3_kernel.new_clauses/3 3 0.028 0.003 | |
anonymous fn/3 in :v3_kernel.new_clauses/3 3 0.024 0.003 | |
anonymous fn/2 in :sys_core_alias.get_pattern_keys/2 12 0.024 0.012 | |
:garbage_collect 23 0.023 0.023 | |
anonymous fn/2 in :sys_core_alias.sub_add_keys/2 6 0.018 0.012 | |
anonymous fn/6 in :elixir_erl.callspecs_form/6 1 0.018 0.006 | |
anonymous fn/3 in :beam_ssa_bool.get_phi_info_instr/3 18 0.018 0.018 | |
anonymous fn/3 in :beam_ssa_bool.bool_opt_dom/2 18 0.018 0.018 | |
anonymous fn/2 in :sys_core_alias.get_pattern_keys/2 5 0.015 0.005 | |
anonymous fn/3 in :core_lint.expr/4 2 0.014 0.002 | |
:core_lint.return_match/3 13 0.013 0.013 | |
anonymous fn/3 in :core_lint.body/4 2 0.011 0.002 | |
anonymous fn/2 in Kernel.in_list/6 9 0.009 0.009 | |
anonymous fn/2 in :v3_kernel.uexpr/3 2 0.008 0.004 | |
anonymous fn/5 in :elixir_erl.callspecs_form/6 1 0.007 0.003 | |
anonymous fn/2 in :v3_core.uexpr/3 2 0.006 0.002 | |
anonymous fn/2 in :elixir_tokenizer.tokenize/4 2 0.006 0.004 | |
anonymous fn/2 in :v3_kernel.uexpr/3 1 0.004 0.002 | |
anonymous fn/3 in Module.LocalsTracker.collect_warnings/ 2 0.004 0.002 | |
:lists.foldl/3 48149 0.000 75.391 | |
:core_lint.module/2 13 0.000 0.006 | |
:beam_types.mtfv_1/1 144 0.000 0.144 | |
:beam_ssa_opt.fixpoint/6 7 1029.834 0.014 | |
:beam_ssa_opt.run_phases/3 6 188.479 0.012 | |
:beam_ssa_opt.phase/4 121 0.000 0.229 | |
:beam_ssa_opt.phase/4 134 1218.313 0.255 <-- | |
:compile.run_sub_passes/2 121 1218.058 0.121 | |
:beam_ssa_opt.phase/4 121 0.000 0.229 | |
:beam_ssa_type.opt_is/8 2162 791.138 12.728 | |
:beam_ssa_type.sig_is/7 869 346.583 5.076 | |
:beam_ssa_type.simplify/5 3031 1137.721 17.804 <-- | |
:beam_ssa_type.update_types/3 1878 554.467 3.762 | |
:beam_ssa_type.will_succeed/4 1107 504.667 1.107 | |
:beam_ssa_type.simplify_args/3 1913 38.522 1.914 | |
:beam_ssa_type.simplify/2 1913 13.285 2.880 | |
:beam_ssa.normalize/1 4898 5.728 5.313 | |
:erlang.setelement/3 1918 1.926 1.922 | |
:beam_types.make_boolean/0 1065 1.067 1.066 | |
:beam_ssa_type.simplify_phi_args/5 11 0.185 0.021 | |
:beam_types.make_atom/1 42 0.042 0.042 | |
:beam_ssa_type.phi_all_same/1 11 0.011 0.011 | |
:garbage_collect 9 0.009 0.009 | |
:suspend 8 0.008 0.000 | |
:beam_ssa_opt.run_phases/3 3 1031.087 0.014 | |
:beam_ssa_opt.fixpoint/6 4 0.000 0.018 | |
:beam_ssa_opt.fixpoint/6 7 1031.087 0.032 <-- | |
:beam_ssa_opt.phase/4 7 1029.834 0.014 | |
:beam_ssa_opt.changed/5 7 1.008 0.028 | |
:beam_ssa_opt."-fixpoint/6-lc$^0/1-0-"/2 4 0.206 0.036 | |
:sets.is_empty/1 7 0.007 0.007 | |
:beam_ssa_opt.fixpoint/6 4 0.000 0.018 | |
:beam_ssa_type.opt_continue/4 51 654.977 0.102 | |
:beam_ssa_type.opt_start_1/4 35 255.272 0.070 | |
:beam_ssa_type.opt_function/5 86 910.249 0.172 <-- | |
:beam_ssa_type.do_opt_function/5 86 910.077 0.517 | |
:beam_ssa_type.opt_function/5 86 910.077 0.517 | |
:beam_ssa_type.do_opt_function/5 86 910.077 0.517 <-- | |
:beam_ssa_type.opt_bs/8 86 862.227 0.431 | |
:beam_ssa_type.init_metadata/3 86 46.950 0.516 | |
:beam_ssa_type."-do_opt_function/5-lc$^0/1-0-"/1 86 0.210 0.146 | |
:maps.from_list/1 86 0.086 0.086 | |
:erlang.setelement/3 86 0.086 0.086 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.do_opt_function/5 86 862.227 0.431 | |
:beam_ssa_type.opt_bs/8 1261 0.000 5.989 | |
:beam_ssa_type.opt_bs/8 1347 862.227 6.420 <-- | |
:beam_ssa_type.opt_is/8 1245 801.191 2.661 | |
:beam_ssa_type.update_successors/5 1245 24.130 4.851 | |
:beam_ssa_type.update_success_types/5 1245 17.446 1.652 | |
:beam_ssa_type.simplify_terminator/4 1245 12.849 4.643 | |
:lists.reverse/1 86 0.184 0.134 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_type.opt_bs/8 1261 0.000 5.989 | |
:beam_ssa_type.opt_bs/8 1245 801.191 2.661 | |
:beam_ssa_type.opt_is/8 2204 0.000 4.411 | |
:beam_ssa_type.opt_is/8 3449 801.191 7.072 <-- | |
:beam_ssa_type.simplify/5 2162 791.138 12.728 | |
:lists.reverse/1 1245 1.363 1.304 | |
:beam_ssa_type.opt_local_call/7 38 0.966 0.123 | |
:beam_ssa_type.simplify_args/3 42 0.284 0.042 | |
:beam_ssa_type.opt_make_fun/4 4 0.152 0.028 | |
:beam_ssa_type.update_types/3 42 0.126 0.084 | |
:erlang.setelement/3 42 0.042 0.042 | |
:beam_ssa.normalize/1 42 0.042 0.042 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.opt_is/8 2204 0.000 4.411 | |
:beam_types.normalize/1 7649 373.697 16.913 | |
:beam_types.verified_type/1 101861 238.336 128.470 | |
:beam_types.verify_tuple_set_1/2 7894 94.200 20.143 | |
:maps.fold_1/3 819 20.638 2.288 | |
:beam_types.lub/2 1458 3.655 1.681 | |
:beam_types.verified_normal_type/1 0 0.000 2.053 | |
:beam_types.verified_normal_type/1 119681 730.526 171.548 <-- | |
:maps.fold/3 21696 567.287 65.109 | |
:beam_types.verify_tuple_set_1/2 0 185.168 2.982 | |
:beam_types.verified_type/1 30894 144.772 44.199 | |
:maps.fold_1/3 819 141.621 16.170 | |
:suspend 60 0.060 0.000 | |
:garbage_collect 36 0.036 0.036 | |
:beam_types.verified_normal_type/1 0 0.000 2.053 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 1991 229.544 1.991 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 1869 229.320 1.870 | |
:beam_validator.get_literal_type/1 1360 182.049 1.360 | |
:beam_ssa_type.type/5 175 51.111 0.175 | |
:beam_ssa_type.update_success_types/5 84 20.893 0.084 | |
anonymous fn/3 in :beam_ssa_type.type/5 321 8.084 0.321 | |
:beam_ssa_type.simplify/2 91 0.560 0.091 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 87 0.552 0.087 | |
:beam_ssa_type."-eval_bif/2-lc$^0/1-0-"/2 87 0.552 0.087 | |
:beam_ssa_type.infer_type/4 144 0.334 0.144 | |
:beam_ssa_type.put_map_type/3 15 0.232 0.015 | |
:beam_ssa_type."-simplify/2-lc$^0/1-2-"/2 14 0.194 0.014 | |
:beam_ssa_type.update_switch/8 80 0.160 0.080 | |
:beam_ssa_type.pmt_1/3 25 0.050 0.025 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 21 0.042 0.021 | |
:beam_types.make_type_from_value/1 6364 723.677 6.365 <-- | |
:beam_types.mtfv_1/1 6364 717.541 7.727 | |
:suspend 1 0.001 0.000 | |
:beam_types.make_type_from_value/1 6364 717.541 7.727 | |
:lists.foldl/3 144 0.000 0.144 | |
:beam_types.mtfv_cons/2 21516 0.000 41.114 | |
anonymous fn/3 in :beam_types.mtfv_1/1 2048 0.000 2.234 | |
anonymous fn/2 in :beam_types.mtfv_1/1 29209 0.000 32.527 | |
:beam_types.mtfv_1/1 59281 717.541 83.746 <-- | |
:beam_types.mtfv_cons/2 9087 689.479 27.261 | |
:lists.foldl/3 12239 451.134 24.298 | |
:maps.fold/3 322 28.973 0.966 | |
:erlang.tuple_to_list/1 12095 12.117 12.106 | |
:beam_types.make_integer/2 6217 6.233 6.225 | |
:erlang.fun_info/2 40 0.040 0.040 | |
:garbage_collect 30 0.030 0.030 | |
:suspend 27 0.027 0.000 | |
:beam_types.mtfv_1/1 9087 689.479 27.261 | |
:beam_validator.get_movable_term_type/2 2 0.000 0.006 | |
:beam_validator.assign/3 8 0.000 0.016 | |
:beam_types.mtfv_cons/2 12229 0.000 27.667 | |
:beam_types.join_unions/2 70 0.000 0.070 | |
anonymous fn/2 in :beam_types.mtfv_1/1 138 0.000 0.374 | |
:beam_ssa_type.type/5 4 0.000 0.012 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 24 0.000 0.048 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 24 0.000 0.048 | |
:beam_types.mtfv_cons/2 21586 689.479 55.502 <-- | |
:beam_types.join/2 12429 219.779 16.325 | |
anonymous fn/2 in :beam_types.mtfv_1/1 138 219.601 0.372 | |
:beam_types.shrink_union/1 70 0.070 0.070 | |
:garbage_collect 24 0.024 0.024 | |
:suspend 17 0.017 0.000 | |
:beam_validator.get_movable_term_type/2 2 0.000 0.002 | |
:beam_validator.assign/3 8 0.000 0.008 | |
:beam_types.mtfv_cons/2 12229 0.000 27.667 | |
:beam_types.mtfv_1/1 21516 0.000 41.114 | |
:beam_ssa_type.type/5 4 0.000 0.004 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 24 0.000 0.120 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 24 0.000 0.120 | |
:error_handler.undefined_function/3 1 644.995 0.002 | |
Enum.reduce_while/3 2 29.032 0.011 | |
Enum.map/2 3 4.670 0.009 | |
anonymous fn/2 in Task.Supervised.stream/6 3 0.000 0.010 | |
Enumerable.reduce/3 9 678.697 0.032 <-- | |
Enumerable.List.reduce/3 6 674.010 0.017 | |
Enumerable.Function.reduce/3 3 11.401 0.005 | |
Enumerable.impl_for!/1 9 0.050 0.021 | |
ExUnit.Runner.run_tests/3 1 645.015 0.002 | |
DoAuth.Crypto.verify_map/3 2 29.037 0.005 | |
Enum.reduce_while/3 3 674.052 0.007 <-- | |
:error_handler.undefined_function/3 1 645.013 0.003 | |
Enumerable.reduce/3 2 29.032 0.011 | |
Enumerable.reduce/3 6 674.010 0.017 | |
anonymous fn/3 in Enumerable.List.reduce/3 6 0.006 0.010 | |
Enumerable.List.reduce/3 19 0.000 0.038 | |
Enumerable.List.reduce/3 31 674.016 0.065 <-- | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.958 0.039 | |
anonymous fn/5 in DoAuth.Crypto.verify_map/3 2 29.005 0.022 | |
anonymous fn/2 in Task.Supervised.stream/6 6 0.006 0.006 | |
Enumerable.List.reduce/3 19 0.000 0.038 | |
:beam_types.meet/2 5198 365.170 8.503 | |
:beam_types.verified_normal_type/1 30894 144.772 44.199 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 123.728 54.182 | |
:beam_types.verify_tuple_set/1 0 33.378 5.024 | |
:beam_types.verified_type/1 86849 667.048 111.908 <-- | |
:beam_types.verify_tuple_set/1 5004 325.082 6.767 | |
:beam_types.verified_normal_type/1 101861 238.336 128.470 | |
:maps.fold_1/3 0 55.845 1.638 | |
:suspend 32 0.032 0.000 | |
:garbage_collect 7 0.007 0.007 | |
:maps.fold/3 23212 465.823 69.054 | |
:beam_types.verified_normal_type/1 819 141.621 16.170 | |
:beam_types.verified_type/1 0 55.845 1.638 | |
:maps.fold_1/3 54305 0.000 102.951 | |
:maps.fold_1/3 78336 663.289 189.813 <-- | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 509.467 50.791 | |
:maps.next/1 55124 55.489 55.418 | |
anonymous fn/3 in :beam_types.mtfv_1/1 1024 26.919 5.121 | |
:beam_types.verified_normal_type/1 819 20.638 2.288 | |
anonymous fn/4 in Enum.reduce/3 560 3.349 0.940 | |
anonymous fn/4 in Enum.each/2 342 3.080 0.342 | |
anonymous fn/3 in :beam_validator.verify_y_init/1 1330 2.660 1.330 | |
anonymous fn/4 in Map.merge/3 112 0.764 0.174 | |
anonymous fn/4 in :beam_ssa_codegen.add_parameter_annos/ 629 0.633 0.631 | |
anonymous fn/5 in :beam_validator.merge_values/3 64 0.584 0.064 | |
anonymous fn/3 in :beam_dict.literal_table/1 127 0.383 0.254 | |
anonymous fn/4 in :v3_kernel.group_value/3 38 0.114 0.076 | |
:garbage_collect 60 0.098 0.098 | |
:suspend 77 0.077 0.000 | |
anonymous fn/4 in Enum.map/2 3 0.076 0.004 | |
anonymous fn/3 in :beam_ssa_pre_codegen.init_free/1 63 0.063 0.063 | |
anonymous fn/3 in :beam_ssa_type.init_sig_roots/1 35 0.035 0.035 | |
anonymous fn/4 in :beam_ssa_opt.get_call_order_po/2 35 0.035 0.035 | |
anonymous fn/3 in :beam_ssa_bsm.annotate_context_paramet 5 0.005 0.005 | |
:maps.fold_1/3 54305 0.000 102.951 | |
anonymous fn/3 in :compile.run_sub_passes/2 3 655.836 0.003 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.836 0.003 <-- | |
:beam_ssa_type.opt_start/2 3 655.833 0.009 | |
anonymous fn/1 in :beam_ssa_opt.module_passes/1 3 655.833 0.009 | |
:beam_ssa_type.opt_start/2 3 655.833 0.009 <-- | |
:beam_ssa_type.signatures/2 3 400.220 0.009 | |
:beam_ssa_type.opt_start_1/4 3 255.601 0.015 | |
:maps.keys/1 3 0.003 0.003 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 655.673 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.673 0.051 <-- | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.622 0.153 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 655.622 0.153 | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.622 0.153 <-- | |
:beam_ssa_type.opt_continue/4 51 655.418 0.201 | |
:erlang.setelement/3 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 655.418 0.201 | |
:beam_ssa_type.opt_continue/4 51 655.418 0.201 <-- | |
:beam_ssa_type.opt_function/5 51 654.977 0.102 | |
:beam_ssa_type."-opt_continue/4-lc$^0/1-0-"/1 48 0.120 0.083 | |
:beam_ssa_type.get_func_id/1 51 0.051 0.051 | |
:maps.from_list/1 48 0.048 0.048 | |
:beam_ssa_type.join_arg_types/3 3 0.021 0.009 | |
Mix.Compilers.Test.require_and_run/3 1 654.044 0.002 | |
ExUnit.await_run/1 1 654.044 0.002 <-- | |
Task.await/2 1 654.009 0.013 | |
ExUnit.Server.modules_loaded/0 1 0.033 0.001 | |
ExUnit.await_run/1 1 654.009 0.013 | |
Task.await/2 1 654.009 0.013 <-- | |
:suspend 2 653.991 0.000 | |
:erlang.demonitor/2 1 0.005 0.002 | |
:lists.foldl/3 29209 430.950 87.295 | |
:beam_types.mtfv_cons/2 138 219.601 0.372 | |
anonymous fn/2 in :beam_types.mtfv_1/1 29347 650.551 87.667 <-- | |
:lists.foldl/3 0 164.789 0.144 | |
:beam_types.set_tuple_element/3 29209 29.327 29.268 | |
:suspend 24 0.024 0.000 | |
:garbage_collect 16 0.016 0.016 | |
:beam_types.mtfv_cons/2 138 0.000 0.374 | |
:beam_types.mtfv_1/1 29209 0.000 32.527 | |
ExUnit.Runner.loop/4 1 646.277 0.004 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.spawn_modules/5 2 646.277 0.005 <-- | |
:erlang.spawn_monitor/1 1 0.005 0.002 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
ExUnit.Runner.spawn_modules/5 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.001 | |
ExUnit.Runner.loop/4 1 646.265 0.003 | |
ExUnit.Runner.wait_until_available/4 1 646.265 0.003 <-- | |
:suspend 1 646.259 0.000 | |
:maps.remove/2 1 0.001 0.001 | |
ExUnit.Runner.loop/4 1 0.000 0.001 | |
:erlang.apply/2 1 646.219 0.001 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.219 0.001 <-- | |
ExUnit.Runner.run_module/2 1 646.218 0.010 | |
anonymous fn/2 in ExUnit.Runner.spawn_modules/5 1 646.218 0.010 | |
ExUnit.Runner.run_module/2 1 646.218 0.010 <-- | |
ExUnit.Runner.run_module/3 1 645.185 0.008 | |
ExUnit.Runner.prepare_tests/2 1 0.544 0.003 | |
ExUnit.EventManager.module_finished/2 1 0.204 0.002 | |
ExUnit.EventManager.module_started/2 1 0.200 0.002 | |
Enum.split_with/2 1 0.064 0.004 | |
Enum.reverse/2 1 0.005 0.003 | |
Enum.reduce/3 2 0.004 0.002 | |
ExUnit.Runner.process_max_failures/2 1 0.001 0.001 | |
DoAuthCryptoTest.__ex_unit__/0 1 0.001 0.001 | |
ExUnit.Runner.run_module/2 1 645.185 0.008 | |
ExUnit.Runner.run_module/3 1 645.185 0.008 <-- | |
ExUnit.Runner.run_tests/3 1 645.016 0.001 | |
ExUnit.Runner.exit_setup_all/2 1 0.077 0.003 | |
:suspend 1 0.056 0.000 | |
ExUnit.Runner.exec_on_exit/3 1 0.014 0.002 | |
ExUnit.Runner.run_setup_all/2 1 0.010 0.002 | |
ExUnit.Runner.get_timeout/2 1 0.003 0.002 | |
ExUnit.Runner.max_failures_reached?/1 1 0.001 0.001 | |
:erlang.apply/2 1 645.146 0.006 | |
anonymous fn/3 in ExUnit.Runner.run_setup_all/2 1 645.146 0.006 <-- | |
:suspend 1 645.093 0.000 | |
DoAuthCryptoTest.__ex_unit__/2 1 0.042 0.003 | |
ExUnit.OnExitHandler.register/1 1 0.003 0.002 | |
:erlang.send/2 1 0.001 0.001 | |
:erlang.monitor/2 1 0.001 0.001 | |
ExUnit.Runner.run_module/3 1 645.016 0.001 | |
ExUnit.Runner.run_tests/3 1 645.016 0.001 <-- | |
Enum.reduce_while/3 1 645.015 0.002 | |
Enumerable.List.reduce/3 11 644.958 0.039 | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.958 0.039 <-- | |
ExUnit.Runner.run_test/3 11 644.880 0.119 | |
Process.put/2 11 0.039 0.027 | |
anonymous fn/4 in ExUnit.Runner.run_tests/3 11 644.880 0.119 | |
ExUnit.Runner.run_test/3 11 644.880 0.119 <-- | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.267 0.016 | |
ExUnit.EventManager.test_started/2 11 1.864 0.013 | |
ExUnit.EventManager.test_finished/2 11 1.570 0.013 | |
:maps.merge/2 11 0.019 0.019 | |
ExUnit.Runner.process_max_failures/2 11 0.015 0.015 | |
Map.get/3 11 0.014 0.014 | |
ExUnit.Runner.maybe_create_tmp_dir/3 11 0.012 0.012 | |
ExUnit.Runner.run_test/3 11 641.267 0.016 | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.267 0.016 <-- | |
ExUnit.Runner.spawn_test/3 11 641.251 0.063 | |
ExUnit.Runner.run_test_with_capture_log/4 11 641.251 0.063 | |
ExUnit.Runner.spawn_test/3 11 641.251 0.063 <-- | |
ExUnit.Runner.receive_test_reply/4 11 640.764 0.071 | |
ExUnit.Runner.exec_on_exit/3 11 0.264 0.040 | |
ExUnit.Runner.spawn_test_monitor/4 11 0.112 0.018 | |
ExUnit.Runner.get_timeout/2 11 0.048 0.025 | |
ExUnit.Runner.spawn_test/3 11 640.764 0.071 | |
ExUnit.Runner.receive_test_reply/4 11 640.764 0.071 <-- | |
:suspend 13 639.814 0.000 | |
:erlang.demonitor/2 11 0.874 0.046 | |
:garbage_collect 1 0.005 0.005 | |
:erlang.apply/2 11 638.777 0.072 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 638.777 0.072 <-- | |
:timer.tc/1 11 637.805 0.076 | |
ExUnit.Runner.generate_test_seed/2 11 0.819 0.040 | |
ExUnit.OnExitHandler.register/1 11 0.045 0.025 | |
:erlang.send/2 11 0.019 0.019 | |
:erlang.exit/1 11 0.017 0.017 | |
anonymous fn/4 in ExUnit.Runner.spawn_test_monitor/4 11 637.805 0.076 | |
:timer.tc/1 11 637.805 0.076 <-- | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 637.645 0.030 | |
:erlang.convert_time_unit/3 11 0.055 0.031 | |
:erlang.monotonic_time/0 22 0.029 0.028 | |
:timer.tc/1 11 637.645 0.030 | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 637.645 0.030 <-- | |
ExUnit.Runner.exec_test/1 11 631.250 0.032 | |
ExUnit.Runner.exec_test_setup/2 11 6.365 0.032 | |
:beam_types.verified_normal_type/1 21696 567.287 65.109 | |
:beam_types.mtfv_1/1 322 28.973 0.966 | |
:beam_validator.verify_y_init/1 860 14.882 2.584 | |
Enum.reduce/3 120 8.261 0.582 | |
Enum.each/2 1 4.462 0.003 | |
:beam_ssa_codegen.add_parameter_annos/2 35 3.445 0.105 | |
Map.merge/3 12 1.396 0.040 | |
:beam_validator.merge_values/3 38 1.144 0.114 | |
:beam_dict.literal_table/1 3 0.919 0.009 | |
:beam_ssa_pre_codegen.init_free/1 35 0.595 0.105 | |
:v3_kernel.group_value/3 21 0.434 0.063 | |
:beam_ssa_bsm.annotate_context_parameters/2 35 0.305 0.105 | |
:elixir_env.merge_and_check_unused_vars/4 21 0.278 0.073 | |
:beam_ssa_opt.get_call_order_po/2 3 0.201 0.009 | |
:beam_ssa_type.init_sig_roots/1 3 0.199 0.009 | |
Enum.map/2 4 0.130 0.015 | |
:elixir_erl_var.dump_binding/3 3 0.024 0.009 | |
:maps.fold/3 23212 632.935 69.900 <-- | |
:maps.fold_1/3 23212 465.823 69.054 | |
:maps.next/1 23212 69.883 46.551 | |
:maps.iterator/1 23212 23.307 23.281 | |
:suspend 9 0.098 0.000 | |
:garbage_collect 17 0.017 0.017 | |
anonymous fn/2 in ExUnit.Runner.spawn_test_monitor/4 11 631.250 0.032 | |
ExUnit.Runner.exec_test/1 11 631.250 0.032 <-- | |
DoAuthCryptoTest."test can generate main keys"/1 1 331.342 0.025 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 241.814 0.022 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 56.935 0.019 | |
DoAuthCryptoTest."test signatures are tripping"/1 1 0.358 0.006 | |
DoAuthCryptoTest."test server keypair is stable"/1 1 0.300 0.014 | |
DoAuthCryptoTest."test fmap show over enumerables"/1 1 0.191 0.008 | |
DoAuthCryptoTest."test can create iolist-compatible deta 1 0.162 0.006 | |
DoAuthCryptoTest."test main keys are reproduced the same 1 0.086 0.009 | |
DoAuthCryptoTest."test has secret key base set"/1 1 0.018 0.004 | |
DoAuthCryptoTest."test fixtures are in line with this su 1 0.011 0.006 | |
DoAuthCryptoTest."test can create and verify embedded pr 1 0.001 0.001 | |
:beam_ssa_type.simplify/5 1878 554.467 3.762 | |
:beam_ssa_type.opt_is/8 42 0.126 0.084 | |
:beam_ssa_type.sig_is/7 24 0.072 0.048 | |
:beam_ssa_type.type/5 4 0.000 0.004 | |
:beam_ssa_type.update_types/3 1948 554.665 3.898 <-- | |
:beam_ssa_type.type/5 1944 550.761 4.725 | |
:beam_types.make_cons/2 4 2.128 0.020 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_type.update_types/3 1944 550.761 4.725 | |
:beam_types.mtfv_cons/2 4 0.000 0.004 | |
:beam_ssa_type.type/5 1948 550.761 4.729 <-- | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 955 347.032 6.953 | |
:beam_types.make_cons/2 244 121.864 1.022 | |
:beam_types.make_type_from_value/1 175 51.111 0.175 | |
:lists.foldl/3 244 11.858 0.488 | |
:beam_call_types.types/3 1169 10.120 3.036 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 193 2.521 0.772 | |
:beam_ssa_type.put_map_type/3 15 0.809 0.045 | |
:beam_types.normalize/1 24 0.390 0.024 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 21 0.294 0.105 | |
:beam_types.get_tuple_element/2 24 0.024 0.024 | |
:beam_types.make_boolean/0 9 0.009 0.009 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.mtfv_cons/2 4 0.000 0.012 | |
:beam_ssa_type.update_types/3 4 0.000 0.004 | |
:compile.beam_validator_strong/2 3 274.612 0.006 | |
:compile.beam_validator_weak/2 3 269.169 0.006 | |
:compile.beam_validator_1/3 6 543.781 0.012 <-- | |
:beam_validator.validate/2 6 543.769 0.016 | |
:compile.beam_validator_1/3 6 543.769 0.016 | |
:beam_validator.validate_0/4 2 0.000 0.002 | |
:beam_validator.validate/2 8 543.769 0.018 <-- | |
:beam_validator.validate_0/4 8 542.625 0.014 | |
:beam_validator.build_function_table/2 6 1.128 0.018 | |
:beam_validator.validate/2 8 542.625 0.014 | |
:beam_validator.validate_1/5 2 0.000 0.002 | |
:beam_validator.validate_0/4 68 0.000 0.130 | |
:beam_validator.validate_0/4 78 542.625 0.146 <-- | |
:beam_validator.validate_1/5 70 542.499 0.346 | |
:beam_validator.validate_branches/2 2 0.018 0.008 | |
:beam_validator.validate_0/4 68 0.000 0.130 | |
:beam_validator.validate/2 2 0.000 0.002 | |
:beam_validator.validate_0/4 70 542.499 0.346 | |
:beam_validator.validate_instrs/4 8 0.000 0.004 | |
:beam_validator.validate_1/5 78 542.499 0.350 <-- | |
:beam_validator.validate_instrs/4 148 539.997 0.444 | |
:beam_validator.init_vst/3 70 1.484 0.211 | |
:beam_validator.validate_branches/2 68 0.614 0.272 | |
:beam_validator.extract_header/5 70 0.350 0.070 | |
:beam_validator.validate_0/4 2 0.000 0.002 | |
:beam_validator.validate_1/5 148 539.997 0.444 | |
:beam_validator.validate_instrs/4 2551 0.000 7.368 | |
:beam_validator.assign/3 8 0.000 0.008 | |
:beam_validator.validate_instrs/4 2707 539.997 7.820 <-- | |
:beam_validator.vi/2 2559 530.785 4.442 | |
:beam_validator.vm_1/2 2559 2.559 2.559 | |
:beam_validator.create_term/5 8 0.184 0.008 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.validate_instrs/4 2551 0.000 7.368 | |
:beam_validator.validate_1/5 8 0.000 0.004 | |
:beam_validator.validate_instrs/4 2559 530.785 4.442 | |
:beam_validator.vi/2 2559 530.785 4.442 <-- | |
:beam_validator.validate_body_call/3 316 262.422 1.582 | |
:beam_validator.assign/3 842 174.496 1.552 | |
:beam_types.make_cons/2 100 58.506 0.440 | |
:beam_validator.get_term_type/2 210 24.898 0.421 | |
:beam_validator.validate_select_val/4 20 9.998 0.040 | |
:beam_validator.validate_bif/7 42 9.140 0.084 | |
:beam_validator.validate_tail_call/4 42 5.972 0.236 | |
:beam_validator.branch/3 82 5.946 0.082 | |
:beam_validator.test_heap/3 60 5.206 0.241 | |
:beam_validator."-vi/2-lc$^8/1-0-"/2 90 5.064 0.180 | |
:lists.foldl/3 134 4.946 0.268 | |
:beam_validator.create_term/5 192 4.946 0.192 | |
:beam_validator.allocate/5 32 2.186 0.212 | |
:beam_validator.verify_get_map/4 8 1.920 0.024 | |
:beam_validator.type_test/4 18 1.872 0.036 | |
:beam_validator.verify_put_map/7 6 1.850 0.036 | |
:beam_validator.verify_y_init/1 36 1.586 0.072 | |
:beam_validator.assert_term/2 120 1.216 0.240 | |
:beam_validator.validate_src/2 46 1.184 0.092 | |
:beam_validator.assert_durable_term/2 64 1.088 0.128 | |
:beam_validator.eat_heap/2 190 0.950 0.570 | |
:beam_validator.propagate_fragility/3 42 0.924 0.252 | |
:beam_validator.branch/4 4 0.788 0.024 | |
:beam_validator.prune_x_regs/2 20 0.700 0.100 | |
:beam_validator.validate_var_info/3 22 0.666 0.044 | |
:beam_validator.merge_states/4 245 0.627 0.246 | |
:beam_validator.extract_term/5 10 0.480 0.010 | |
:beam_validator.verify_live/2 44 0.462 0.044 | |
:beam_validator.assert_movable/2 42 0.336 0.084 | |
:beam_validator.trim_stack/4 13 0.303 0.037 | |
:beam_validator.set_reg_vref/3 42 0.294 0.168 | |
:beam_validator.assert_type/3 14 0.278 0.042 | |
:beam_validator.verify_return/1 54 0.270 0.162 | |
:sets.add_element/2 245 0.245 0.245 | |
:beam_validator.verify_call_args/3 8 0.206 0.008 | |
:beam_validator.verify_no_ct/1 24 0.204 0.048 | |
:beam_types.normalize/1 10 0.166 0.010 | |
:beam_validator.get_reg_vref/2 42 0.126 0.084 | |
:beam_validator.deallocate/1 24 0.120 0.072 | |
:beam_validator.heap_alloc/2 16 0.112 0.064 | |
:beam_validator.kill_heap_allocation/1 20 0.100 0.060 | |
:ordsets.from_list/1 44 0.088 0.044 | |
:beam_validator.assert_choices/1 20 0.072 0.020 | |
:beam_validator.is_float_arith_bif/2 22 0.022 0.022 | |
:erlang.setelement/3 13 0.013 0.013 | |
:beam_validator.get_literal_type/1 4 0.012 0.004 | |
:beam_validator.is_literal/1 10 0.010 0.010 | |
:beam_validator.eat_heap_fun/1 2 0.010 0.006 | |
:beam_types.get_tuple_element/2 10 0.010 0.010 | |
:beam_validator."-vi/2-lc$^12/1-1-"/2 2 0.002 0.002 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:maps.fold_1/3 50757 509.467 50.791 | |
anonymous fn/4 in :beam_types.verified_normal_type/1 50757 509.467 50.791 <-- | |
:beam_types.verified_type/1 50757 123.728 54.182 | |
:suspend 23 0.023 0.000 | |
:garbage_collect 11 0.011 0.011 | |
:beam_types.verified_type/1 5004 325.082 6.767 | |
:beam_types.verify_tuple_set_1/2 2981 182.248 2.910 | |
:beam_types.verify_tuple_set/1 7985 507.330 9.677 <-- | |
:beam_types.verify_tuple_set_1/2 7408 321.036 10.291 | |
:beam_types.verified_type/1 0 33.378 5.024 | |
:beam_types.record_key/1 239 1.077 0.454 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 3 0.003 0.000 | |
:beam_types.verify_tuple_set/1 7408 321.036 10.291 | |
:beam_types.verified_normal_type/1 0 185.168 2.982 | |
:beam_types.verify_tuple_set_1/2 4913 0.000 6.953 | |
:beam_types.verify_tuple_set_1/2 12321 506.204 20.226 <-- | |
:beam_types.verify_tuple_set/1 2981 182.248 2.910 | |
:beam_types.verified_normal_type/1 7894 94.200 20.143 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 3 0.003 0.000 | |
:beam_types.verify_tuple_set_1/2 4913 0.000 6.953 | |
:beam_ssa_type.simplify/5 1107 504.667 1.107 | |
:beam_ssa_type.will_succeed/4 1107 504.667 1.107 <-- | |
:beam_ssa_type.will_succeed_1/4 1065 503.560 1.928 | |
:beam_ssa_type.will_succeed/4 1065 503.560 1.928 | |
:beam_ssa_type.will_succeed_1/4 1065 503.560 1.928 <-- | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 768 344.666 6.209 | |
:beam_call_types.will_succeed/3 821 156.360 3.179 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-0-"/2 53 0.318 0.159 | |
:lists.all/2 41 0.287 0.082 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_codegen.functions/2 3 124.465 0.057 | |
:v3_kernel.module/2 3 73.277 0.108 | |
:elixir_expand.expand_arg/2 0 65.258 2.819 | |
:beam_jump.module/2 3 43.415 0.056 | |
:elixir_erl_pass.translate_list/4 719 28.612 1.980 | |
:elixir_expand.expand_args/2 1493 16.962 5.353 | |
:elixir_erl_pass.translate_remote/5 206 14.970 0.947 | |
:elixir_expand.expand_remote/7 221 13.816 1.038 | |
:sys_core_fold.var_list/2 620 10.922 1.756 | |
:elixir_erl_pass.translate_map/4 54 9.404 0.278 | |
:v3_core.cclauses/3 70 9.022 0.251 | |
:elixir_erl_clauses.clause/6 0 8.576 0.077 | |
:v3_core.uclauses/3 35 6.722 0.094 | |
:elixir_erl_pass.translate/2 1 6.633 0.358 | |
:elixir_clauses.case/3 10 6.481 0.062 | |
:sys_core_fold.pattern_list/3 293 5.192 0.884 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 0 5.079 0.107 | |
:v3_core.ufun_clauses/3 35 4.950 0.089 | |
:elixir_erl_pass.translate_args/2 1348 4.923 4.733 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/5 0 2.665 0.013 | |
:elixir_expand.expand_multi_alias_call/6 1 2.207 0.030 | |
:beam_kernel_to_ssa.select_cg/5 19 1.795 0.044 | |
anonymous fn/4 in :beam_kernel_to_ssa.select_cg/5 0 1.689 0.035 | |
:elixir_erl_clauses.clauses/2 10 1.678 0.040 | |
:v3_core.uclause/3 0 1.164 0.054 | |
:beam_ssa_bsm.annotate_context_parameters/1 3 1.014 0.056 | |
Macro.do_traverse_args/4 28 0.602 0.112 | |
:beam_ssa_opt.partition_deflocs/3 11 0.519 0.206 | |
:v3_core.uexpr/3 35 0.459 0.105 | |
:v3_core.split_var_args/2 70 0.432 0.185 | |
:beam_ssa_bsm.accept_context_args/1 3 0.353 0.056 | |
:beam_kernel_to_ssa.new_ssa_vars/2 99 0.344 0.168 | |
:v3_core.pattern_map_pairs/2 3 0.248 0.011 | |
:elixir_tokenizer.extract_heredoc_with_interpolation/6 2 0.193 0.006 | |
:v3_core.ufun_clause/3 0 0.142 0.027 | |
Kernel.Typespec.translate_typespecs_for_module/2 4 0.130 0.006 | |
:elixir_expand.expand/2 0 0.126 0.008 | |
:compile.messages_per_file/1 3 0.093 0.018 | |
:elixir_erl_pass.build_bitstr/7 2 0.080 0.006 | |
:elixir_env.env_to_scope/1 5 0.025 0.010 | |
:elixir_fn.escape/3 1 0.006 0.003 | |
:v3_kernel.pattern_map_pairs/4 3 0.000 0.011 | |
:v3_kernel.match_value/5 24 0.000 0.066 | |
:v3_kernel.match_con/4 24 0.000 0.056 | |
:v3_kernel.get_match/2 3 0.000 0.011 | |
:sys_core_fold.pattern/3 28 0.000 0.109 | |
:lists.mapfoldl/3 9753 0.000 11.990 | |
:elixir_fn.expand/3 1 0.000 0.003 | |
:elixir_expand.expand_list/4 2 0.000 0.004 | |
:elixir_clauses.expand_clauses_origin/5 10 0.000 0.040 | |
:beam_ssa_codegen.cg_block/4 1 0.000 0.004 | |
Kernel.Typespec.remote_type/4 1 0.000 0.001 | |
Kernel.Typespec.fn_args/5 1 0.000 0.001 | |
:lists.mapfoldl/3 15264 474.643 34.542 <-- | |
anonymous fn/3 in :beam_ssa_codegen.functions/2 35 123.458 0.035 | |
anonymous fn/2 in :v3_kernel.module/2 34 55.619 0.034 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3486 48.166 3.531 | |
anonymous fn/2 in :beam_jump.module/2 35 43.307 0.035 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 3082 35.216 3.086 | |
anonymous fn/2 in :elixir_expand.expand_remote/7 570 23.150 0.696 | |
:elixir_expand.expand_remote/7 0 16.236 0.457 | |
anonymous fn/2 in :elixir_erl_pass.translate_remote/5 541 15.113 0.541 | |
:v3_kernel.match_con/4 0 13.844 0.037 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 218 10.100 1.072 | |
:elixir_erl_pass.translate_remote/5 0 9.542 0.220 | |
anonymous fn/2 in :sys_core_fold.var_list/2 571 8.587 0.572 | |
anonymous fn/3 in :v3_core.uclauses/3 67 8.342 0.067 | |
:elixir_expand.expand_args/2 0 7.629 1.396 | |
:elixir_expand.expand_case/4 0 6.474 0.010 | |
anonymous fn/3 in :v3_kernel.match_con/4 24 6.134 0.048 | |
anonymous fn/3 in :elixir_clauses.case/3 10 5.743 0.010 | |
anonymous fn/3 in :v3_core.cclauses/3 110 5.619 0.110 | |
anonymous fn/3 in :v3_kernel.match_value/5 41 5.125 0.041 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/ 20 5.017 0.059 | |
anonymous fn/3 in :v3_core.ufun_clauses/3 43 4.932 0.043 | |
anonymous fn/3 in :sys_core_fold.pattern_list/3 287 3.891 0.287 | |
:elixir_erl_pass.translate/2 0 3.800 0.361 | |
:v3_kernel.pattern_map_pairs/4 0 3.300 0.004 | |
anonymous fn/2 in :elixir_erl_clauses.clauses/2 20 2.673 0.020 | |
anonymous fn/7 in :elixir_expand.expand_multi_alias_call 13 2.154 0.031 | |
anonymous fn/4 in :beam_kernel_to_ssa.select_cg/5 36 1.746 0.058 | |
:elixir_erl_pass.translate_case/4 0 1.372 0.018 | |
:beam_kernel_to_ssa.select_cg/5 0 1.361 0.084 | |
anonymous fn/2 in :elixir_expand.expand/2 4 1.330 0.004 | |
anonymous fn/2 in :beam_ssa_bsm.annotate_context_paramet 35 0.904 0.035 | |
:beam_ssa_codegen.cg_block/4 0 0.896 0.004 | |
anonymous fn/3 in :v3_core.uexpr/3 35 0.693 0.035 | |
anonymous fn/3 in :sys_core_fold.pattern/3 38 0.479 0.038 | |
:v3_kernel.get_match/2 0 0.406 0.002 | |
anonymous fn/4 in Macro.do_traverse_args/4 56 0.406 0.112 | |
anonymous fn/2 in :elixir_expand.expand_args/2 36 0.368 0.036 | |
anonymous fn/2 in :sys_core_fold.pattern/3 15 0.315 0.015 | |
anonymous fn/2 in :beam_ssa_bsm.accept_context_args/1 35 0.245 0.035 | |
anonymous fn/2 in :v3_core.pattern_map_pairs/2 5 0.230 0.005 | |
anonymous fn/2 in :elixir_erl_pass.translate_list/4 4 0.213 0.004 | |
anonymous fn/2 in :v3_core.split_var_args/2 58 0.188 0.058 | |
anonymous fn/3 in :elixir_tokenizer.extract_heredoc_with 2 0.185 0.002 | |
:elixir_erl_pass.translate_map/4 0 0.174 0.027 | |
anonymous fn/2 in :beam_kernel_to_ssa.new_ssa_vars/2 35 0.140 0.035 | |
anonymous fn/2 in :beam_ssa_opt.partition_deflocs/3 127 0.127 0.127 | |
anonymous fn/2 in :elixir_erl_pass.translate/2 1 0.125 0.002 | |
anonymous fn/2 in Kernel.Typespec.translate_typespecs_fo 1 0.123 0.001 | |
:sys_core_fold.pattern/3 0 0.120 0.050 | |
anonymous fn/3 in :v3_kernel.pattern_map_pairs/4 5 0.070 0.016 | |
anonymous fn/2 in :compile.messages_per_file/1 9 0.063 0.009 | |
anonymous fn/2 in :beam_ssa_codegen.cg_block/4 2 0.053 0.002 | |
:elixir_erl_pass.build_bitstr/4 2 0.052 0.006 | |
anonymous fn/4 in :elixir_fn.expand/3 1 0.051 0.005 | |
:elixir_map.expand_map/3 0 0.046 0.004 | |
:garbage_collect 26 0.040 0.040 | |
:elixir_expand.expand_list/4 0 0.018 0.002 | |
anonymous fn/2 in :v3_kernel.get_match/2 5 0.015 0.010 | |
:suspend 15 0.015 0.000 | |
:elixir_erl_pass.translate_list/4 717 0.012 1.225 | |
:elixir_clauses.expand_clauses_origin/5 0 0.011 0.011 | |
:elixir_erl_clauses.match/3 0 0.003 0.002 | |
anonymous fn/3 in :elixir_fn.escape/3 1 0.002 0.001 | |
:v3_core.cexpr/3 0 0.000 0.179 | |
:lists.mapfoldl/3 9753 0.000 11.990 | |
:elixir_expand.expand/2 0 0.000 0.008 | |
:beam_ssa_type.opt_start/2 3 400.220 0.009 | |
:beam_ssa_type.signatures/2 3 400.220 0.009 <-- | |
:beam_ssa_type.signatures_1/3 3 399.078 0.009 | |
:beam_ssa_type.init_sig_st/2 3 1.133 0.015 | |
:beam_ssa_type.signatures/2 3 399.078 0.009 | |
:beam_ssa_type.signatures_1/3 41 0.000 0.120 | |
:beam_ssa_type.signatures_1/3 44 399.078 0.129 <-- | |
:beam_ssa_type.sig_function/4 41 398.745 0.082 | |
:beam_ssa_type.wl_next/1 44 0.204 0.085 | |
:beam_ssa_type.signatures_1/3 41 0.000 0.120 | |
:beam_ssa_type.signatures_1/3 41 398.745 0.082 | |
:beam_ssa_type.sig_function/4 41 398.745 0.082 <-- | |
:beam_ssa_type.do_sig_function/4 41 398.663 0.223 | |
:beam_ssa_type.sig_function/4 41 398.663 0.223 | |
:beam_ssa_type.do_sig_function/4 41 398.663 0.223 <-- | |
:beam_ssa_type.sig_function_1/4 41 397.985 0.404 | |
:beam_ssa_type.wl_pop/2 35 0.307 0.105 | |
:beam_ssa_type."-do_sig_function/4-lc$^0/1-0-"/2 35 0.063 0.045 | |
:beam_ssa_type.wl_defer_list_1/4 35 0.049 0.035 | |
:erlang.setelement/3 36 0.036 0.036 | |
:beam_ssa_type.do_sig_function/4 41 397.985 0.404 | |
:beam_ssa_type.sig_function_1/4 41 397.985 0.404 <-- | |
:beam_ssa_type.sig_bs/8 41 375.947 0.205 | |
:beam_ssa_type.init_metadata/3 41 21.151 0.246 | |
:beam_ssa_type.sig_commit_args/2 41 0.123 0.082 | |
:lists.zip/2 41 0.101 0.069 | |
:beam_ssa_type."-sig_function_1/4-lc$^0/1-0-"/1 41 0.101 0.069 | |
:maps.from_list/1 82 0.082 0.082 | |
:beam_ssa_type.wl_changed/2 41 0.041 0.041 | |
:erlang.setelement/3 35 0.035 0.035 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 2573 137.675 2.574 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 2332 136.569 2.333 | |
:beam_validator.get_call_args_1/3 1730 103.510 1.731 | |
:beam_ssa_type.simplify/2 146 1.049 0.146 | |
:beam_ssa_type."-type/5-lc$^0/1-0-"/2 298 0.793 0.298 | |
:beam_ssa_type.type/5 24 0.390 0.024 | |
:beam_ssa_type."-simplify/2-lc$^0/1-0-"/2 89 0.270 0.089 | |
:beam_validator."-bif_types/3-lc$^0/1-0-"/2 84 0.180 0.084 | |
:beam_validator.vi/2 10 0.166 0.010 | |
:beam_validator."-will_bif_succeed/3-lc$^0/1-0-"/2 64 0.140 0.064 | |
:beam_ssa_type."-simplify/2-lc$^0/1-2-"/2 60 0.134 0.061 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-0-"/2 53 0.106 0.053 | |
:beam_ssa_type."-infer_success_type/4-lc$^0/1-0-"/2 53 0.106 0.053 | |
:beam_ssa_type.pmt_1/3 50 0.100 0.050 | |
:beam_ssa_type."-type/5-lc$^0/1-2-"/2 42 0.084 0.042 | |
:beam_validator.pmt_1/3 20 0.040 0.020 | |
:beam_ssa_type.put_map_type/3 15 0.030 0.015 | |
:beam_validator.put_map_type/3 6 0.012 0.006 | |
:beam_types.normalize/1 7649 381.354 7.653 <-- | |
:beam_types.verified_normal_type/1 7649 373.697 16.913 | |
:suspend 4 0.004 0.000 | |
:beam_ssa_type.sig_function_1/4 41 375.947 0.205 | |
:beam_ssa_type.sig_bs/8 580 0.000 2.495 | |
:beam_ssa_type.sig_bs/8 621 375.947 2.700 <-- | |
:beam_ssa_type.sig_is/7 519 350.082 1.099 | |
:beam_ssa_type.update_successors/5 519 9.385 1.990 | |
:beam_ssa_type.update_success_types/5 519 8.475 0.691 | |
:beam_ssa_type.simplify_terminator/4 519 5.302 1.910 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_type.sig_bs/8 580 0.000 2.495 | |
:beam_call_types.fails_on_conflict/2 3210 191.557 3.214 | |
:beam_types.subtract/2 588 89.822 0.588 | |
:beam_types.make_cons/2 348 88.341 0.348 | |
:beam_validator.meet/2 226 1.262 0.226 | |
:beam_ssa_type.meet_types/2 232 1.173 0.232 | |
:beam_ssa_type.simplify/2 95 0.376 0.095 | |
:beam_call_types.will_succeed/3 73 0.315 0.073 | |
:beam_ssa_type.eval_type_test_bif/3 36 0.240 0.036 | |
:beam_types.meet/1 30 0.102 0.030 | |
:beam_call_types.types/3 31 0.093 0.031 | |
:beam_ssa_type.st_is_reachable/2 11 0.033 0.011 | |
:beam_types.glb_elements_1/4 4 0.000 0.004 | |
:beam_types.glb/2 996 0.000 0.996 | |
:beam_types.meet/2 5880 373.314 5.884 <-- | |
:beam_types.verified_type/1 5198 365.170 8.503 | |
:beam_types.glb/2 682 176.376 1.679 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_type.sig_bs/8 519 350.082 1.099 | |
:beam_ssa_type.sig_is/7 893 0.000 1.304 | |
:beam_ssa_type.sig_is/7 1412 350.082 2.403 <-- | |
:beam_ssa_type.simplify/5 869 346.583 5.076 | |
:beam_ssa_type.sig_local_call/6 22 0.724 0.088 | |
:beam_ssa_type.simplify_args/3 24 0.176 0.024 | |
:beam_ssa_type.sig_make_fun/4 2 0.074 0.012 | |
:beam_ssa_type.update_types/3 24 0.072 0.048 | |
:erlang.setelement/3 24 0.024 0.024 | |
:beam_ssa.normalize/1 24 0.024 0.024 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_type.sig_is/7 893 0.000 1.304 | |
:elixir_erl_compiler.compile/3 3 347.108 0.006 | |
:elixir_erl_compiler.erl_to_core/2 3 347.108 0.006 <-- | |
:v3_core.module/2 3 347.095 0.024 | |
:elixir_erl_compiler."-erl_to_core/2-lc$^0/1-0-"/1 3 0.007 0.003 | |
:elixir_erl_compiler.erl_to_core/2 3 347.095 0.024 | |
:v3_core.module/2 3 347.095 0.024 <-- | |
:lists.foldl/3 3 346.268 0.006 | |
:erl_internal.add_predefined_functions/1 3 0.716 0.009 | |
:v3_core."-module/2-lc$^1/1-1-"/1 3 0.067 0.019 | |
:lists.reverse/1 6 0.014 0.010 | |
:ordsets.new/0 3 0.003 0.003 | |
:lists.member/2 3 0.003 0.003 | |
:beam_ssa_type.type/5 955 347.032 6.953 | |
:beam_types.mtfv_cons/2 24 0.000 0.120 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 2573 0.000 3.599 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 3552 347.032 10.672 <-- | |
:beam_types.make_type_from_value/1 1991 229.544 1.991 | |
:beam_types.normalize/1 2573 137.675 2.574 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 3 0.003 0.000 | |
:beam_types.mtfv_cons/2 24 0.000 0.048 | |
:beam_ssa_type."-type/5-lc$^0/1-1-"/2 2573 0.000 3.599 | |
:lists.foldl/3 51 346.161 0.051 | |
anonymous fn/3 in :v3_core.module/2 51 346.161 0.051 <-- | |
:v3_core.form/3 51 346.110 0.156 | |
anonymous fn/3 in :v3_core.module/2 51 346.110 0.156 | |
:v3_core.form/3 51 346.110 0.156 <-- | |
:v3_core.function/4 34 345.816 0.170 | |
:erlang.setelement/3 51 0.051 0.051 | |
:ordsets.from_list/1 6 0.037 0.006 | |
:ordsets.union/2 6 0.026 0.011 | |
:v3_core.attribute/1 8 0.024 0.016 | |
:v3_core.form/3 34 345.816 0.170 | |
:cerl_trees.mapfold/4 34 0.000 0.034 | |
:v3_core.function/4 68 345.816 0.204 <-- | |
:v3_core.body/4 34 243.982 0.239 | |
:v3_core.uexpr/3 34 68.553 1.046 | |
:cerl_trees.mapfold/4 34 22.939 1.420 | |
:v3_core.cbody/2 34 10.138 0.068 | |
anonymous fn/2 in :v3_core.function/4 34 0.068 0.034 | |
:lists.member/2 34 0.034 0.034 | |
:beam_ssa_type.will_succeed_1/4 768 344.666 6.209 | |
:beam_types.mtfv_cons/2 24 0.000 0.120 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 2332 0.000 3.313 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 3124 344.666 9.642 <-- | |
:beam_types.make_type_from_value/1 1869 229.320 1.870 | |
:beam_types.normalize/1 2332 136.569 2.333 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 3 0.003 0.000 | |
:beam_types.mtfv_cons/2 24 0.000 0.048 | |
:beam_ssa_type."-will_succeed_1/4-lc$^0/1-1-"/2 2332 0.000 3.313 | |
anonymous fn/3 in :compile.select_passes/2 3 337.733 0.015 | |
:beam_ssa_pre_codegen.module/2 3 337.733 0.015 <-- | |
:beam_ssa_pre_codegen.functions/3 3 337.502 0.056 | |
:beam_ssa_pre_codegen.passes/1 3 0.186 0.009 | |
:proplists.get_bool/2 3 0.027 0.003 | |
:erlang.setelement/3 3 0.003 0.003 | |
:beam_ssa_pre_codegen.module/2 3 337.502 0.056 | |
:beam_ssa_pre_codegen.functions/3 35 0.000 0.052 | |
:beam_ssa_pre_codegen.functions/3 38 337.502 0.108 <-- | |
:beam_ssa_pre_codegen.function/3 35 337.394 0.211 | |
:beam_ssa_pre_codegen.functions/3 35 0.000 0.052 | |
:beam_ssa_pre_codegen.functions/3 35 337.394 0.211 | |
:beam_ssa_pre_codegen.function/3 35 337.394 0.211 <-- | |
:compile.run_sub_passes/2 35 336.937 0.035 | |
:beam_ssa.add_anno/3 35 0.105 0.070 | |
:beam_ssa_pre_codegen.add_extra_annos/2 35 0.070 0.035 | |
:maps.get/3 35 0.035 0.035 | |
:erlang.setelement/3 35 0.035 0.035 | |
:garbage_collect 1 0.001 0.001 | |
ExUnit.Runner.exec_test/1 1 331.342 0.025 | |
DoAuthCryptoTest."test can generate main keys"/1 1 331.342 0.025 <-- | |
DoAuth.Crypto.main_key_init/1 1 331.082 0.002 | |
DoAuth.Crypto.main_key_init/2 1 0.143 0.011 | |
DoAuth.Crypto.main_key_reproduce/2 1 0.087 0.003 | |
ExUnit.Assertions.assert/2 2 0.002 0.002 | |
DoAuthCryptoTest.very_weak_params/0 1 0.002 0.002 | |
ExUnit.Assertions.__equal__?/2 1 0.001 0.001 | |
DoAuth.Crypto.main_key_init/2 2 331.182 0.003 | |
DoAuth.Crypto.main_key_reproduce/2 2 0.155 0.003 | |
:enacl.pwhash/4 4 331.337 0.006 <-- | |
:enacl_nif.crypto_pwhash/5 4 331.331 331.331 | |
:enacl.pwhash/4 4 331.331 331.331 | |
:enacl_nif.crypto_pwhash/5 4 331.331 331.331 <-- | |
DoAuth.Crypto.main_key_init/1 1 331.079 0.017 | |
DoAuthCryptoTest."test can generate main keys"/1 1 0.143 0.011 | |
DoAuth.Crypto.main_key_init/2 2 331.222 0.028 <-- | |
:enacl.pwhash/4 2 331.182 0.003 | |
:enacl.randombytes/1 2 0.012 0.003 | |
DoAuthCryptoTest."test can generate main keys"/1 1 331.082 0.002 | |
DoAuth.Crypto.main_key_init/1 1 331.082 0.002 <-- | |
DoAuth.Crypto.main_key_init/2 1 331.079 0.017 | |
DoAuth.Crypto.default_params/0 1 0.001 0.001 | |
anonymous fn/3 in :compile.runner/2 3 274.618 0.003 | |
anonymous fn/2 in :compile.kernel_passes/0 3 274.618 0.003 <-- | |
:compile.beam_validator_strong/2 3 274.615 0.003 | |
anonymous fn/2 in :compile.kernel_passes/0 3 274.615 0.003 | |
:compile.beam_validator_strong/2 3 274.615 0.003 <-- | |
:compile.beam_validator_1/3 3 274.612 0.006 | |
anonymous fn/3 in :compile.runner/2 3 269.175 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 269.175 0.003 <-- | |
:compile.beam_validator_weak/2 3 269.172 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 269.172 0.003 | |
:compile.beam_validator_weak/2 3 269.172 0.003 <-- | |
:compile.beam_validator_1/3 3 269.169 0.006 | |
:beam_validator.vi/2 316 262.422 1.582 | |
:beam_validator.validate_body_call/3 316 262.422 1.582 <-- | |
:beam_validator.will_call_succeed/2 316 119.854 0.604 | |
:beam_validator.branch/3 316 107.015 0.320 | |
:beam_validator.verify_call_args/3 316 16.504 0.316 | |
:beam_validator.verify_y_init/1 316 11.841 0.632 | |
:beam_validator.verify_live/2 316 5.624 0.316 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_compiler.compile/3 2 149.475 0.033 | |
:elixir_clauses.def/2 24 103.295 0.071 | |
:elixir.quoted_to_erl/3 3 2.489 0.019 | |
:elixir_dispatch.expand_quoted/6 145 1.758 0.481 | |
:elixir_expand.expand_list/4 543 0.727 1.022 | |
:elixir_expand.expand_arg/2 2633 0.216 5.943 | |
:elixir_clauses.guard/2 33 0.216 0.122 | |
:elixir_expand.expand_args/2 86 0.048 0.471 | |
anonymous fn/2 in :elixir_expand.expand_args/2 36 0.024 0.112 | |
:lists.mapfoldl/3 0 0.000 0.008 | |
:elixir_map.expand_map/3 0 0.000 0.008 | |
:elixir_fn.capture_require/4 1 0.000 0.001 | |
:elixir_expand.expand_without_aliases_report/2 21 0.000 0.021 | |
:elixir_expand.expand_remote/7 0 0.000 0.012 | |
:elixir_expand.expand_opts/5 39 0.000 0.189 | |
:elixir_expand.expand_case/4 10 0.000 0.040 | |
:elixir_expand.expand_block/4 417 0.000 1.829 | |
:elixir_expand.expand_aliases/3 0 0.000 0.011 | |
:elixir_expand.expand/2 413 0.000 0.618 | |
anonymous fn/7 in :elixir_expand.expand_multi_alias_call/6 13 0.000 0.079 | |
anonymous fn/2 in :elixir_expand.expand/2 142 0.000 0.678 | |
:elixir_dispatch.dispatch_import/5 19 0.000 0.071 | |
:elixir_clauses.clause/5 21 0.000 0.042 | |
:elixir_expand.expand/2 4601 258.248 11.881 <-- | |
:elixir_dispatch.dispatch_import/5 153 165.060 0.327 | |
:elixir_dispatch.expand_quoted/6 0 124.324 0.055 | |
:elixir_expand.expand_arg/2 9 84.525 1.348 | |
:elixir_expand.expand_block/4 176 73.579 0.461 | |
:elixir_dispatch.dispatch_require/6 227 68.952 0.792 | |
:elixir_expand.expand_args/2 1369 33.923 3.766 | |
:elixir_aliases.ensure_loaded/3 18 21.304 0.044 | |
:elixir_expand.expand_list/4 1526 19.371 2.543 | |
:elixir_map.expand_struct/4 1 10.790 0.011 | |
:elixir_bitstring.expand/4 15 9.209 0.069 | |
:elixir_expand.expand_case/4 11 8.590 0.045 | |
:elixir_expand.expand_aliases/3 110 6.828 0.541 | |
:elixir_import.import/4 12 5.897 0.081 | |
:elixir_map.expand_map/3 50 4.871 0.087 | |
:elixir_env.close_write/2 982 2.917 1.952 | |
:elixir_expand.expand_require/4 18 2.528 0.090 | |
:elixir_clauses.match/4 142 2.357 0.286 | |
:elixir_expand.expand_multi_alias_call/6 1 2.285 0.003 | |
:elixir_expand.expand_alias/5 21 2.096 0.114 | |
:elixir_expand.expand_without_aliases_report/2 39 1.833 0.049 | |
:elixir_env.prepare_write/1 1225 1.279 1.271 | |
:elixir_utils.var_context/2 399 1.272 0.847 | |
:elixir_expand.expand_opts/5 39 1.172 0.137 | |
:elixir_clauses.clause/5 2 0.621 0.002 | |
:elixir_expand.maybe_warn_underscored_var_access/4 237 0.454 0.316 | |
:maps.get/2 342 0.363 0.363 | |
:elixir_expand.var_unused/5 162 0.330 0.204 | |
:elixir_expand.assert_no_ambiguous_op/4 153 0.306 0.240 | |
:elixir_expand.var_used/3 237 0.244 0.244 | |
:elixir_expand.assert_no_match_or_guard_scope/3 51 0.241 0.124 | |
:elixir_expand.expand_fn_capture/3 1 0.194 0.008 | |
:suspend 5 0.192 0.000 | |
:ordsets.add_element/2 162 0.180 0.171 | |
:elixir_expand.refute_parallel_bitstring_match/4 142 0.175 0.143 | |
:elixir_expand.assert_no_guard_scope/3 142 0.142 0.142 | |
:lists.mapfoldl/3 0 0.126 0.008 | |
:elixir_expand.no_alias_opts/1 27 0.092 0.062 | |
:elixir_fn.expand/3 1 0.065 0.004 | |
:elixir_expand.escape_env_entries/2 2 0.054 0.010 | |
:garbage_collect 11 0.011 0.011 | |
:elixir_expand.maybe_escape_map/1 1 0.006 0.002 | |
:maps.is_key/2 1 0.001 0.001 | |
:elixir_expand.expand/2 413 0.000 0.618 | |
:beam_ssa_type.opt_start/2 3 255.601 0.015 | |
:beam_ssa_type.opt_start_1/4 35 0.000 0.163 | |
:beam_ssa_type.opt_start_1/4 38 255.601 0.178 <-- | |
:beam_ssa_type.opt_function/5 35 255.272 0.070 | |
:lists.zip/2 35 0.081 0.057 | |
:maps.from_list/1 35 0.035 0.035 | |
:erlang.setelement/3 35 0.035 0.035 | |
:beam_ssa_type.opt_start_1/4 35 0.000 0.163 | |
DoAuth.Schema.DID.sin_one_pk64!/1 2 128.085 0.003 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subject_ 1 111.178 0.002 | |
DoAuth.Schema.Issuer.sin_one_did!/1 2 10.226 0.003 | |
DoAuth.Schema.Subject.sin_any_credential_subject!/1 1 0.000 0.001 | |
DoAuth.Schema.Key.sin_one_pk64!/1 2 0.000 0.003 | |
DoAuth.Repo.transaction/1 8 249.489 0.012 <-- | |
DoAuth.Repo.transaction/2 8 249.482 0.068 | |
DoAuth.Repo.transaction/1 8 249.482 0.068 | |
DoAuth.Repo.transaction/2 8 249.482 0.068 <-- | |
Ecto.Repo.Transaction.transaction/4 7 144.115 0.077 | |
:error_handler.undefined_function/3 1 105.303 0.006 | |
Keyword.merge/2 8 0.014 0.014 | |
DoAuth.Repo.default_options/1 8 0.014 0.014 | |
Process.get/2 8 0.013 0.013 | |
:v3_core.function/4 34 243.982 0.239 | |
:v3_core.body/4 34 243.982 0.239 <-- | |
:v3_core.clauses/2 34 242.808 0.138 | |
:v3_core.lineno_anno/2 34 0.240 0.137 | |
:v3_core.new_vars/3 34 0.222 0.034 | |
:v3_core.new_vars/2 34 0.222 0.034 | |
:cerl.ann_c_tuple/2 34 0.216 0.095 | |
:lists.reverse/1 34 0.034 0.034 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.body/4 34 242.808 0.138 | |
:v3_core.fun_tq/4 1 0.000 0.003 | |
:v3_core.expr/2 22 0.000 0.078 | |
:v3_core.clauses/2 97 0.000 0.129 | |
:v3_core.clauses/2 154 242.808 0.348 <-- | |
:v3_core.expr/2 0 154.839 0.154 | |
:v3_core.clause/2 97 90.069 0.446 | |
:v3_core.clauses/2 97 0.000 0.129 | |
ExUnit.Runner.exec_test/1 1 241.814 0.022 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 241.814 0.022 <-- | |
DoAuth.Schema.Credential.transact_with_keypair_from_subj 1 111.194 0.006 | |
DoAuth.Schema.DID.sin_one_pk/1 1 106.194 0.007 | |
DoAuth.Crypto.verify_map/1 1 23.575 0.005 | |
DoAuth.Schema.Credential.to_map/1 1 0.791 0.022 | |
DoAuth.Crypto.server_keypair/0 1 0.038 0.006 | |
:v3_core.clauses/2 0 154.839 0.154 | |
:v3_core.exprs/2 346 85.919 2.205 | |
:v3_core.safe/2 6367 0.000 19.758 | |
:v3_core.novars/2 164 0.000 0.520 | |
:v3_core.gexpr_test/3 12 0.000 0.027 | |
:v3_core.expr/2 12 0.000 0.018 | |
:lists.foldr/3 3 0.000 0.037 | |
:v3_core.expr/2 6904 240.758 22.719 <-- | |
:v3_core.safe_list/2 1358 177.002 1.362 | |
:v3_core.exprs/2 12 129.108 0.460 | |
:v3_core.novars/2 164 109.294 0.656 | |
:v3_core.full_anno/2 5319 46.304 8.655 | |
:v3_core.expr_bin/3 170 42.053 0.517 | |
:v3_core.map_build_pairs/4 48 40.454 0.192 | |
:v3_core.gexpr_test/3 0 22.636 0.036 | |
:v3_core.safe/2 2322 16.589 9.273 | |
:v3_core.annotate_tuple/3 1130 16.445 1.131 | |
:v3_core.record_anno/2 1130 13.277 2.260 | |
:v3_core.lineno_anno/2 452 3.298 1.808 | |
:v3_core.annotate_cons/4 1161 2.326 1.162 | |
:v3_core.pattern/2 142 1.908 0.307 | |
:erlang.++/2 1315 1.317 1.316 | |
:v3_core.new_var/2 164 0.820 0.328 | |
:v3_core.set_wanted/2 142 0.660 0.401 | |
:cerl.c_tuple/1 164 0.658 0.329 | |
:lists.droplast/1 12 0.344 0.098 | |
:lists.last/1 12 0.189 0.012 | |
:v3_core.fail_clause/3 164 0.164 0.164 | |
:v3_core.letify_aliases/2 142 0.144 0.143 | |
:erlang.setelement/3 142 0.144 0.143 | |
:v3_core.fold_match/2 142 0.142 0.142 | |
:v3_core.fun_tq/4 1 0.103 0.007 | |
:garbage_collect 13 0.013 0.013 | |
:suspend 12 0.012 0.000 | |
:v3_core.expr/2 12 0.000 0.018 | |
:v3_core.clauses/2 22 0.000 0.078 | |
anonymous fn/2 in :v3_core.safe_list/2 3 0.000 0.009 | |
:beam_types.mtfv_cons/2 12429 219.779 16.325 | |
anonymous fn/3 in :beam_types.mtfv_1/1 2048 13.300 2.050 | |
:beam_types.make_cons/2 524 3.990 0.606 | |
:beam_ssa_type.join_types_1/3 95 0.458 0.095 | |
:beam_validator.join/2 34 0.192 0.034 | |
:beam_call_types.types/3 70 0.191 0.070 | |
:beam_ssa_type.st_join_return_types/2 59 0.059 0.059 | |
:beam_ssa_type.simplify_phi_args/5 16 0.016 0.016 | |
:beam_types.join_list/2 14 0.014 0.014 | |
:beam_ssa_type.parallel_join/2 3 0.003 0.003 | |
:beam_types.lub_elements_1/4 6677 0.000 7.044 | |
:beam_types.lub/2 3570 0.000 5.997 | |
:beam_types.join/2 757 0.000 1.245 | |
:beam_types.join/2 26296 238.002 33.558 <-- | |
:beam_types.lub/2 6393 121.035 14.706 | |
:beam_types.join_unions/2 2056 108.687 6.793 | |
:beam_types.record_key/1 7241 24.175 14.411 | |
:suspend 13 0.013 0.000 | |
:garbage_collect 8 0.008 0.008 | |
:beam_types.join/2 757 0.000 1.245 | |
:v3_core.expr/2 12 129.108 0.460 | |
:v3_core.clause/2 97 108.324 0.442 | |
:v3_core.pattern_map_pair/2 5 0.000 0.020 | |
:v3_core.exprs/2 346 0.000 0.577 | |
:v3_core.exprs/2 460 237.432 1.499 <-- | |
:v3_core.expr/2 346 85.919 2.205 | |
:erlang.++/2 346 0.348 0.347 | |
:v3_core.clause/2 0 0.093 0.018 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.exprs/2 346 0.000 0.577 | |
:beam_ssa_type.will_succeed_1/4 821 156.360 3.179 | |
:beam_validator.will_call_succeed/2 330 59.518 1.305 | |
:beam_validator.will_bif_succeed/3 42 0.190 0.084 | |
:beam_call_types.will_succeed/3 1193 216.068 4.568 <-- | |
:beam_call_types.fails_on_conflict/2 1082 199.063 2.132 | |
:beam_call_types.types/3 1082 9.900 2.289 | |
:erl_bifs.is_safe/3 1120 1.120 1.120 | |
:erl_bifs.is_exit_bif/3 1098 1.100 1.099 | |
:beam_types.meet/2 73 0.315 0.073 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
DoAuth.Repo.transaction/2 7 144.115 0.077 | |
:error_handler.undefined_function/3 1 71.082 0.006 | |
Ecto.Repo.Transaction.transaction/4 8 215.197 0.083 <-- | |
Ecto.Adapters.Postgres.transaction/3 8 215.021 0.022 | |
Ecto.Repo.Registry.lookup/1 8 0.213 0.046 | |
Ecto.Repo.Transaction.transaction/4 8 215.021 0.022 | |
Ecto.Adapters.Postgres.transaction/3 8 215.021 0.022 <-- | |
Ecto.Adapters.SQL.transaction/3 8 215.009 0.026 | |
Ecto.Adapters.Postgres.transaction/3 8 215.009 0.026 | |
Ecto.Adapters.SQL.transaction/3 8 215.009 0.026 <-- | |
Ecto.Adapters.SQL.checkout_or_transaction/4 8 214.997 0.077 | |
Ecto.Adapters.SQL.transaction/3 8 214.997 0.077 | |
Ecto.Adapters.SQL.checkout_or_transaction/4 8 214.997 0.077 <-- | |
DBConnection.transaction/3 8 214.912 0.043 | |
Ecto.Adapters.SQL.get_conn_or_pool/1 8 0.077 0.033 | |
:erlang.++/2 8 0.012 0.012 | |
Ecto.Adapters.SQL.with_log/3 8 0.009 0.009 | |
Ecto.Adapters.SQL.checkout_or_transaction/4 8 214.912 0.043 | |
DBConnection.transaction/3 8 214.912 0.043 <-- | |
DBConnection.run_transaction/4 4 206.467 0.044 | |
DBConnection.begin/3 4 8.421 0.020 | |
DBConnection.conclude/2 4 0.040 0.015 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transact 4 0.000 0.027 | |
:code.ensure_loaded/1 69 211.230 0.108 | |
:code.load_binary/3 3 1.200 0.003 | |
:code.delete/1 2 0.782 0.002 | |
:code.purge/1 1 0.772 0.001 | |
:code.get_object_code/1 18 0.180 0.018 | |
:code.call/1 93 214.164 0.132 <-- | |
:code_server.call/1 93 214.032 1.333 | |
:code.call/1 93 214.032 1.333 | |
:code_server.call/1 93 214.032 1.333 <-- | |
:suspend 105 212.101 0.000 | |
:erlang.demonitor/2 93 0.367 0.317 | |
:erlang.monitor/2 93 0.231 0.227 | |
:v3_core.safe_list/2 1358 166.199 4.972 | |
anonymous fn/2 in :v3_core.safe_list/2 0 11.578 0.006 | |
:v3_kernel.atomic_list/3 310 11.469 1.398 | |
:v3_kernel.match/4 53 11.151 0.126 | |
:v3_kernel.umatch_list/3 60 4.694 0.137 | |
:v3_kernel.pattern_list/4 264 2.088 0.534 | |
:v3_kernel.match_pre/3 33 1.613 0.117 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 0 1.231 0.059 | |
:v3_kernel.match_guard/3 0 1.129 0.002 | |
:sys_core_fold.letify/2 698 0.782 0.720 | |
:v3_core.cexpr/3 35 0.317 0.070 | |
anonymous fn/2 in :v3_core.expr_bin_1/2 0 0.178 0.002 | |
:v3_kernel.map_split_pairs/5 3 0.118 0.008 | |
:compile.expand_opts/1 3 0.103 0.028 | |
:v3_kernel.match_vars/2 1 0.015 0.003 | |
:v3_core.uguard/4 12 0.012 0.012 | |
:v3_core.guard_tests/1 12 0.009 0.012 | |
:v3_core.guard/2 12 0.009 0.012 | |
:elixir_erl.attributes_form/3 1 0.001 0.001 | |
:v3_core.expr_bin_1/2 9 0.000 0.025 | |
:lists.foldr/3 5377 0.000 5.381 | |
:lists.foldr/3 8241 212.696 13.625 <-- | |
anonymous fn/2 in :v3_core.safe_list/2 3616 164.478 10.846 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 1125 12.452 3.332 | |
anonymous fn/3 in :v3_kernel.match/4 73 11.014 0.073 | |
anonymous fn/3 in :v3_kernel.umatch_list/3 77 4.634 0.161 | |
anonymous fn/2 in :v3_core.expr_bin_1/2 16 2.824 0.058 | |
anonymous fn/3 in :v3_kernel.pattern_list/4 270 2.345 0.540 | |
anonymous fn/3 in :v3_kernel.match_pre/3 84 1.424 0.166 | |
:v3_kernel.translate_match_fail/4 1 0.429 0.001 | |
anonymous fn/3 in :v3_core.cexpr/3 35 0.212 0.070 | |
:v3_core.expr_bin_1/2 2 0.176 0.002 | |
anonymous fn/3 in :v3_kernel.map_split_pairs/5 5 0.105 0.025 | |
anonymous fn/2 in :compile.expand_opts/1 25 0.050 0.025 | |
anonymous fn/3 in :sys_core_fold.letify/2 20 0.040 0.020 | |
anonymous fn/2 in :v3_kernel.match_vars/2 2 0.010 0.006 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:v3_kernel.expr/3 23 0.000 0.054 | |
:v3_core.expr/2 3 0.000 0.037 | |
:lists.foldr/3 5377 0.000 5.381 | |
anonymous fn/2 in :v3_core.safe_list/2 3619 159.615 14.474 | |
:v3_core.map_build_pairs_1/3 390 22.664 1.524 | |
:v3_core.expr/2 2322 16.589 9.273 | |
:v3_core.map_build_pairs/4 0 13.385 0.069 | |
:v3_core.bitstr/2 36 0.000 0.138 | |
:v3_core.safe/2 6367 212.253 25.478 <-- | |
:v3_core.force_safe/2 6367 19.565 12.821 | |
anonymous fn/2 in :v3_core.safe_list/2 0 11.587 0.006 | |
:erlang.++/2 6367 6.381 6.374 | |
:v3_core.map_build_pairs_1/3 0 2.784 0.511 | |
:v3_core.bitstr/2 0 0.262 0.008 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 5 0.005 0.005 | |
:v3_core.expr/2 6367 0.000 19.758 | |
:error_handler.ensure_loaded/1 57 177.524 0.179 | |
:elixir_aliases.ensure_loaded/3 18 21.260 0.050 | |
Code.ensure_loaded/1 3 6.718 0.014 | |
Kernel.ParallelCompiler.spawn_workers/3 1 3.312 0.002 | |
:elixir_dispatch.get_deprecations/1 92 2.213 0.190 | |
:elixir_module.check_module_availability/3 1 0.844 0.002 | |
:elixir_map.ensure_loaded/1 1 0.011 0.002 | |
:code.ensure_loaded/1 173 211.882 0.439 <-- | |
:code.call/1 69 211.230 0.108 | |
:erlang.module_loaded/1 173 0.213 0.212 | |
:elixir_dispatch.expand_quoted/6 0 126.183 0.109 | |
:elixir_expand.expand/2 176 73.579 0.461 | |
:elixir_expand.expand_remote/7 0 11.110 0.023 | |
:elixir_expand.expand_block/4 255 0.000 0.577 | |
:elixir_expand.expand_block/4 431 210.872 1.170 <-- | |
:elixir_dispatch.dispatch_require/6 4 1.198 0.018 | |
:elixir_expand.is_useless_building/3 245 0.256 0.256 | |
:lists.reverse/1 91 0.202 0.149 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_expand.expand_block/4 255 0.000 0.577 | |
:elixir_expand.expand/2 417 0.000 1.829 | |
DBConnection.transaction/3 4 206.467 0.044 | |
DBConnection.run_transaction/4 4 206.467 0.044 <-- | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transact 4 204.229 0.029 | |
DBConnection.commit/3 4 2.115 0.034 | |
DBConnection.reset/1 4 0.041 0.015 | |
DBConnection.conclude/2 4 0.038 0.017 | |
DBConnection.run_transaction/4 4 204.229 0.029 | |
DBConnection.transaction/3 4 0.000 0.027 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transactio 8 204.229 0.056 <-- | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with 1 109.631 0.024 | |
anonymous fn/1 in DoAuth.Schema.DID.sin_one_pk64!/1 2 85.565 0.011 | |
anonymous fn/1 in DoAuth.Schema.Key.sin_one_pk64!/1 2 57.721 0.007 | |
anonymous fn/1 in DoAuth.Schema.Issuer.sin_one_did!/1 2 40.803 0.006 | |
anonymous fn/1 in DoAuth.Schema.Subject.sin_any_credenti 1 9.952 0.003 | |
Ecto.Adapters.SQL.reset_conn/2 8 0.091 0.019 | |
Ecto.Adapters.SQL.put_conn/2 8 0.074 0.024 | |
:beam_call_types.will_succeed/3 1082 199.063 2.132 | |
:beam_call_types.fails_on_conflict/2 3210 0.000 5.372 | |
:beam_call_types.fails_on_conflict/2 4292 199.063 7.504 <-- | |
:beam_types.meet/2 3210 191.557 3.214 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_call_types.fails_on_conflict/2 3210 0.000 5.372 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 113.058 0.307 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 47.543 0.211 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 35.611 0.210 | |
:beam_ssa_opt.ssa_opt_live/1 121 196.212 0.728 <-- | |
:beam_ssa_opt.live_opt/3 121 169.512 0.847 | |
:beam_ssa.linearize/1 121 25.477 0.363 | |
:lists.reverse/1 121 0.249 0.185 | |
:maps.from_list/1 121 0.123 0.122 | |
:erlang.setelement/3 121 0.121 0.121 | |
:suspend 2 0.002 0.000 | |
:beam_types.join/2 6393 121.035 14.706 | |
:beam_types.join_unions/2 2475 45.147 4.709 | |
:beam_types.jts_records/4 411 26.252 1.262 | |
:beam_types.normalize_tuple_set/2 70 3.184 0.135 | |
:beam_types.lub_tuple_elements/3 42 0.000 0.084 | |
:beam_types.lub/2 70 0.000 0.182 | |
:beam_types.jts_tuple/2 320 0.000 1.103 | |
:beam_types.join_tuple_sets/2 28 0.000 0.056 | |
:beam_types.lub/2 9809 195.618 22.237 <-- | |
:beam_types.lub_elements_1/4 0 89.444 2.000 | |
:beam_types.lub_tuple_elements/3 2718 67.878 4.501 | |
:beam_types.jts_records/4 0 30.346 0.271 | |
:beam_types.jts_tuple/2 0 17.662 0.098 | |
:ordsets.union/2 1718 8.508 4.031 | |
:beam_types.verified_normal_type/1 1458 3.655 1.681 | |
:ordsets.size/1 1718 1.720 1.719 | |
:beam_types.join_unions/2 0 1.568 0.224 | |
:erlang.min/2 1416 1.418 1.417 | |
:erlang.max/2 1146 1.146 1.146 | |
:maps.filter/2 42 0.968 0.210 | |
:beam_types.gcd/2 233 0.293 0.234 | |
:beam_types.shrink_union/1 70 0.070 0.070 | |
:garbage_collect 12 0.012 0.012 | |
:suspend 9 0.009 0.000 | |
:beam_types.lub/2 70 0.000 0.182 | |
:beam_types.join/2 3570 0.000 5.997 | |
:elixir_expand.expand/2 0 124.324 0.055 | |
:elixir_dispatch.dispatch_import/5 121 49.823 0.668 | |
:elixir_dispatch.dispatch_require/6 24 6.411 0.147 | |
:elixir_expand.expand_case/4 0 5.315 0.007 | |
:elixir_expand.expand_remote/7 0 3.593 0.018 | |
:elixir_bitstring.expand/4 0 0.001 0.001 | |
:elixir_dispatch.expand_quoted/6 0 0.000 0.011 | |
:elixir_dispatch.expand_quoted/6 145 189.467 0.907 <-- | |
:elixir_expand.expand_block/4 0 126.183 0.109 | |
:elixir_quote.linify_with_context_counter/3 145 56.136 0.311 | |
:elixir_clauses.guard/2 0 12.798 0.018 | |
:elixir_expand.expand/2 145 1.758 0.481 | |
:elixir_expand.expand_arg/2 0 1.234 0.016 | |
:elixir_module.next_counter/1 145 1.098 0.467 | |
:elixir_utils.get_line/1 145 0.451 0.298 | |
:maps.get/2 145 0.151 0.151 | |
:elixir_clauses.clause/5 0 0.084 0.006 | |
:suspend 2 0.003 0.000 | |
:elixir_dispatch.expand_quoted/6 0 0.000 0.011 | |
:beam_validator.assign/3 716 154.539 0.716 | |
:beam_validator.get_raw_type/2 562 28.258 0.562 | |
:beam_validator.update_type/4 78 0.418 0.078 | |
:beam_validator.vi/2 4 0.012 0.004 | |
:beam_validator.get_literal_type/1 1360 183.227 1.360 <-- | |
:beam_types.make_type_from_value/1 1360 182.049 1.360 | |
:beam_ssa_type.type/5 244 121.864 1.022 | |
:beam_validator.vi/2 100 58.506 0.440 | |
:beam_ssa_type.update_types/3 4 2.128 0.020 | |
:beam_types.make_cons/2 348 182.498 1.482 <-- | |
:beam_types.subtract/2 262 88.685 0.524 | |
:beam_types.meet/2 348 88.341 0.348 | |
:beam_types.join/2 524 3.990 0.606 | |
:error_handler.undefined_function/3 57 177.804 0.178 | |
:error_handler.ensure_loaded/1 57 177.804 0.178 <-- | |
:code.ensure_loaded/1 57 177.524 0.179 | |
:erlang.whereis/1 57 0.102 0.102 | |
:v3_core.expr/2 1358 177.002 1.362 | |
:v3_core.safe_list/2 1358 177.002 1.362 <-- | |
:lists.foldr/3 1358 166.199 4.972 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_types.meet/2 682 176.376 1.679 | |
:beam_types.glb/2 682 176.376 1.679 <-- | |
:beam_types.glb_tuples/2 50 0.588 0.300 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.meet/2 996 0.000 0.996 | |
:lists.foldr/3 3616 164.478 10.846 | |
:v3_core.safe/2 0 11.587 0.006 | |
:v3_core.expr/2 3 0.000 0.009 | |
anonymous fn/2 in :v3_core.safe_list/2 3619 176.065 10.861 <-- | |
:v3_core.safe/2 3619 159.615 14.474 | |
:lists.foldr/3 0 11.578 0.006 | |
:erlang.++/2 3619 3.621 3.620 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.vi/2 842 174.496 1.552 | |
:beam_types.mtfv_cons/2 8 0.000 0.008 | |
:beam_validator.assign/3 850 174.496 1.560 <-- | |
:beam_validator.get_literal_type/1 716 154.539 0.716 | |
:beam_validator.create_term/5 708 16.338 0.709 | |
:beam_validator.assign_1/3 126 5.550 0.504 | |
:beam_validator.get_raw_type/2 1 0.004 0.002 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.validate_instrs/4 8 0.000 0.008 | |
:beam_types.mtfv_cons/2 8 0.000 0.016 | |
:beam_ssa_opt.ssa_opt_live/1 121 169.512 0.847 | |
:beam_ssa_opt.live_opt/3 1635 0.000 10.727 | |
:beam_ssa_opt.live_opt/3 1756 169.512 11.574 <-- | |
:beam_ssa_opt.live_opt_blk/2 1635 70.456 9.446 | |
:beam_ssa_share.block/2 1635 61.351 3.353 | |
:beam_ssa_opt.live_opt_succ/4 1635 14.394 3.034 | |
:beam_ssa_opt.live_opt_phis/4 1635 8.239 3.340 | |
:beam_ssa.successors/1 1635 1.855 1.667 | |
:sets.new/1 1635 1.635 1.635 | |
:suspend 6 0.006 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_opt.live_opt/3 1635 0.000 10.727 | |
anonymous fn/3 in :compile.select_passes/2 3 168.240 0.030 | |
:sys_core_fold.module/2 3 168.240 0.030 <-- | |
:sys_core_fold."-module/2-lc$^0/1-0-"/1 3 168.183 0.054 | |
:erlang.erase/1 9 0.009 0.009 | |
:ordsets.from_list/1 3 0.006 0.003 | |
:erlang.put/2 6 0.006 0.006 | |
:lists.member/2 3 0.003 0.003 | |
:erlang.setelement/3 3 0.003 0.003 | |
:sys_core_fold.module/2 3 168.183 0.054 | |
:sys_core_fold."-module/2-lc$^0/1-0-"/1 34 0.000 0.051 | |
:sys_core_fold."-module/2-lc$^0/1-0-"/1 37 168.183 0.105 <-- | |
:sys_core_fold.function_1/1 34 168.078 0.136 | |
:sys_core_fold."-module/2-lc$^0/1-0-"/1 34 0.000 0.051 | |
:sys_core_fold."-module/2-lc$^0/1-0-"/1 34 168.078 0.136 | |
:sys_core_fold.function_1/1 34 168.078 0.136 <-- | |
:sys_core_fold.find_fixpoint/3 34 144.129 0.068 | |
:cerl_trees.next_free_variable_name/1 34 23.779 0.069 | |
:erlang.put/2 34 0.034 0.034 | |
:elixir_expand.expand/2 153 165.060 0.327 | |
:elixir_dispatch.dispatch_import/5 153 165.060 0.327 <-- | |
:elixir_dispatch.expand_import/6 153 52.149 0.699 | |
:elixir_dispatch.expand_quoted/6 121 49.823 0.668 | |
anonymous fn/4 in :elixir_expand.expand/2 13 0.659 0.013 | |
:elixir_expand.expand/2 19 0.000 0.071 | |
:beam_types.lub_elements_1/4 1140 93.500 0.940 | |
:beam_types.lub/2 2718 67.878 4.501 | |
:beam_types.lub_tuple_elements/3 3858 161.378 5.441 <-- | |
:beam_types.lub_elements/2 2718 95.391 5.438 | |
:maps.filter/2 2676 69.088 13.387 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 2 0.002 0.000 | |
:beam_types.lub_elements_1/4 1140 0.000 2.102 | |
:beam_types.lub/2 42 0.000 0.084 | |
:sys_core_alias.def/1 34 132.087 1.966 | |
:v3_core.function/4 34 22.939 1.420 | |
:cerl_trees.mapfold_list/4 3999 0.000 38.437 | |
:cerl_trees.mapfold/4 4520 0.000 5.200 | |
:cerl_trees.mapfold/4 8587 155.026 47.023 <-- | |
:cerl_trees.mapfold_list/4 2168 144.891 9.143 | |
anonymous fn/2 in :sys_core_alias.def/1 6817 27.669 6.818 | |
anonymous fn/2 in :sys_core_alias.def/1 6635 13.843 6.638 | |
:cerl.update_c_tuple/2 962 13.749 3.849 | |
:cerl.tuple_es/1 1028 8.596 1.992 | |
:cerl.type/1 7750 7.762 7.756 | |
:cerl.concrete/1 5419 5.427 5.423 | |
anonymous fn/2 in :v3_core.function/4 1017 4.849 1.017 | |
anonymous fn/2 in :v3_core.function/4 1770 3.548 1.771 | |
:cerl.cons_tl/1 1071 1.073 1.072 | |
:cerl.cons_hd/1 1071 1.071 1.071 | |
:cerl.update_c_cons/3 1019 1.021 1.020 | |
:cerl.let_arg/1 328 0.332 0.330 | |
:cerl.update_c_let/4 328 0.328 0.328 | |
:cerl.let_vars/1 328 0.328 0.328 | |
:cerl.let_body/1 328 0.328 0.328 | |
:cerl.update_c_clause/4 264 0.264 0.264 | |
:cerl.clause_pats/1 264 0.264 0.264 | |
:cerl.clause_guard/1 264 0.264 0.264 | |
:cerl.clause_body/1 264 0.264 0.264 | |
:cerl.update_c_call/4 223 0.223 0.223 | |
:cerl.call_name/1 223 0.223 0.223 | |
:cerl.call_module/1 223 0.223 0.223 | |
:cerl.call_args/1 223 0.223 0.223 | |
:cerl.update_c_seq/3 173 0.177 0.175 | |
:cerl.seq_body/1 173 0.173 0.173 | |
:cerl.seq_arg/1 173 0.173 0.173 | |
:cerl.update_c_case/3 103 0.103 0.103 | |
:cerl.case_clauses/1 103 0.103 0.103 | |
:cerl.case_arg/1 103 0.103 0.103 | |
:cerl.update_c_fun/3 70 0.070 0.070 | |
:cerl.fun_vars/1 70 0.070 0.070 | |
:cerl.fun_body/1 70 0.070 0.070 | |
:cerl.update_c_tuple_skel/2 66 0.066 0.066 | |
:cerl.update_c_cons_skel/3 52 0.054 0.053 | |
:cerl.update_c_map/3 6 0.027 0.009 | |
:cerl.update_c_apply/3 26 0.026 0.026 | |
:cerl.apply_op/1 26 0.026 0.026 | |
:cerl.apply_args/1 26 0.026 0.026 | |
:cerl.update_c_try/6 18 0.018 0.018 | |
:cerl.update_c_bitstr/6 18 0.018 0.018 | |
:cerl.try_vars/1 18 0.018 0.018 | |
:cerl.try_handler/1 18 0.018 0.018 | |
:cerl.try_evars/1 18 0.018 0.018 | |
:cerl.try_body/1 18 0.018 0.018 | |
:cerl.try_arg/1 18 0.018 0.018 | |
:cerl.bitstr_val/1 18 0.018 0.018 | |
:cerl.bitstr_unit/1 18 0.018 0.018 | |
:cerl.bitstr_type/1 18 0.018 0.018 | |
:cerl.bitstr_size/1 18 0.018 0.018 | |
:cerl.bitstr_flags/1 18 0.018 0.018 | |
:cerl.values_es/1 15 0.015 0.015 | |
:cerl.update_c_values/2 15 0.015 0.015 | |
:suspend 13 0.013 0.000 | |
:cerl.update_c_primop/3 11 0.011 0.011 | |
:cerl.primop_name/1 11 0.011 0.011 | |
:cerl.primop_args/1 11 0.011 0.011 | |
:cerl.update_c_map_pair/4 10 0.010 0.010 | |
:cerl.map_pair_val/1 10 0.010 0.010 | |
:cerl.map_pair_op/1 10 0.010 0.010 | |
:cerl.map_pair_key/1 10 0.010 0.010 | |
:garbage_collect 10 0.010 0.010 | |
:cerl.update_c_binary/2 9 0.009 0.009 | |
:cerl.binary_segments/1 9 0.009 0.009 | |
:cerl.update_c_alias/3 6 0.006 0.006 | |
:cerl.map_es/1 6 0.006 0.006 | |
:cerl.map_arg/1 6 0.006 0.006 | |
:cerl.alias_var/1 6 0.006 0.006 | |
:cerl.alias_pat/1 6 0.006 0.006 | |
:v3_core.function/4 34 0.000 0.034 | |
:sys_core_alias.def/1 15 0.000 0.030 | |
:cerl_trees.mapfold/4 4520 0.000 5.200 | |
:maps.fold/3 23212 69.883 46.551 | |
:maps.fold_1/3 55124 55.489 55.418 | |
:maps.filter/2 4028 12.118 8.066 | |
:maps.filter_1/2 8318 8.322 8.320 | |
:sets.is_disjoint_1/2 1440 3.872 2.655 | |
:maps.merge_with/3 579 1.744 1.160 | |
:sets.filter_1/2 450 1.350 0.900 | |
Ecto.Changeset.convert_params/1 9 0.046 0.034 | |
:maps.map/2 15 0.045 0.030 | |
:maps.map_1/2 12 0.012 0.012 | |
:maps.next/1 93187 152.881 123.146 <-- | |
:erts_internal.map_next/3 29524 29.648 29.614 | |
:suspend 53 0.053 0.000 | |
:garbage_collect 34 0.034 0.034 | |
:beam_types.lub/2 0 89.444 2.000 | |
:beam_types.lub_elements/2 2718 50.272 8.159 | |
:beam_types.join_unions/2 98 7.540 0.280 | |
:beam_types.lub_tuple_elements/3 1140 0.000 2.102 | |
:beam_types.lub_elements_1/4 5537 0.000 10.218 | |
:beam_types.lub_elements_1/4 9493 147.256 22.759 <-- | |
:beam_types.lub_tuple_elements/3 1140 93.500 0.940 | |
:beam_types.set_tuple_element/3 6677 6.717 6.697 | |
:beam_types.shrink_union/1 98 0.098 0.098 | |
:suspend 6 0.006 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:beam_types.lub_elements_1/4 5537 0.000 10.218 | |
:beam_types.join/2 6677 0.000 7.044 | |
:cerl_trees.mapfold/4 2168 144.891 9.143 | |
:cerl_trees.mapfold_list/4 3999 0.000 4.983 | |
:cerl_trees.mapfold_list/4 6167 144.891 14.126 <-- | |
anonymous fn/2 in :v3_core.function/4 34 0.068 0.034 | |
anonymous fn/2 in :sys_core_alias.def/1 15 0.063 0.015 | |
:garbage_collect 7 0.007 0.007 | |
:suspend 3 0.003 0.000 | |
:cerl_trees.mapfold_list/4 3999 0.000 4.983 | |
:cerl_trees.mapfold/4 3999 0.000 38.437 | |
:sys_core_fold.function_1/1 34 144.129 0.068 | |
:sys_core_fold.find_fixpoint/3 33 0.000 0.066 | |
:sys_core_fold.find_fixpoint/3 67 144.129 0.134 <-- | |
anonymous fn/1 in :sys_core_fold.function_1/1 67 143.995 0.201 | |
:sys_core_fold.find_fixpoint/3 33 0.000 0.066 | |
:sys_core_fold.find_fixpoint/3 67 143.995 0.201 | |
anonymous fn/1 in :sys_core_fold.function_1/1 67 143.995 0.201 <-- | |
:sys_core_fold.expr/3 67 143.660 0.623 | |
:sets.new/1 67 0.067 0.067 | |
:orddict.new/0 67 0.067 0.067 | |
anonymous fn/1 in :sys_core_fold.function_1/1 67 143.660 0.623 | |
:sys_core_fold.pair/3 34 0.000 0.034 | |
:sys_core_fold.opt_simple_let_1/4 658 0.000 3.223 | |
:sys_core_fold.opt_simple_let_0/3 557 0.000 2.816 | |
:sys_core_fold.move_let_into_expr/3 6 0.000 0.033 | |
:sys_core_fold.map_pair_pattern/2 15 0.000 0.015 | |
:sys_core_fold.guard/2 293 0.000 0.393 | |
:sys_core_fold.expr/3 2262 0.000 2.325 | |
:sys_core_fold.eval_case/2 37 0.000 0.037 | |
:sys_core_fold.clauses/6 0 0.000 0.256 | |
:sys_core_fold.call/4 638 0.000 1.193 | |
:sys_core_fold.body/3 723 0.000 1.464 | |
:sys_core_fold.bitstr/2 136 0.000 0.136 | |
:sys_core_fold."-opt_simple_let_0/3-lc$^0/1-0-"/2 4 0.000 0.004 | |
:sys_core_fold."-expr/3-lc$^0/1-2-"/2 29 0.000 0.116 | |
:sys_core_fold."-expr/3-lc$^0/1-0-"/3 264 0.000 0.423 | |
:sys_core_fold."-call/4-lc$^0/1-1-"/2 777 0.000 1.354 | |
:sys_core_fold."-body/3-lc$^0/1-0-"/2 4 0.000 0.004 | |
:sys_core_fold.expr/3 6504 143.660 14.449 <-- | |
:sys_core_fold.opt_simple_let/3 549 112.576 1.098 | |
:sys_core_fold.opt_simple_let_1/4 146 62.382 0.535 | |
:sys_core_fold.opt_simple_let_0/3 37 51.329 0.074 | |
:sys_core_fold.clause_1/5 23 48.776 0.082 | |
:sys_core_fold.clauses/6 141 37.856 0.846 | |
:sys_core_fold.call/4 653 24.239 2.588 | |
:sys_core_fold.case_opt/3 141 15.413 1.002 | |
:sys_core_fold.sub_get_var/2 983 6.180 1.966 | |
:sys_core_fold.move_let_into_expr/3 1 5.291 0.012 | |
:sys_core_fold.warn_no_clause_match/2 141 3.429 0.632 | |
:sys_core_fold."-expr/3-lc$^0/1-0-"/3 234 3.300 0.731 | |
:sys_core_fold.descend/2 478 2.814 0.810 | |
:sys_core_fold.simplify_let/2 551 2.761 0.552 | |
:sys_core_fold.opt_simple_let_2/6 109 2.615 0.181 | |
:sys_core_fold.opt_case_in_let/1 551 1.725 1.106 | |
:sys_core_fold.eval_case/2 141 1.599 0.490 | |
:sys_core_fold.useless_call/2 653 1.343 0.998 | |
:sys_core_fold.body/3 446 1.310 0.462 | |
:cerl.ann_c_tuple/2 234 1.095 0.510 | |
:sys_core_fold."-expr/3-lc$^0/1-2-"/2 29 1.004 0.088 | |
:sys_core_fold.var_list/2 69 0.952 0.069 | |
:sys_core_fold.bitstr_list/2 34 0.855 0.034 | |
:erlang.setelement/3 749 0.749 0.749 | |
:sys_core_fold.will_fail/1 236 0.506 0.269 | |
:sys_core_fold.opt_fun_call/1 438 0.442 0.440 | |
:sys_core_fold.opt_bool_case/2 141 0.377 0.249 | |
:sys_core_fold.eval_binary/1 34 0.340 0.068 | |
:sys_core_fold.bin_un_utf/1 34 0.306 0.102 | |
:sys_core_fold.pair_list/3 10 0.244 0.010 | |
:sys_core_fold.is_safe_simple/1 243 0.243 0.243 | |
:cerl.ann_c_cons/3 233 0.233 0.233 | |
:cerl.is_literal/1 141 0.141 0.141 | |
:sys_core_fold.is_safe_bool_expr_1/2 33 0.101 0.067 | |
:sys_core_fold.move_case_into_arg/2 82 0.082 0.082 | |
:cerl.ann_c_map/3 10 0.050 0.010 | |
:sys_core_fold.fold_apply/3 37 0.037 0.037 | |
:cerl.is_data/1 37 0.037 0.037 | |
:sets.new/1 33 0.033 0.033 | |
:sys_core_fold.warn_useless_building/2 2 0.024 0.002 | |
:sys_core_fold.make_effect_seq/2 1 0.007 0.002 | |
:garbage_collect 5 0.005 0.005 | |
:sys_core_fold."-expr/3-lc$^0/1-1-"/2 4 0.004 0.004 | |
:suspend 3 0.003 0.000 | |
:sys_core_fold.expr/3 2262 0.000 2.325 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 142.399 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 142.399 0.051 <-- | |
:beam_ssa_opt.ssa_opt_dead/1 51 142.348 0.153 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 142.348 0.153 | |
:beam_ssa_opt.ssa_opt_dead/1 51 142.348 0.153 <-- | |
:beam_ssa_dead.opt/1 51 142.144 0.306 | |
:erlang.setelement/3 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_dead/1 51 142.144 0.306 | |
:beam_ssa_dead.opt/1 51 142.144 0.306 <-- | |
:beam_ssa_dead.used_vars/1 51 71.772 0.102 | |
:beam_ssa_dead.shortcut_opt/1 51 37.657 0.102 | |
:beam_ssa_dead.combine_eqs/1 51 18.509 0.153 | |
:beam_ssa.linearize/1 51 13.798 0.153 | |
:maps.from_list/1 51 0.051 0.051 | |
:erlang.setelement/3 51 0.051 0.051 | |
anonymous fn/3 in :compile.select_passes/2 3 132.431 0.009 | |
:sys_core_alias.module/2 3 132.431 0.009 <-- | |
:sys_core_alias."-module/2-lc$^0/1-0-"/1 3 132.419 0.054 | |
:erlang.setelement/3 3 0.003 0.003 | |
:sys_core_alias.module/2 3 132.419 0.054 | |
:sys_core_alias."-module/2-lc$^0/1-0-"/1 34 0.000 0.051 | |
:sys_core_alias."-module/2-lc$^0/1-0-"/1 37 132.419 0.105 <-- | |
:sys_core_alias.def/1 34 132.314 0.140 | |
:sys_core_alias."-module/2-lc$^0/1-0-"/1 34 0.000 0.051 | |
:sys_core_alias."-module/2-lc$^0/1-0-"/1 34 132.314 0.140 | |
:cerl_trees.mapfold/4 15 0.000 0.030 | |
:sys_core_alias.def/1 49 132.314 0.170 <-- | |
:cerl_trees.mapfold/4 34 132.087 1.966 | |
anonymous fn/2 in :sys_core_alias.def/1 15 0.060 0.015 | |
:sets.new/1 34 0.034 0.034 | |
:erlang.put/2 34 0.034 0.034 | |
:erlang.erase/1 34 0.034 0.034 | |
:beam_validator.branch/3 460 114.149 2.761 | |
:beam_validator.validate_select_val/4 52 9.494 0.312 | |
:beam_validator.validate_bif_1/7 20 3.234 0.120 | |
:beam_validator.verify_get_map/4 8 1.808 0.048 | |
:beam_validator.type_test/4 18 1.656 0.108 | |
:beam_validator.vi/2 4 0.788 0.024 | |
:beam_validator.branch/4 562 131.129 3.373 <-- | |
anonymous fn/3 in :beam_validator.validate_body_call/3 316 91.012 0.948 | |
:beam_validator.fork_state/2 562 19.603 1.240 | |
anonymous fn/3 in :beam_validator.validate_select_val/4 52 3.956 0.052 | |
anonymous fn/3 in :beam_validator.validate_select_val/4 52 3.284 0.052 | |
anonymous fn/8 in :beam_validator.validate_bif_1/7 20 1.504 0.040 | |
:beam_validator.validate_branch/2 562 1.124 0.562 | |
anonymous fn/3 in :beam_validator.verify_get_map/4 8 1.066 0.024 | |
anonymous fn/3 in :beam_validator.vi/2 16 1.008 0.032 | |
anonymous fn/2 in :beam_validator.validate_bif_1/7 20 0.628 0.020 | |
anonymous fn/3 in :beam_validator.type_test/4 18 0.610 0.018 | |
anonymous fn/3 in :beam_validator.type_test/4 18 0.572 0.018 | |
:erlang.setelement/3 562 0.568 0.565 | |
anonymous fn/4 in :beam_validator.vi/2 16 0.480 0.016 | |
anonymous fn/1 in :beam_validator.branch/3 460 0.460 0.460 | |
anonymous fn/2 in :beam_validator.vi/2 24 0.424 0.024 | |
anonymous fn/3 in :beam_validator.vi/2 4 0.374 0.004 | |
anonymous fn/3 in :beam_validator.vi/2 4 0.356 0.004 | |
anonymous fn/3 in :beam_validator.verify_get_map/4 8 0.342 0.009 | |
anonymous fn/1 in :beam_validator.validate_tail_call/4 26 0.156 0.026 | |
anonymous fn/1 in :beam_validator.validate_tail_call/4 16 0.064 0.016 | |
anonymous fn/1 in :beam_validator.validate_select_val/4 20 0.060 0.040 | |
anonymous fn/1 in :beam_validator.vi/2 10 0.040 0.010 | |
anonymous fn/1 in :beam_validator.vi/2 8 0.032 0.008 | |
anonymous fn/1 in :beam_validator.vi/2 8 0.032 0.008 | |
:suspend 1 0.001 0.000 | |
:beam_types.join/2 2056 108.687 6.793 | |
:beam_types.jts_tuple/2 98 15.612 0.196 | |
:beam_types.jts_records/4 271 3.581 0.542 | |
:beam_types.lub/2 0 1.568 0.224 | |
:beam_types.join_unions/2 2425 129.448 7.755 <-- | |
:beam_types.join_tuple_sets/2 1015 65.381 1.017 | |
:beam_types.lub/2 2475 45.147 4.709 | |
:beam_types.lub_elements_1/4 98 7.540 0.280 | |
:beam_types.record_key/1 674 1.968 1.321 | |
:erlang.setelement/3 1605 1.613 1.609 | |
:beam_types.shrink_union/1 777 0.777 0.777 | |
:beam_types.mtfv_cons/2 70 0.000 0.070 | |
:beam_types.jts_tuple/2 98 0.000 0.154 | |
:beam_types.jts_records/4 271 0.000 0.272 | |
DoAuth.Schema.DID.sin_one_pk/1 1 106.026 0.004 | |
anonymous fn/2 in DoAuth.Crypto.sign_map_def_opts/0 1 23.166 0.006 | |
DoAuth.Schema.DID.sin_one_pk64!/1 2 129.192 0.010 <-- | |
DoAuth.Repo.transaction/1 2 128.085 0.003 | |
DoAuth.Schema.DID.preload/1 2 1.097 0.008 | |
:sys_core_fold.opt_simple_let_0/3 512 62.978 3.309 | |
:sys_core_fold.expr/3 146 62.382 0.535 | |
:sys_core_fold.opt_simple_let_1/4 658 125.360 3.844 <-- | |
:sys_core_fold.let_substs/3 549 33.303 3.294 | |
:sys_core_fold.opt_simple_let_2/6 440 10.129 0.756 | |
:sys_core_fold.update_let_types/3 549 1.697 0.932 | |
:sets.new/1 549 0.549 0.549 | |
:erlang.setelement/3 549 0.549 0.549 | |
:core_lib.make_values/1 549 0.549 0.549 | |
:sys_core_fold.opt_fun_call/1 91 0.091 0.091 | |
:sys_core_fold.move_case_into_arg/2 18 0.018 0.018 | |
:suspend 1 0.001 0.000 | |
:sys_core_fold.expr/3 658 0.000 3.223 | |
anonymous fn/3 in :compile.select_passes/2 3 124.486 0.006 | |
:beam_ssa_codegen.module/2 3 124.486 0.006 <-- | |
:beam_ssa_codegen.functions/2 3 124.480 0.009 | |
:beam_ssa_codegen.module/2 3 124.480 0.009 | |
:beam_ssa_codegen.functions/2 3 124.480 0.009 <-- | |
:lists.mapfoldl/3 3 124.465 0.057 | |
:gb_sets.empty/0 6 0.006 0.006 | |
:beam_ssa.rpo/1 811 98.848 41.750 | |
:beam_ssa.rpo/2 128 25.273 10.574 | |
:beam_ssa.rpo_1/4 29435 0.000 29.466 | |
:beam_ssa.rpo_1/4 30374 124.121 81.790 <-- | |
:sets.is_element/2 18468 18.470 18.469 | |
:beam_ssa.successors/1 10967 12.811 11.242 | |
:sets.add_element/2 10967 11.003 10.985 | |
:suspend 30 0.030 0.000 | |
:garbage_collect 17 0.017 0.017 | |
:beam_ssa.rpo_1/4 29435 0.000 29.466 | |
anonymous fn/3 in :beam_ssa_codegen.functions/2 35 123.423 0.486 | |
:beam_ssa_codegen.cg_linear/2 0 0.234 0.004 | |
:beam_ssa_codegen.function/3 35 123.657 0.490 <-- | |
:beam_ssa_codegen.cg_fun/2 35 118.741 0.385 | |
:beam_ssa_codegen.add_parameter_annos/2 35 3.725 0.175 | |
:beam_ssa_codegen.new_label/1 70 0.210 0.140 | |
:beam_ssa_codegen.local_func_label/2 35 0.209 0.093 | |
:erlang.setelement/3 105 0.107 0.106 | |
:gb_sets.singleton/1 35 0.035 0.035 | |
:gb_sets.empty/0 35 0.035 0.035 | |
:erlang.++/2 35 0.035 0.035 | |
:beam_ssa_codegen.line/1 35 0.035 0.035 | |
:beam_ssa_codegen.assert_exception_block/1 35 0.035 0.035 | |
:lists.mapfoldl/3 35 123.458 0.035 | |
anonymous fn/3 in :beam_ssa_codegen.functions/2 35 123.458 0.035 <-- | |
:beam_ssa_codegen.function/3 35 123.423 0.486 | |
:beam_validator.will_call_succeed/2 330 61.462 0.330 | |
:beam_validator.call_types/3 316 60.654 0.316 | |
:beam_validator.get_call_args/2 646 122.116 0.646 <-- | |
:beam_validator.get_call_args_1/3 646 121.470 5.129 | |
:sys_core_fold.opt_simple_let/3 549 70.434 1.549 | |
:sys_core_fold.expr/3 37 51.329 0.074 | |
:sys_core_fold.opt_simple_let_0/3 586 121.763 1.623 <-- | |
:sys_core_fold.opt_simple_let_1/4 512 62.978 3.309 | |
:sys_core_fold.will_fail/1 549 0.814 0.549 | |
:sys_core_fold.move_case_into_arg/2 37 0.037 0.037 | |
:sys_core_fold."-opt_simple_let_0/3-lc$^0/1-0-"/2 4 0.032 0.012 | |
:suspend 1 0.001 0.000 | |
:sys_core_fold.expr/3 557 0.000 2.816 | |
:beam_validator.validate_body_call/3 316 119.854 0.604 | |
:beam_validator.validate_tail_call/4 42 1.814 0.084 | |
:beam_validator.will_call_succeed/2 358 121.668 0.688 <-- | |
:beam_validator.get_call_args/2 330 61.462 0.330 | |
:beam_call_types.will_succeed/3 330 59.518 1.305 | |
:beam_validator.get_call_args/2 646 121.470 5.129 | |
:beam_validator.get_call_args_1/3 1730 0.000 2.441 | |
:beam_validator.get_call_args_1/3 2376 121.470 7.570 <-- | |
:beam_types.normalize/1 1730 103.510 1.731 | |
:beam_validator.get_movable_term_type/2 1730 10.386 3.461 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_validator.get_call_args_1/3 1730 0.000 2.441 | |
anonymous fn/3 in :compile.select_passes/2 3 121.069 0.009 | |
:beam_ssa_bool.module/2 3 121.069 0.009 <-- | |
:beam_ssa_bool."-module/2-lc$^0/1-0-"/1 3 121.057 0.056 | |
:erlang.setelement/3 3 0.003 0.003 | |
:beam_ssa_bool.module/2 3 121.057 0.056 | |
:beam_ssa_bool."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_ssa_bool."-module/2-lc$^0/1-0-"/1 38 121.057 0.108 <-- | |
:beam_ssa_bool.function/1 35 120.949 0.071 | |
:beam_ssa_bool."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_ssa_bool."-module/2-lc$^0/1-0-"/1 35 120.949 0.071 | |
:beam_ssa_bool.function/1 35 120.949 0.071 <-- | |
:beam_ssa_bool.opt_function/1 35 120.877 0.252 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_bool.function/1 35 120.877 0.252 | |
:beam_ssa_bool.opt_function/1 35 120.877 0.252 <-- | |
:beam_ssa_bool.pre_opt/2 35 47.023 0.175 | |
:beam_ssa.uses/2 11 17.966 0.011 | |
:beam_ssa.dominators/2 11 16.532 0.022 | |
:beam_ssa_bool.bool_opt/3 11 15.239 0.328 | |
:beam_ssa.merge_blocks/2 11 8.859 0.022 | |
:beam_ssa.rpo/1 22 7.413 0.066 | |
:beam_ssa.trim_unreachable/1 11 5.082 0.033 | |
:beam_ssa_bool.interesting_defs/2 35 2.324 0.070 | |
:maps.to_list/1 35 0.152 0.070 | |
:erlang.setelement/3 35 0.035 0.035 | |
:sys_core_bsm.function/1 34 118.939 0.050 | |
:sys_core_fold.case_opt_compiler_generated/1 18 0.843 0.036 | |
:cerl_trees.map_list/2 3721 0.000 6.789 | |
:cerl_trees.map_1/2 5383 0.000 8.008 | |
:cerl_trees.map/2 9156 119.782 14.883 <-- | |
:cerl_trees.map_1/2 8610 119.647 30.954 | |
:cerl_trees.map_list/2 130 113.866 2.013 | |
anonymous fn/1 in :sys_core_bsm.function/1 6055 12.118 6.057 | |
:cerl.update_c_tuple/2 610 9.244 2.442 | |
:cerl.update_c_cons/3 594 0.596 0.595 | |
anonymous fn/1 in :sys_core_fold.case_opt_compiler_gener 60 0.297 0.120 | |
:cerl.update_c_call/4 133 0.135 0.134 | |
:cerl.update_c_let/4 116 0.116 0.116 | |
:cerl.update_c_seq/3 65 0.065 0.065 | |
:cerl.update_c_clause/4 53 0.053 0.053 | |
:cerl.update_c_cons_skel/3 41 0.041 0.041 | |
:cerl.update_c_case/3 32 0.032 0.032 | |
:cerl.update_c_tuple_skel/2 31 0.031 0.031 | |
:cerl.update_c_fun/3 21 0.021 0.021 | |
:cerl.update_c_map/3 2 0.012 0.002 | |
:cerl.update_c_try/6 9 0.009 0.009 | |
:cerl.update_c_binary/2 9 0.009 0.009 | |
:suspend 7 0.007 0.000 | |
:cerl.update_c_values/2 1 0.001 0.001 | |
:cerl.update_c_primop/3 1 0.001 0.001 | |
:sys_core_bsm.function/1 21 0.000 0.037 | |
:cerl_trees.map/2 8610 119.647 30.954 | |
:cerl_trees.map_list/2 0 0.000 0.840 | |
:cerl_trees.map_1/2 8610 119.647 31.794 <-- | |
:cerl.tuple_es/1 1165 9.660 2.248 | |
:cerl.type/1 7438 7.444 7.441 | |
:cerl.update_c_tuple/2 473 6.219 1.893 | |
:cerl.concrete/1 6145 6.149 6.147 | |
:cerl_trees.map_list/2 1716 2.956 6.220 | |
anonymous fn/1 in :sys_core_bsm.function/1 1172 2.488 1.175 | |
:cerl.cons_tl/1 1211 1.217 1.214 | |
:cerl.cons_hd/1 1211 1.215 1.213 | |
:cerl.update_c_cons/3 565 0.565 0.565 | |
:cerl.call_name/1 223 0.223 0.223 | |
:cerl.call_module/1 223 0.223 0.223 | |
:cerl.call_args/1 223 0.223 0.223 | |
:cerl.let_vars/1 118 0.120 0.119 | |
:cerl.let_body/1 118 0.118 0.118 | |
:cerl.let_arg/1 118 0.118 0.118 | |
:cerl.update_c_call/4 90 0.090 0.090 | |
:cerl.clause_pats/1 84 0.084 0.084 | |
:cerl.clause_guard/1 84 0.084 0.084 | |
:cerl.clause_body/1 84 0.084 0.084 | |
:cerl.seq_body/1 71 0.071 0.071 | |
:cerl.seq_arg/1 71 0.071 0.071 | |
:cerl.update_c_tuple_skel/2 51 0.051 0.051 | |
:cerl.fun_vars/1 35 0.035 0.035 | |
:cerl.fun_body/1 35 0.035 0.035 | |
:cerl.case_clauses/1 33 0.033 0.033 | |
:cerl.case_arg/1 33 0.033 0.033 | |
:cerl.update_c_clause/4 31 0.031 0.031 | |
:cerl.update_c_bitstr/6 18 0.018 0.018 | |
:cerl.bitstr_val/1 18 0.018 0.018 | |
:cerl.bitstr_unit/1 18 0.018 0.018 | |
:cerl.bitstr_type/1 18 0.018 0.018 | |
:cerl.bitstr_size/1 18 0.018 0.018 | |
:cerl.bitstr_flags/1 18 0.018 0.018 | |
:cerl.update_c_map/3 4 0.015 0.007 | |
:cerl.update_c_fun/3 14 0.014 0.014 | |
:cerl.update_c_apply/3 13 0.013 0.013 | |
:cerl.apply_op/1 13 0.013 0.013 | |
:cerl.apply_args/1 13 0.013 0.013 | |
:cerl.update_c_cons_skel/3 11 0.011 0.011 | |
:cerl.primop_name/1 11 0.011 0.011 | |
:cerl.primop_args/1 11 0.011 0.011 | |
:cerl.update_c_primop/3 10 0.010 0.010 | |
:cerl.update_c_map_pair/4 10 0.010 0.010 | |
:cerl.map_pair_val/1 10 0.010 0.010 | |
:cerl.map_pair_op/1 10 0.010 0.010 | |
:cerl.map_pair_key/1 10 0.010 0.010 | |
:cerl.try_vars/1 9 0.009 0.009 | |
:cerl.try_handler/1 9 0.009 0.009 | |
:cerl.try_evars/1 9 0.009 0.009 | |
:cerl.try_body/1 9 0.009 0.009 | |
:cerl.try_arg/1 9 0.009 0.009 | |
:cerl.binary_segments/1 9 0.009 0.009 | |
:cerl.update_c_seq/3 6 0.006 0.006 | |
:cerl.map_es/1 6 0.006 0.006 | |
:cerl.map_arg/1 6 0.006 0.006 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 5 0.005 0.000 | |
:cerl.update_c_alias/3 3 0.003 0.003 | |
:cerl.alias_var/1 3 0.003 0.003 | |
:cerl.alias_pat/1 3 0.003 0.003 | |
:cerl.update_c_let/4 2 0.002 0.002 | |
:cerl.values_es/1 1 0.001 0.001 | |
:cerl.update_c_case/3 1 0.001 0.001 | |
:cerl_trees.map/2 5383 0.000 8.008 | |
anonymous fn/3 in :compile.select_passes/2 3 118.985 0.009 | |
:sys_core_bsm.module/2 3 118.985 0.009 <-- | |
:sys_core_bsm.function/1 3 118.973 0.020 | |
:erlang.setelement/3 3 0.003 0.003 | |
:sys_core_bsm.module/2 3 118.973 0.020 | |
:sys_core_bsm.function/1 34 0.000 0.048 | |
:cerl_trees.map/2 21 0.000 0.037 | |
:sys_core_bsm.function/1 58 118.973 0.105 <-- | |
:cerl_trees.map/2 34 118.939 0.050 | |
anonymous fn/1 in :sys_core_bsm.function/1 21 0.042 0.021 | |
:sys_core_bsm.function/1 34 0.000 0.048 | |
:beam_ssa_codegen.function/3 35 118.741 0.385 | |
:beam_ssa_codegen.cg_fun/2 35 118.741 0.385 <-- | |
:beam_ssa_codegen.cg_linear/2 35 31.857 1.437 | |
:beam_ssa_codegen.liveness/2 35 26.732 0.070 | |
:beam_ssa_codegen.prefer_xregs/2 35 23.850 0.035 | |
:beam_ssa_codegen.defined/2 35 11.449 0.035 | |
:beam_ssa_codegen.need_heap/1 35 10.889 0.140 | |
:beam_ssa_codegen.linearize/1 35 10.263 0.070 | |
:beam_ssa_codegen.opt_allocate_1/2 35 2.037 0.285 | |
:beam_ssa_codegen.fix_wait_timeout/1 35 0.605 0.190 | |
:beam_ssa_codegen.collect_catch_labels_1/1 35 0.320 0.035 | |
:gb_sets.from_list/1 35 0.319 0.070 | |
:erlang.setelement/3 35 0.035 0.035 | |
:cerl_trees.map/2 130 113.866 2.013 | |
:cerl_trees.map_1/2 1716 2.956 6.220 | |
:cerl_trees.map_list/2 3721 0.000 4.659 | |
:cerl_trees.map_list/2 5567 116.822 12.892 <-- | |
anonymous fn/1 in :sys_core_bsm.function/1 130 0.260 0.130 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 5 0.005 0.000 | |
:cerl_trees.map_list/2 3721 0.000 4.659 | |
:cerl_trees.map_1/2 0 0.000 0.840 | |
:cerl_trees.map/2 3721 0.000 6.789 | |
:elixir_compiler.compile/3 2 115.996 0.022 | |
:elixir_compiler.dispatch/4 2 115.996 0.022 <-- | |
:elixir_compiler_2.__MODULE__/1 1 100.216 0.081 | |
:elixir_compiler_2.__FILE__/1 1 14.181 0.004 | |
:code.delete/1 2 0.785 0.003 | |
:code.purge/1 1 0.773 0.001 | |
:elixir_compiler.return_compiler_module/2 2 0.019 0.003 | |
:beam_validator.validate_body_call/3 316 107.015 0.320 | |
:beam_validator.vi/2 82 5.946 0.082 | |
:beam_validator.validate_tail_call/4 42 1.276 0.042 | |
:beam_validator.validate_select_val/4 20 0.380 0.020 | |
:beam_validator.branch/3 460 114.617 0.464 <-- | |
:beam_validator.branch/4 460 114.149 2.761 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 1 0.001 0.000 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 113.109 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 113.109 0.051 <-- | |
:beam_ssa_opt.ssa_opt_live/1 51 113.058 0.307 | |
:sys_core_fold.expr/3 549 112.576 1.098 | |
:sys_core_fold.opt_simple_let/3 549 112.576 1.098 <-- | |
:sys_core_fold.opt_simple_let_0/3 549 70.434 1.549 | |
:sys_core_fold.opt_not_in_let/1 549 3.961 1.065 | |
:v3_core.clauses/2 97 90.069 0.446 | |
:v3_core.guard/2 0 22.051 0.022 | |
:v3_core.exprs/2 0 0.093 0.018 | |
:v3_core.clause/2 97 112.213 0.486 <-- | |
:v3_core.exprs/2 97 108.324 0.442 | |
:v3_core.guard/2 97 5.131 0.164 | |
:v3_core.head/2 97 1.568 0.097 | |
:v3_core.lineno_anno/2 97 0.991 0.388 | |
:suspend 1 0.001 0.000 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 111.194 0.006 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subjec 1 111.194 0.006 <-- | |
DoAuth.Schema.Credential.transact_with_keypair_from_subj 1 111.188 0.005 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subject_ 1 111.188 0.005 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subjec 1 111.188 0.005 <-- | |
DoAuth.Schema.Credential.transact_with_keypair_from_subj 1 111.183 0.005 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subject_ 1 111.183 0.005 | |
DoAuth.Schema.Credential.transact_with_keypair_from_subjec 1 111.183 0.005 <-- | |
DoAuth.Repo.transaction/1 1 111.178 0.002 | |
:beam_ssa_type.used_once_2/3 3222 28.244 6.447 | |
:beam_ssa_opt.live_opt_is/3 2808 24.613 5.619 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 2793 16.874 4.629 | |
:beam_ssa_dead.used_vars_is/2 1573 13.801 3.147 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 884 5.413 1.468 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 606 5.265 1.212 | |
:beam_ssa.def_unused_is/4 569 4.966 1.138 | |
:beam_ssa_opt.used_blocks/3 127 4.695 0.254 | |
:beam_ssa_type.init_metadata_1/3 1841 1.841 1.841 | |
:beam_ssa_opt.live_opt_blk/2 1635 1.635 1.635 | |
:beam_ssa_dead.used_vars_blk/2 879 0.879 0.879 | |
:beam_ssa_opt.is_on_stack_is/3 89 0.772 0.178 | |
:beam_ssa_pre_codegen.live_interval_blk/4 298 0.298 0.298 | |
:beam_ssa_bool.ensure_init_used_1/3 36 0.288 0.072 | |
:beam_ssa.def_unused_1/4 269 0.269 0.269 | |
:beam_ssa_bool.do_ensure_init_instr/3 18 0.144 0.036 | |
:beam_ssa_opt.insert_def_is/3 1 0.012 0.002 | |
:beam_ssa.used_1/2 361 0.000 0.595 | |
:beam_ssa.used/1 18009 110.009 29.719 <-- | |
:beam_ssa.used_args/1 11526 54.536 17.900 | |
:ordsets.from_list/1 11574 23.164 11.581 | |
:beam_ssa.used_1/2 127 4.314 0.381 | |
:beam_ssa."-used/1-lc$^0/1-0-"/1 48 0.223 0.074 | |
:ordsets.new/0 127 0.127 0.127 | |
:garbage_collect 5 0.005 0.005 | |
:suspend 4 0.004 0.000 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/ 1 109.631 0.024 | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with_k 1 109.631 0.024 <-- | |
DoAuth.Schema.Issuer.sin_one_did!/1 1 32.424 0.002 | |
DoAuth.Schema.Credential.with_opts_get_timestamp/1 1 23.578 0.004 | |
DoAuth.Schema.Proof.from_signature64!/2 1 20.384 0.006 | |
DoAuth.Repo.insert/2 1 10.529 0.004 | |
DoAuth.Schema.Subject.sin_any_credential_subject!/1 1 10.050 0.002 | |
DoAuth.Schema.Credential.preload/1 1 5.662 0.002 | |
DoAuth.Schema.DID.one_by_pk!/1 1 5.355 0.003 | |
DoAuth.Schema.Credential.mk_signature_with_opts/3 1 0.866 0.009 | |
DoAuth.Schema.Credential.to_claim_map/2 1 0.517 0.008 | |
DoAuth.Crypto.show/1 1 0.235 0.002 | |
Map.get/2 2 0.007 0.003 | |
:elixir_expand.expand/2 9 84.525 1.348 | |
anonymous fn/2 in :elixir_expand.expand_remote/7 570 14.698 1.487 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3486 5.279 5.392 | |
anonymous fn/2 in :elixir_expand.expand/2 1175 2.462 2.541 | |
:elixir_dispatch.expand_quoted/6 0 1.234 0.016 | |
:elixir_map.expand_map/3 0 0.734 0.037 | |
:elixir_expand.expand_remote/7 0 0.492 0.030 | |
:elixir_expand.expand_aliases/3 0 0.118 0.002 | |
:elixir_bitstring.expand_expr/4 258 0.000 0.275 | |
:elixir_expand.expand_arg/2 5498 109.542 11.128 <-- | |
:lists.mapfoldl/3 0 65.258 2.819 | |
:elixir_expand.expand_list/4 0 19.988 0.543 | |
:elixir_env.reset_read/2 2633 2.785 2.774 | |
:elixir_dispatch.dispatch_require/6 9 0.855 0.031 | |
:elixir_expand.expand/2 2633 0.216 5.943 | |
:elixir_bitstring.expand_expr/4 0 0.157 0.003 | |
:suspend 6 0.119 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:v3_core.expr/2 164 109.294 0.656 | |
:v3_core.novars/2 164 109.294 0.656 <-- | |
:v3_core.force_novars/2 164 0.475 0.165 | |
:erlang.++/2 164 0.164 0.164 | |
:v3_core.expr/2 164 0.000 0.520 | |
:elixir_compiler_2.__MODULE__/1 21 95.380 0.168 | |
:erl_eval.do_apply/6 3 12.500 0.024 | |
:elixir_def.store_definition/5 24 107.880 0.192 <-- | |
:elixir_def.run_with_location_change/3 24 107.178 0.024 | |
:elixir_locals.get_cached_env/1 24 0.174 0.072 | |
:elixir_def.retrieve_location/2 24 0.168 0.072 | |
:elixir_utils.meta_keep/1 24 0.072 0.048 | |
:lists.keyfind/3 48 0.048 0.048 | |
:maps.get/2 24 0.024 0.024 | |
:elixir_utils.extract_guards/1 24 0.024 0.024 | |
:elixir_def.store_definition/5 24 107.178 0.024 | |
:elixir_def.run_with_location_change/3 24 107.178 0.024 <-- | |
anonymous fn/11 in :elixir_def.store_definition/5 24 107.154 0.096 | |
:elixir_def.run_with_location_change/3 24 107.154 0.096 | |
anonymous fn/11 in :elixir_def.store_definition/5 24 107.154 0.096 <-- | |
:elixir_def.store_definition/10 24 106.986 0.264 | |
:maps.get/2 24 0.024 0.024 | |
:elixir_def.assert_valid_name/5 24 0.024 0.024 | |
:elixir_def.assert_no_aliases_name/4 24 0.024 0.024 | |
anonymous fn/11 in :elixir_def.store_definition/5 24 106.986 0.264 | |
:elixir_def.store_definition/10 24 106.986 0.264 <-- | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 24 104.172 0.072 | |
:elixir_def.run_on_definition_callbacks/7 24 1.574 0.120 | |
:elixir_def.store_definition/9 24 0.416 0.172 | |
:elixir_def.unpack_defaults/5 24 0.246 0.048 | |
:elixir_def.check_previous_defaults/7 24 0.194 0.072 | |
:maps.get/2 24 0.024 0.024 | |
:elixir_locals.record_defaults/5 24 0.024 0.024 | |
:elixir_def.env_for_expansion/3 24 0.024 0.024 | |
:elixir_def.def_to_clauses/6 24 0.024 0.024 | |
:elixir_def."-store_definition/10-lc$^1/1-1-"/6 24 0.024 0.024 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 106.194 0.007 | |
DoAuth.Schema.DID.sin_one_pk/1 1 106.194 0.007 <-- | |
DoAuth.Schema.DID.sin_one_pk64!/1 1 106.026 0.004 | |
DoAuth.Crypto.show/1 1 0.161 0.004 | |
:elixir_def.store_definition/10 24 104.172 0.072 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 24 0.000 0.025 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 48 104.172 0.097 <-- | |
:elixir_clauses.def/2 24 104.074 0.121 | |
:suspend 1 0.001 0.000 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 24 0.000 0.025 | |
:elixir_def."-store_definition/10-lc$^0/1-0-"/2 24 104.074 0.121 | |
:elixir_clauses.def/2 24 104.074 0.121 <-- | |
:elixir_expand.expand/2 24 103.295 0.071 | |
:elixir_clauses.guard/2 24 0.312 0.072 | |
:elixir_env.check_unused_vars/1 24 0.214 0.073 | |
:elixir_expand.expand_args/2 24 0.132 0.038 | |
:elixir_compiler.spawned_compile/2 2 47.872 0.351 | |
:elixir_erl_clauses.clause/6 45 40.121 0.271 | |
:elixir.quoted_to_erl/3 3 6.969 0.311 | |
:lists.mapfoldl/3 0 3.800 0.361 | |
:elixir_erl_pass.translate_block/3 339 1.943 1.326 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 3082 0.740 5.262 | |
:elixir_erl_pass.translate_remote/5 208 0.567 0.423 | |
:elixir_erl_pass.translate_case/4 10 0.225 0.013 | |
anonymous fn/2 in :elixir_erl_pass.translate_remote/5 541 0.168 0.920 | |
:elixir_erl_pass.translate_map/4 1 0.165 0.003 | |
:elixir_erl_pass.translate_list/4 1313 0.000 2.041 | |
:elixir_erl_pass.translate/2 144 0.000 0.168 | |
:elixir_erl_pass.build_bitstr/7 249 0.000 0.490 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 436 0.000 0.821 | |
anonymous fn/2 in :elixir_erl_pass.translate_list/4 4 0.000 0.004 | |
anonymous fn/2 in :elixir_erl_pass.translate/2 142 0.000 0.158 | |
:elixir_erl_clauses.translate_guard/3 9 0.000 0.009 | |
:elixir_erl_pass.translate/2 6528 102.570 12.932 <-- | |
:elixir_erl_pass.translate_list/4 921 45.436 2.065 | |
:elixir_erl_pass.translate_block/3 94 43.834 0.248 | |
:elixir_erl_pass.translate_args/2 1303 32.231 1.307 | |
:elixir_erl_pass.translate_remote/5 208 19.916 0.664 | |
:elixir_erl.elixir_to_erl/1 3352 17.114 6.729 | |
:elixir_erl_pass.translate_map/3 53 14.459 0.053 | |
:elixir_erl.get_ann/1 661 13.883 0.662 | |
:elixir_erl_var.translate/4 425 13.514 1.091 | |
:elixir_erl_pass.translate_bitstring/3 15 10.864 0.015 | |
:elixir_erl_clauses.match/3 142 7.665 0.570 | |
:lists.mapfoldl/3 1 6.633 0.358 | |
:elixir_erl_pass.translate_struct/4 1 5.035 0.001 | |
:elixir_erl_pass.translate_case/4 10 2.625 0.030 | |
:elixir_erl_pass.binary_ann/2 817 0.817 0.817 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 0 0.241 0.004 | |
:suspend 7 0.135 0.000 | |
:garbage_collect 6 0.027 0.027 | |
:elixir_erl_clauses.clause/6 0 0.024 0.003 | |
:erl_anno.set_generated/2 1 0.013 0.001 | |
:elixir_erl_var.build/2 1 0.009 0.003 | |
:elixir_erl_pass.build_map/4 1 0.001 0.001 | |
:elixir_erl_pass.translate/2 144 0.000 0.168 | |
:beam_ssa_dead.combine_eqs/1 51 10.059 0.153 | |
:beam_ssa_dead.shortcut_opt/1 51 10.057 0.153 | |
:beam_ssa_bool.opt_function/1 22 7.413 0.066 | |
:beam_ssa_pre_codegen.assert_no_critical_edges/1 70 7.159 0.211 | |
:beam_ssa_bool.pre_opt/2 35 4.522 0.106 | |
:beam_ssa_opt.ssa_opt_coalesce_phis/1 35 4.425 0.105 | |
:beam_ssa_share.function/1 35 4.115 0.105 | |
:beam_ssa_opt.ssa_opt_merge_blocks/1 35 4.032 0.105 | |
:beam_ssa_opt.ssa_opt_split_blocks/1 35 3.947 0.105 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 35 3.941 0.105 | |
:beam_ssa_opt.fdb_fs/3 35 3.939 0.105 | |
:beam_ssa_opt.ssa_opt_tail_calls/1 35 3.587 0.105 | |
:beam_ssa_pre_codegen.sanitize/1 35 3.585 0.105 | |
:beam_ssa_pre_codegen.fix_bs/1 35 3.583 0.105 | |
:beam_ssa_pre_codegen.sanitize/4 35 3.570 0.105 | |
:beam_ssa_pre_codegen.reserve_regs/1 35 3.568 0.105 | |
:beam_ssa_pre_codegen.place_frames/1 35 3.568 0.105 | |
:beam_ssa_pre_codegen.number_instructions/1 35 3.568 0.105 | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 3.566 0.105 | |
:beam_ssa_pre_codegen.live_intervals/1 35 3.566 0.105 | |
:beam_ssa_pre_codegen.opt_get_list/1 35 3.564 0.105 | |
:beam_ssa_opt.partition_deflocs/3 11 1.383 0.033 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 1.381 0.033 | |
:beam_ssa.rpo/1 811 102.098 2.435 <-- | |
:beam_ssa.rpo_1/4 811 98.848 41.750 | |
:sets.new/1 811 0.813 0.812 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_compiler.dispatch/4 1 100.216 0.081 | |
:elixir_compiler_2.__MODULE__/1 1 100.216 0.081 <-- | |
:elixir_def.store_definition/5 21 95.380 0.168 | |
ExUnit.Case.register_test/6 11 3.555 0.220 | |
ExUnit.Case.__register__/2 1 0.405 0.006 | |
Module.__put_attribute__/4 15 0.318 0.075 | |
Module.register_attribute/3 10 0.240 0.060 | |
Module.__get_attribute__/3 6 0.090 0.024 | |
:elixir_module.read_cache/2 8 0.056 0.024 | |
Module.put_attribute/3 2 0.046 0.002 | |
String.Chars.to_string/1 2 0.034 0.004 | |
Kernel.Typespec.deftypespec/6 1 0.008 0.002 | |
:erlang.binary_to_atom/2 2 0.002 0.002 | |
:elixir_utils.noop/0 1 0.001 0.001 | |
DBConnection.Holder.handle_or_cleanup/5 75 64.439 0.445 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 0 32.057 0.039 | |
DBConnection.Holder.holder_apply/4 75 96.496 0.484 <-- | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_execute/4 46 48.385 0.158 | |
DBConnection.prepare/4 0 28.820 0.015 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_prepare/3 21 16.034 0.068 | |
DBConnection.run_execute/5 0 3.141 0.004 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_commit/2 4 1.094 0.014 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_begin/2 3 0.745 0.011 | |
:ets.update_element/3 75 0.357 0.357 | |
:error_handler.undefined_function/3 1 0.000 0.008 | |
:beam_ssa_opt.ssa_opt_live/1 121 25.477 0.363 | |
:beam_ssa.trim_unreachable/1 53 13.850 0.160 | |
:beam_ssa_opt.opt_tail_phis/2 51 13.800 0.153 | |
:beam_ssa_dead.opt/1 51 13.798 0.153 | |
:beam_ssa_opt.ssa_opt_linearize/1 35 6.114 0.105 | |
:beam_ssa_opt.ssa_opt_element/1 35 6.112 0.105 | |
:beam_ssa_funs.lfo/2 35 5.406 0.106 | |
:beam_ssa_throw.scan_1/2 35 4.914 0.105 | |
:beam_ssa_codegen.linearize/1 35 4.891 0.105 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 1.928 0.033 | |
:beam_ssa.linearize/1 462 96.290 1.388 <-- | |
:beam_ssa.linearize_1/4 462 68.192 28.790 | |
:beam_ssa.fix_phis/2 462 26.246 9.817 | |
:sets.new/1 462 0.462 0.462 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
DoAuth.Schema.Issuer.preload/1 6 30.106 0.009 | |
DoAuth.Schema.DID.preload/1 10 29.456 0.018 | |
DoAuth.Schema.Proof.preload/1 2 16.275 0.002 | |
DoAuth.Schema.Key.preload/1 2 13.557 0.003 | |
DoAuth.Schema.Credential.preload/1 1 5.659 0.001 | |
DoAuth.Schema.Issuer.to_string/1 4 0.858 0.005 | |
DoAuth.Schema.Subject.preload/1 1 0.041 0.002 | |
DoAuth.Repo.preload/2 26 95.952 0.040 <-- | |
DoAuth.Repo.preload/3 26 95.912 0.204 | |
DoAuth.Repo.preload/2 26 95.912 0.204 | |
DoAuth.Repo.preload/3 26 95.912 0.204 <-- | |
Ecto.Repo.Preloader.preload/4 26 95.590 0.142 | |
Process.get/2 26 0.046 0.046 | |
DoAuth.Repo.default_options/1 26 0.038 0.038 | |
Keyword.merge/2 26 0.034 0.034 | |
DoAuth.Repo.preload/3 26 95.590 0.142 | |
Ecto.Repo.Preloader.preload/4 26 95.590 0.142 <-- | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 26 95.281 0.132 | |
Access.get/2 26 0.167 0.042 | |
:beam_types.lub_tuple_elements/3 2718 95.391 5.438 | |
:beam_types.lub_elements/2 2718 95.391 5.438 <-- | |
:beam_types.lub_elements_1/4 2718 50.272 8.159 | |
:maps.keys/1 2718 2.720 2.719 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
Ecto.Repo.Preloader.preload/4 26 95.281 0.132 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 5 0.000 0.003 | |
Ecto.Repo.Preloader.preload_each/4 3 0.000 0.003 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 34 95.281 0.138 <-- | |
Ecto.Repo.Preloader.preload_each/4 26 93.544 0.311 | |
Ecto.Repo.Preloader.normalize/3 26 22.817 0.102 | |
:lists.reverse/1 3 0.003 0.003 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 5 0.000 0.012 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_execute/4 46 43.976 0.336 | |
Postgrex.Protocol.close_parse_describe_flush/3 0 28.892 0.016 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_prepare/3 21 14.538 0.146 | |
Postgrex.Protocol.handle_prepare_execute/4 4 5.395 0.017 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_commit/2 4 1.071 0.034 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 75 93.872 0.549 <-- | |
Postgrex.Protocol.handle_execute/4 46 47.583 0.190 | |
DBConnection.Holder.holder_apply/4 0 32.057 0.039 | |
Postgrex.Protocol.handle_prepare/3 21 15.738 0.189 | |
Postgrex.Protocol.bind_execute/4 4 2.182 0.045 | |
Postgrex.Protocol.handle_commit/2 4 1.026 0.020 | |
:erlang.setelement/3 71 0.142 0.109 | |
:erlang.++/2 71 0.090 0.090 | |
:beam_types.lub_tuple_elements/3 2676 69.088 13.387 | |
:beam_validator.prune_x_regs/2 450 10.208 2.252 | |
:beam_ssa_codegen.prefer_xregs_prune/3 415 6.880 2.075 | |
:beam_ssa_pre_codegen.res_xregs_prune/3 182 3.295 0.910 | |
:beam_ssa_codegen.merge_copies/2 194 2.236 0.970 | |
:beam_types.lub/2 42 0.968 0.210 | |
:beam_ssa_opt.cse_successors/4 56 0.932 0.280 | |
:beam_validator.trim_stack/4 13 0.245 0.065 | |
:maps.filter/2 4028 93.852 20.149 <-- | |
:maps.filter_1/2 4028 53.508 23.984 | |
:maps.next/1 4028 12.118 8.066 | |
:maps.iterator/1 4028 4.036 4.032 | |
:maps.from_list/1 4028 4.032 4.030 | |
:suspend 6 0.006 0.000 | |
:garbage_collect 3 0.003 0.003 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 26 93.544 0.311 | |
Ecto.Repo.Preloader.preload_assocs/4 53 0.000 0.205 | |
Ecto.Repo.Preloader.preload_each/4 79 93.544 0.516 <-- | |
Ecto.Repo.Preloader.maybe_pmap/3 32 78.675 0.081 | |
Ecto.Repo.Preloader.preload_assocs/4 35 12.464 0.471 | |
Ecto.Repo.Preloader.expand/3 32 9.045 0.053 | |
Ecto.Repo.Preloader.prepare_queries/6 32 2.208 0.062 | |
Enum.reduce/3 32 0.662 0.041 | |
Enum.find/2 32 0.252 0.061 | |
Ecto.Repo.Preloader.preload_prefix/2 32 0.234 0.109 | |
:maps.values/1 32 0.038 0.038 | |
:lists.reverse/1 26 0.032 0.032 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 3 0.000 0.003 | |
Ecto.Repo.Preloader.fetch_query/8 25 40.052 0.130 | |
DoAuth.Repo.all/2 9 27.401 0.065 | |
:error_handler.undefined_function/3 1 18.042 0.006 | |
Ecto.Repo.Queryable.execute/4 0 6.141 0.012 | |
Ecto.Repo.Queryable.one!/3 1 1.546 0.005 | |
Ecto.Repo.Queryable.all/3 36 93.182 0.218 <-- | |
Ecto.Repo.Queryable.execute/4 36 83.589 0.581 | |
Ecto.Repo.Preloader.fetch_query/8 0 6.129 0.018 | |
Ecto.Queryable.to_query/1 35 0.313 0.137 | |
Ecto.Query.Planner.ensure_select/2 36 0.043 0.043 | |
:error_handler.undefined_function/3 1 0.000 0.007 | |
:beam_validator.branch/4 316 91.012 0.948 | |
anonymous fn/3 in :beam_validator.validate_body_call/3 316 91.012 0.948 <-- | |
:beam_validator.call_types/3 316 63.844 0.632 | |
:beam_validator.schedule_out/2 316 19.566 1.265 | |
:beam_validator.create_term/5 316 6.654 0.316 | |
:beam_types.make_cons/2 262 88.685 0.524 | |
:beam_ssa_type.subtract_types/2 152 1.243 0.305 | |
:beam_validator.subtract/2 94 0.672 0.188 | |
:beam_ssa_type.update_switch/8 80 0.400 0.160 | |
:beam_types.subtract/2 588 91.000 1.177 <-- | |
:beam_types.meet/2 588 89.822 0.588 | |
:suspend 1 0.001 0.000 | |
Ecto.Repo.Queryable.all/3 36 83.589 0.581 | |
Ecto.Adapters.SQL.execute/5 0 6.839 0.088 | |
Ecto.Repo.Queryable.execute/4 36 90.428 0.669 <-- | |
Ecto.Adapters.Postgres.execute/5 36 55.074 0.066 | |
Ecto.Query.Planner.query/5 36 24.974 0.138 | |
Ecto.Repo.Queryable.all/3 0 6.141 0.012 | |
Ecto.Repo.Queryable.preprocessor/3 36 2.187 0.121 | |
Ecto.Repo.Assoc.query/4 35 1.216 0.049 | |
Ecto.Repo.Preloader.query/6 35 0.764 0.044 | |
Ecto.Repo.Registry.lookup/1 36 0.732 0.126 | |
Ecto.Query.Planner.attach_prefix/2 36 0.336 0.131 | |
DoAuth.Repo.prepare_query/3 36 0.051 0.045 | |
Ecto.Repo.Queryable.postprocessor/4 36 0.050 0.050 | |
:error_handler.undefined_function/3 2 0.000 0.010 | |
Ecto.Adapters.SQL.execute!/4 36 54.396 0.340 | |
Ecto.Adapters.SQL.query/4 10 35.874 0.094 | |
Ecto.Adapters.SQL.sql_call/5 46 90.270 0.434 <-- | |
Ecto.Adapters.Postgres.Connection.query/4 10 35.666 0.021 | |
Ecto.Adapters.Postgres.Connection.execute/4 25 30.620 0.084 | |
Ecto.Adapters.Postgres.Connection.prepare_execute/5 11 22.194 0.021 | |
Ecto.Adapters.SQL.get_conn_or_pool/1 46 0.262 0.137 | |
:erlang.++/2 92 0.141 0.141 | |
Ecto.Adapters.SQL.with_log/3 46 0.054 0.054 | |
Kernel.ParallelCompiler.spawn_workers/7 1 87.209 0.005 | |
Kernel.ParallelCompiler.verify_modules/4 1 87.209 0.005 <-- | |
Kernel.ParallelCompiler.maybe_check_modules/3 1 87.198 0.004 | |
Enum.reverse/2 1 0.006 0.004 | |
Kernel.ParallelCompiler.verify_modules/4 1 87.198 0.004 | |
Kernel.ParallelCompiler.maybe_check_modules/3 1 87.198 0.004 <-- | |
Kernel.ParallelCompiler.profile_checker/4 1 87.168 0.001 | |
Kernel.ParallelCompiler.checker_compiled_modules/1 1 0.018 0.002 | |
Kernel.ParallelCompiler.checker_runtime_modules/1 1 0.005 0.002 | |
:elixir_config.get/1 1 0.003 0.002 | |
anonymous fn/3 in Kernel.ParallelCompiler.maybe_check_module 1 87.166 0.007 | |
Module.ParallelChecker.verify/2 1 0.006 0.003 | |
Module.ParallelChecker.verify/3 2 87.172 0.010 <-- | |
Module.ParallelChecker.collect_results/2 1 86.714 0.013 | |
Module.ParallelChecker.preload_cache/2 1 0.339 0.001 | |
:gen_server.start_link/3 1 0.065 0.001 | |
Module.ParallelChecker.get_ets/1 1 0.026 0.001 | |
Module.ParallelChecker.start/1 1 0.008 0.001 | |
Enum.map/2 2 0.008 0.002 | |
:erlang.++/2 2 0.002 0.002 | |
Kernel.ParallelCompiler.maybe_check_modules/3 1 87.168 0.001 | |
Kernel.ParallelCompiler.profile_checker/4 1 87.168 0.001 <-- | |
anonymous fn/3 in Kernel.ParallelCompiler.maybe_check_mo 1 87.167 0.001 | |
Kernel.ParallelCompiler.profile_checker/4 1 87.167 0.001 | |
anonymous fn/3 in Kernel.ParallelCompiler.maybe_check_modu 1 87.167 0.001 <-- | |
Module.ParallelChecker.verify/3 1 87.166 0.007 | |
Module.Types.warnings/5 1 86.607 0.001 | |
Mix.Utils.extract_files/2 2 0.351 0.002 | |
Module.ParallelChecker.definitions_to_exports/1 1 0.140 0.001 | |
Ecto.Repo.Schema.autogenerate_changes/3 10 0.029 0.017 | |
Ecto.Adapters.Postgres.Connection.order_by/3 1 0.012 0.001 | |
Module.ParallelChecker.emit_warnings/1 1 0.002 0.001 | |
Module.Types.Unify.flatten_union/1 90 0.000 0.090 | |
anonymous fn/6 in Module.Types.warnings/5 23 0.000 0.023 | |
Enum.flat_map/2 129 87.141 0.136 <-- | |
Enum.flat_map_list/2 129 87.118 0.933 | |
Enum.flat_map/2 129 87.118 0.933 | |
Enum.flat_map_list/2 307 0.000 0.429 | |
Enum.flat_map_list/2 436 87.118 1.362 <-- | |
Module.Types.Unify.to_union/2 0 53.779 0.180 | |
anonymous fn/6 in Module.Types.warnings/5 23 31.931 0.070 | |
anonymous fn/8 in Module.Types.warnings/5 24 31.904 0.062 | |
anonymous fn/2 in Mix.Utils.extract_files/2 2 0.337 0.004 | |
:erlang.++/2 307 0.310 0.309 | |
anonymous fn/1 in Module.Types.Unify.flatten_union/1 234 0.236 0.235 | |
anonymous fn/1 in Module.ParallelChecker.definitions_to_ 23 0.023 0.023 | |
anonymous fn/1 in Ecto.Adapters.Postgres.Connection.orde 1 0.001 0.001 | |
Enum.flat_map_list/2 307 0.000 0.429 | |
Module.ParallelChecker.verify/3 1 86.714 0.013 | |
Module.ParallelChecker.collect_results/2 1 0.000 0.002 | |
Module.ParallelChecker.collect_results/2 2 86.714 0.015 <-- | |
:suspend 1 86.695 0.000 | |
:erlang.++/2 1 0.004 0.004 | |
Module.ParallelChecker.collect_results/2 1 0.000 0.002 | |
:erlang.apply/2 1 86.657 0.004 | |
anonymous fn/5 in Module.ParallelChecker.spawn_checkers/1 1 86.657 0.004 <-- | |
Module.ParallelChecker.check_module/2 1 86.651 0.004 | |
:erlang.send/2 2 0.002 0.002 | |
anonymous fn/5 in Module.ParallelChecker.spawn_checkers/1 1 86.651 0.004 | |
Module.ParallelChecker.check_module/2 1 86.651 0.004 <-- | |
Module.Types.warnings/5 1 86.610 0.002 | |
Module.ParallelChecker.group_warnings/1 1 0.018 0.003 | |
Module.ParallelChecker.extract_definitions/1 1 0.016 0.003 | |
Module.ParallelChecker.emit_warnings/1 1 0.003 0.001 | |
Module.ParallelChecker.check_module/2 1 86.610 0.002 | |
Module.Types.warnings/5 1 86.610 0.002 <-- | |
Enum.flat_map/2 1 86.607 0.001 | |
Module.Types.stack/0 1 0.001 0.001 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/ 2 85.565 0.011 | |
anonymous fn/1 in DoAuth.Schema.DID.sin_one_pk64!/1 2 85.565 0.011 <-- | |
DoAuth.Schema.Key.sin_one_pk64!/1 2 57.967 0.010 | |
DoAuth.Schema.DID.from_key_schema!/1 2 23.640 0.003 | |
DoAuth.Schema.DID.all_by_pk64/1 2 3.947 0.008 | |
:sys_core_fold.expr/3 23 48.776 0.082 | |
:sys_core_fold.clause/4 292 35.375 0.856 | |
:sys_core_fold.clause_1/5 315 84.151 0.938 <-- | |
:sys_core_fold.body/3 292 54.132 0.292 | |
:sys_core_fold.clauses/6 0 35.982 0.359 | |
:sys_core_fold.guard/2 292 14.143 0.584 | |
:sys_core_fold.sub_set_var/3 31 0.609 0.031 | |
:cerl.is_c_fname/1 31 0.031 0.031 | |
:sys_core_fold.opt_fun_call/1 20 0.020 0.020 | |
:sys_core_fold.move_case_into_arg/2 3 0.003 0.003 | |
Ecto.Repo.Preloader.maybe_pmap/3 32 78.320 0.066 | |
Module.ParallelChecker.info_exports/1 1 1.370 0.001 | |
DoAuth.Cat.fmap/2 7 1.119 0.007 | |
Module.Types.Of.pairs_to_unions/3 44 0.858 0.044 | |
Postgrex.Protocol.columns/1 31 0.410 0.055 | |
Ecto.Repo.Assoc.query/4 21 0.399 0.030 | |
Ecto.Adapters.SQL.log/4 54 0.365 0.097 | |
Ecto.Query.Planner.plan_wheres/2 36 0.202 0.060 | |
Ecto.Repo.Preloader.query/6 21 0.177 0.028 | |
DoAuth.Repo.validate_xor/3 4 0.114 0.005 | |
DoAuth.Schema.Issuer.changeset/1 2 0.084 0.019 | |
ExUnit.CLIFormatter.format_test_type_counts/1 1 0.073 0.005 | |
Ecto.primary_key/1 9 0.054 0.009 | |
Kernel."MACRO-use"/3 6 0.051 0.008 | |
Module.Types.Unify.split_pairs/1 4 0.048 0.004 | |
Ecto.Query.Planner.plan_combinations/2 36 0.041 0.055 | |
ExUnit.Assertions.suppress_warning/1 2 0.020 0.002 | |
Enum.join/2 1 0.019 0.001 | |
DoAuth.Crypto.canonicalise_term!/1 4 0.016 0.012 | |
Ecto.Adapters.Postgres.Connection.combinations/1 11 0.012 0.015 | |
Module.ParallelChecker.group_warnings/1 1 0.011 0.002 | |
Module.ParallelChecker.verify/3 2 0.008 0.002 | |
DoAuth.Test.Support.Fixtures."MACRO-__using__"/2 1 0.007 0.001 | |
Code.verify_loaded/1 2 0.005 0.003 | |
Ecto.Repo.Preloader.preload_order/3 2 0.000 0.005 | |
Enum.map/2 335 83.783 0.536 <-- | |
Enum."-map/2-lists^map/1-0-"/2 328 71.856 2.004 | |
Enumerable.reduce/3 3 4.670 0.009 | |
:maps.fold/3 4 0.130 0.015 | |
:garbage_collect 1 0.008 0.008 | |
:lists.reverse/1 7 0.007 0.007 | |
Ecto.Repo.Preloader.preload_each/4 32 78.675 0.081 | |
Ecto.Repo.Preloader.maybe_pmap/3 32 78.675 0.081 <-- | |
Enum.map/2 32 78.320 0.066 | |
Ecto.Repo.Preloader.checked_out?/1 7 0.247 0.028 | |
Keyword.put_new/3 3 0.010 0.007 | |
Keyword.get/3 3 0.010 0.007 | |
Task.async_stream/3 3 0.007 0.004 | |
Ecto.Repo.Preloader.normalize_each/4 49 22.506 0.073 | |
Ecto.Query.Planner.traverse_exprs/4 47 13.579 0.068 | |
Postgrex.Protocol.msg_send/3 85 6.851 0.140 | |
Module.Types.Of.find_subtype_values/3 382 6.370 0.382 | |
ExUnit.EventManager.stop/1 1 6.017 0.001 | |
Ecto.Repo.Preloader.expand/3 32 6.007 0.051 | |
Kernel.LexicalTracker.handle_cast/2 24 3.817 0.069 | |
Ecto.Repo.Preloader.prepare_queries/6 32 1.492 0.066 | |
ExUnit.Case.register_test/6 22 1.003 0.022 | |
DBConnection.LogEntry.parse_times/2 54 0.956 0.088 | |
Ecto.Changeset.Relation.surface_changes/3 10 0.913 0.020 | |
Ecto.Changeset.cast/6 9 0.908 0.018 | |
ExUnit.EventManager.notify/2 28 0.756 0.035 | |
DynamicSupervisor.handle_call/3 29 0.737 0.051 | |
Ecto.Repo.Schema.dump_fields!/5 20 0.706 0.040 | |
Ecto.Repo.Preloader.preload_each/4 32 0.662 0.041 | |
Kernel.LexicalTracker.handle_call/3 4 0.592 0.004 | |
Ecto.Query.Planner.select_dump/3 11 0.440 0.015 | |
ExUnit.Case.validate_tags/1 11 0.407 0.011 | |
Ecto.Association.on_repo_change/4 1 0.352 0.001 | |
Module.LocalsTracker.collect_undefined_locals/2 1 0.345 0.001 | |
Ecto.Repo.Schema.merge_changes/2 10 0.343 0.030 | |
Ecto.Changeset.validate_required/3 7 0.312 0.011 | |
Module.LocalsTracker.collect_unused_locals/3 1 0.302 0.001 | |
ExUnit.Runner.prepare_tests/2 1 0.235 0.001 | |
Ecto.Repo.Schema.pop_assocs/2 9 0.194 0.016 | |
Module.LocalsTracker.collect_imports_conflicts/2 1 0.163 0.001 | |
ExUnit.Assertions.extract_args/2 5 0.154 0.005 | |
Module.Types.Pattern.of_guard/3 14 0.126 0.014 | |
Task.Supervised.handle_stop_or_parent_down/3 6 0.089 0.008 | |
Ecto.Repo.Schema.fields_to_sources/2 13 0.078 0.018 | |
Kernel.struct/3 4 0.069 0.014 | |
Module.Types.Of.open_map/4 3 0.062 0.003 | |
Ecto.Repo.Schema.change_parents/3 10 0.061 0.023 | |
DoAuth.Crypto.verify_map/3 2 0.058 0.006 | |
Ecto.Adapters.Postgres.Connection.boolean/4 11 0.052 0.014 | |
Ecto.Changeset.get_changed/6 6 0.039 0.008 | |
Ecto.Repo.Schema.merge_autogen/2 10 0.035 0.020 | |
Ecto.Repo.Schema.run_prepare/2 10 0.030 0.016 | |
Ecto.Repo.Schema.conflict_target/2 10 0.028 0.017 | |
ExUnit.OnExitHandler.exec_on_exit_callbacks/3 12 0.026 0.013 | |
Ecto.Query.Planner.merge_assocs/2 11 0.024 0.016 | |
ExUnit.Case.normalize_tags/1 11 0.022 0.011 | |
DynamicSupervisor.terminate_children/2 2 0.018 0.002 | |
Module.Types.Of.struct/3 1 0.017 0.001 | |
ExUnit.TestModule.__struct__/1 1 0.017 0.001 | |
DynamicSupervisor.wait_children/4 1 0.017 0.001 | |
DoAuth.Crypto.sign_map/4 1 0.017 0.002 | |
Module.LocalsTracker.unreachable/3 1 0.016 0.001 | |
Kernel.ParallelCompiler.write_module_binaries/3 1 0.015 0.001 | |
Kernel.ParallelCompiler.checker_compiled_modules/1 1 0.015 0.001 | |
Module.Types.Pattern.merge_context_or_diff/3 7 0.014 0.007 | |
Module.check_callbacks/3 1 0.009 0.001 | |
DynamicSupervisor.monitor_children/1 1 0.009 0.001 | |
Supervisor.child_spec/2 2 0.004 0.002 | |
ExUnit.Runner.run_module/2 2 0.004 0.002 | |
ExUnit.Filters.normalize/2 1 0.004 0.003 | |
ExUnit.Callbacks.compile_callbacks/2 2 0.004 0.002 | |
Module.ParallelChecker.group_warnings/1 1 0.002 0.001 | |
Module.ParallelChecker.extract_no_warn_undefined/1 1 0.002 0.001 | |
Module.check_behaviours/2 1 0.002 0.001 | |
Mix.Tasks.Test.display_warn_test_pattern/4 1 0.002 0.001 | |
Kernel.ParallelCompiler.wait_for_messages/7 1 0.002 0.001 | |
Kernel.ParallelCompiler.checker_runtime_modules/1 1 0.002 0.001 | |
ExUnit.Assertions.mark_as_generated/1 1 0.002 0.001 | |
Postgrex.Messages.encode/1 123 0.000 0.199 | |
Module.LocalsTracker.reachable_from/3 27 0.000 0.027 | |
anonymous fn/4 in Module.LocalsTracker.collect_undefined_loc 23 0.000 0.023 | |
anonymous fn/3 in ExUnit.Case.register_test/6 33 0.000 0.033 | |
Ecto.Repo.Schema.add_pk_filter!/2 3 0.000 0.003 | |
Ecto.Repo.Preloader.fetch_ids/4 53 0.000 0.080 | |
anonymous fn/4 in Ecto.Repo.Preloader.preload_each/4 64 0.000 0.106 | |
Ecto.Query.Planner.validate_and_increment/6 66 0.000 0.113 | |
Ecto.Query.Planner.merge_cache/6 36 0.000 0.064 | |
Ecto.Query.Planner.cast_and_merge_params/5 76 0.000 0.120 | |
Enum.reduce/3 1587 78.112 2.266 <-- | |
Enum."-reduce/3-lists^foldl/2-0-"/3 1462 69.393 3.383 | |
:maps.fold/3 120 8.261 0.582 | |
Enum.reduce_range/5 5 0.149 0.010 | |
:garbage_collect 2 0.014 0.014 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 54.583 0.153 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 23.456 0.105 | |
:beam_ssa_opt.ssa_opt_cse/1 86 78.039 0.258 <-- | |
:beam_ssa_opt.cse/3 86 77.695 5.794 | |
:erlang.setelement/3 86 0.086 0.086 | |
DBConnection.prepare_execute/4 21 49.360 0.084 | |
DBConnection.run_prepare_execute/5 6 28.496 0.016 | |
DBConnection.parsed_prepare_execute/5 27 77.856 0.100 <-- | |
DBConnection.run/6 21 50.222 0.048 | |
DBConnection.decode/4 21 19.742 0.098 | |
DBConnection.prepare_execute/4 0 5.746 0.010 | |
DBConnection.run_execute/5 6 3.503 0.025 | |
:beam_ssa_opt.ssa_opt_cse/1 86 77.695 5.794 | |
:beam_ssa_opt.cse/3 1261 0.000 1.860 | |
:beam_ssa_opt.cse/3 1347 77.695 7.654 <-- | |
:beam_ssa_opt.cse_is/4 1261 49.399 4.244 | |
:beam_ssa_opt.cse_successors/4 1261 10.123 3.376 | |
:beam_ssa_opt.sub/2 1261 9.132 2.522 | |
:lists.reverse/1 1261 1.385 1.323 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_opt.cse/3 1261 0.000 1.860 | |
DBConnection.parsed_prepare_execute/5 21 50.222 0.048 | |
DBConnection.execute/4 25 27.002 0.076 | |
DBConnection.run/6 46 77.224 0.124 <-- | |
DBConnection."-fun.run_prepare_execute/5-"/5 21 49.694 0.043 | |
DBConnection."-fun.run_execute/5-"/5 25 19.183 0.043 | |
DBConnection.checkout/3 12 7.975 0.143 | |
DBConnection.checkin/1 12 0.248 0.016 | |
DBConnection."-fun.run_prepare_execute/5-"/5 21 48.205 0.093 | |
DBConnection.run_prepare/4 6 28.746 0.012 | |
DBConnection.run_prepare_execute/5 27 76.951 0.105 <-- | |
DBConnection.parsed_prepare_execute/5 6 28.496 0.016 | |
DBConnection.run_execute/5 15 27.220 0.075 | |
DBConnection.run_prepare/4 21 15.588 0.056 | |
DBConnection.encode/5 21 5.447 0.070 | |
DBConnection.describe/4 6 0.098 0.017 | |
Mix.Tasks.Test.do_run/3 1 63.438 0.001 | |
ExUnit.Runner.configure/4 1 4.525 0.004 | |
Module.ParallelChecker.cache_info/5 2 4.464 0.003 | |
Module.ParallelChecker.cache_chunk/3 17 3.258 0.017 | |
ExUnit.configure/1 5 0.385 0.005 | |
Module.ParallelChecker.preload_cache/2 1 0.338 0.001 | |
ExUnit.Case.__register__/2 2 0.320 0.002 | |
Module.ParallelChecker.handle_call/3 18 0.036 0.018 | |
ExUnit.Runner.run_with_trap/2 1 0.002 0.001 | |
Enum.each/2 48 76.766 0.052 <-- | |
Enum."-each/2-lists^foreach/1-0-"/2 47 72.254 0.075 | |
:maps.fold/3 1 4.462 0.003 | |
:elixir_expand.expand/2 227 68.952 0.792 | |
:elixir_module.expand_callback/6 3 3.974 0.011 | |
:elixir_expand.expand_block/4 4 1.198 0.018 | |
:elixir_expand.expand_arg/2 9 0.855 0.031 | |
:elixir_clauses.clause/5 2 0.493 0.008 | |
:elixir_expand.expand_case/4 1 0.140 0.004 | |
:elixir_dispatch.dispatch_require/6 246 75.612 0.864 <-- | |
anonymous fn/7 in :elixir_expand.expand/2 221 30.129 0.233 | |
:elixir_dispatch.expand_require/5 232 14.251 2.133 | |
:elixir_dispatch.expand_quoted/6 24 6.411 0.147 | |
:elixir_rewrite.inline/3 245 0.278 0.278 | |
anonymous fn/5 in :elixir_module.expand_callback/6 1 0.041 0.002 | |
:sys_core_fold.expr/3 141 37.856 0.846 | |
:sys_core_fold.clause_1/5 0 35.982 0.359 | |
:sys_core_fold.clauses/6 149 0.000 0.235 | |
:sys_core_fold.clauses/6 290 73.838 1.440 <-- | |
:sys_core_fold.clause/4 290 52.260 0.580 | |
:sys_core_fold.will_match/2 290 3.318 0.580 | |
:sys_core_fold.shadow_warning/3 140 0.778 0.256 | |
:sys_core_fold.get_line/1 140 0.168 0.140 | |
:cerl.get_ann/1 140 0.140 0.140 | |
:suspend 1 0.001 0.000 | |
:sys_core_fold.expr/3 0 0.000 0.256 | |
:sys_core_fold.clauses/6 149 0.000 0.235 | |
anonymous fn/3 in :compile.runner/2 3 73.512 0.003 | |
anonymous fn/2 in :compile.kernel_passes/0 3 73.512 0.003 <-- | |
:compile.v3_kernel/2 3 73.509 0.006 | |
anonymous fn/2 in :compile.kernel_passes/0 3 73.509 0.006 | |
:compile.v3_kernel/2 3 73.509 0.006 <-- | |
:v3_kernel.module/2 3 73.503 0.028 | |
:compile.v3_kernel/2 3 73.503 0.028 | |
:v3_kernel.module/2 3 73.503 0.028 <-- | |
:lists.mapfoldl/3 3 73.277 0.108 | |
:lists.map/2 3 0.131 0.051 | |
:v3_kernel.attributes/1 3 0.027 0.006 | |
:proplists.get_bool/2 3 0.027 0.003 | |
:sets.new/1 6 0.006 0.006 | |
:lists.sort/1 3 0.003 0.003 | |
:erlang.++/2 3 0.003 0.003 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.join_tuple_sets/2 855 42.022 0.898 | |
:beam_types.lub/2 0 30.346 0.271 | |
:beam_types.jts_records/4 2217 0.000 2.330 | |
:beam_types.join_unions/2 271 0.000 0.272 | |
:beam_types.jts_records/4 3343 72.368 3.771 <-- | |
:beam_types.lub/2 411 26.252 1.262 | |
:beam_types.join_unions/2 271 3.581 0.542 | |
:beam_types.normalize_tuple_set/2 15 3.339 0.025 | |
:lists.reverse/1 850 1.734 1.291 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.jts_records/4 2217 0.000 2.330 | |
Enum.each/2 47 72.254 0.075 | |
Enum."-each/2-lists^foreach/1-0-"/2 689 0.000 1.353 | |
Enum."-each/2-lists^foreach/1-0-"/2 736 72.254 1.428 <-- | |
anonymous fn/2 in Mix.Tasks.Test.do_run/3 1 63.434 0.001 | |
anonymous fn/3 in ExUnit.Runner.configure/4 1 4.515 0.003 | |
anonymous fn/3 in Module.ParallelChecker.cache_chunk/3 644 1.936 1.289 | |
anonymous fn/1 in ExUnit.configure/1 8 0.361 0.009 | |
anonymous fn/2 in Module.ParallelChecker.preload_cache/2 1 0.334 0.001 | |
anonymous fn/2 in ExUnit.Case.__register__/2 8 0.200 0.008 | |
anonymous fn/4 in Module.ParallelChecker.cache_info/5 22 0.132 0.066 | |
anonymous fn/2 in ExUnit.Case.__register__/2 4 0.092 0.004 | |
Enum."-each/2-lists^foreach/1-0-"/2 689 0.000 1.353 | |
Enum.map/2 328 71.856 2.004 | |
DoAuth.Cat.fmap_do/2 0 0.010 0.002 | |
Enum."-map/2-lists^map/1-0-"/2 867 0.000 1.318 | |
Ecto.Repo.Preloader.fetch_query/8 10 0.000 0.023 | |
Enum."-map/2-lists^map/1-0-"/2 1205 71.866 3.347 <-- | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 19 37.398 0.032 | |
Postgrex.Protocol.columns/1 0 35.368 0.020 | |
anonymous fn/2 in DoAuth.Cat.fmap/2 11 1.081 0.011 | |
anonymous fn/5 in Ecto.Repo.Queryable.preprocessor/3 21 1.025 0.069 | |
anonymous fn/3 in Ecto.Repo.Queryable.postprocessor/4 21 0.583 0.053 | |
anonymous fn/1 in Module.ParallelChecker.info_exports/1 342 0.342 0.342 | |
anonymous fn/1 in Module.Types.Of.pairs_to_unions/3 191 0.195 0.193 | |
anonymous fn/1 in Postgrex.Protocol.columns/1 126 0.163 0.160 | |
anonymous fn/1 in Ecto.Adapters.SQL.log/4 58 0.091 0.091 | |
anonymous fn/3 in DoAuth.Repo.validate_xor/3 4 0.069 0.013 | |
:garbage_collect 6 0.059 0.059 | |
anonymous fn/3 in Ecto.Query.Planner.plan_wheres/2 38 0.054 0.054 | |
Ecto.Repo.Preloader.unzip_ids/3 10 0.021 0.015 | |
anonymous fn/1 in Module.Types.Unify.split_pairs/1 9 0.009 0.009 | |
anonymous fn/2 in Ecto.primary_key/1 9 0.009 0.009 | |
anonymous fn/1 in Enum.join/2 3 0.008 0.005 | |
DoAuth.Cat.fmap/2 0 0.007 0.002 | |
anonymous fn/3 in Kernel."MACRO-use"/3 6 0.006 0.006 | |
anonymous fn/1 in ExUnit.Assertions.suppress_warning/1 4 0.004 0.004 | |
anonymous fn/1 in DoAuth.Test.Support.Fixtures."MACRO-__ 1 0.002 0.001 | |
anonymous fn/1 in DoAuth.Repo.validate_xor/3 2 0.002 0.002 | |
anonymous fn/1 in Module.Types.Unify.split_pairs/1 1 0.001 0.001 | |
anonymous fn/1 in Module.ParallelChecker.verify/3 1 0.001 0.001 | |
Enum."-map/2-lists^map/1-0-"/2 867 0.000 1.318 | |
:beam_ssa_dead.opt/1 51 71.772 0.102 | |
:beam_ssa_dead.used_vars/1 51 71.772 0.102 <-- | |
:beam_ssa_dead.used_vars/3 51 71.555 0.459 | |
:lists.reverse/1 51 0.115 0.083 | |
:beam_ssa_dead.used_vars/1 51 71.555 0.459 | |
:beam_ssa_dead.used_vars/3 879 0.000 7.507 | |
:beam_ssa_dead.used_vars/3 930 71.555 7.966 <-- | |
:beam_ssa_dead.used_vars_blk/2 879 35.013 3.328 | |
:beam_ssa_dead.used_vars_succ/4 879 7.954 1.651 | |
:sets.is_disjoint/2 879 7.633 1.759 | |
:beam_ssa_dead.used_vars_phis/4 879 4.433 1.789 | |
:beam_ssa_dead."-used_vars/3-lc$^0/1-0-"/1 879 4.033 1.772 | |
:sets.from_list/2 879 2.637 1.758 | |
:beam_ssa.successors/1 879 1.001 0.898 | |
:sets.new/1 879 0.881 0.880 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_dead.used_vars/3 879 0.000 7.507 | |
DBConnection.run_execute/5 46 49.439 0.077 | |
DBConnection.prepare/4 21 16.560 0.033 | |
DBConnection.run_begin/3 4 3.933 0.013 | |
DBConnection.run_commit/3 4 1.206 0.010 | |
DBConnection.Holder.handle/4 75 71.138 0.133 <-- | |
DBConnection.Holder.handle_or_cleanup/5 75 71.005 0.523 | |
DBConnection.Holder.handle/4 75 71.005 0.523 | |
DBConnection.Holder.handle_or_cleanup/5 75 71.005 0.523 <-- | |
DBConnection.Holder.holder_apply/4 75 64.439 0.445 | |
:ets.lookup/2 75 0.278 0.226 | |
:erlang.++/2 75 0.120 0.120 | |
:garbage_collect 2 0.022 0.022 | |
:beam_ssa_opt.live_opt/3 1635 70.456 9.446 | |
:beam_ssa_opt.live_opt_blk/2 1635 70.456 9.446 <-- | |
:beam_ssa_opt.live_opt_is/3 1635 54.668 7.550 | |
:lists.reverse/1 1635 1.799 1.716 | |
:erlang.setelement/3 1635 1.637 1.636 | |
:beam_ssa.used/1 1635 1.635 1.635 | |
:sets.add_element/2 1262 1.262 1.262 | |
:suspend 7 0.007 0.000 | |
:garbage_collect 2 0.002 0.002 | |
Enum.reduce/3 1462 69.393 3.383 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 3253 0.000 6.909 | |
Ecto.Repo.Preloader.normalize_each/4 5 0.000 0.016 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 5 0.000 0.012 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 4725 69.393 10.320 <-- | |
anonymous fn/3 in Ecto.Query.Planner.traverse_exprs/4 611 13.506 1.658 | |
anonymous fn/3 in Ecto.Repo.Preloader.expand/3 53 8.663 0.374 | |
anonymous fn/2 in Postgrex.Protocol.msg_send/3 282 6.371 0.845 | |
anonymous fn/2 in ExUnit.EventManager.stop/1 2 6.010 0.005 | |
anonymous fn/6 in Ecto.Query.Planner.cast_and_merge_para 38 4.972 0.112 | |
anonymous fn/4 in Module.Types.Of.find_subtype_values/3 1120 3.360 2.240 | |
anonymous fn/4 in Ecto.Repo.Preloader.normalize_each/4 86 1.027 0.127 | |
anonymous fn/3 in ExUnit.Case.register_test/6 33 0.893 0.067 | |
anonymous fn/7 in Ecto.Changeset.cast/6 17 0.805 0.035 | |
anonymous fn/2 in Postgrex.Messages.encode/1 203 0.794 0.540 | |
anonymous fn/4 in Ecto.Repo.Preloader.preload_each/4 32 0.733 0.152 | |
anonymous fn/4 in Ecto.Changeset.Relation.surface_change 64 0.646 0.250 | |
anonymous fn/5 in Ecto.Query.Planner.validate_and_increm 13 0.631 0.042 | |
anonymous fn/3 in ExUnit.EventManager.notify/2 56 0.553 0.131 | |
DBConnection.LogEntry."-fun.parse_time/2-"/2 137 0.418 0.205 | |
anonymous fn/8 in Ecto.Repo.Preloader.fetch_ids/4 53 0.396 0.255 | |
anonymous fn/6 in Ecto.Association.on_repo_change/4 3 0.344 0.003 | |
anonymous fn/4 in Ecto.Query.Planner.select_dump/3 50 0.343 0.195 | |
anonymous fn/2 in Postgrex.Messages.encode/1 58 0.280 0.174 | |
anonymous fn/4 in Module.LocalsTracker.collect_undefined 23 0.251 0.046 | |
anonymous fn/5 in Ecto.Changeset.validate_required/3 9 0.249 0.031 | |
anonymous fn/3 in ExUnit.Case.validate_tags/1 77 0.231 0.154 | |
Ecto.Repo.Preloader."-fun.load_assoc/2-"/2 53 0.221 0.094 | |
anonymous fn/6 in ExUnit.Runner.prepare_tests/2 11 0.211 0.033 | |
anonymous fn/3 in Module.LocalsTracker.collect_unused_lo 23 0.200 0.023 | |
anonymous fn/3 in Module.LocalsTracker.collect_imports_c 23 0.115 0.046 | |
anonymous fn/4 in Module.LocalsTracker.collect_undefined 13 0.110 0.026 | |
anonymous fn/3 in Ecto.Repo.Schema.pop_assocs/2 21 0.094 0.064 | |
:garbage_collect 7 0.076 0.076 | |
anonymous fn/3 in Module.LocalsTracker.reachable_from/3 14 0.056 0.014 | |
anonymous fn/3 in Module.Types.Pattern.of_guard/3 28 0.042 0.028 | |
anonymous fn/3 in Module.Types.Of.open_map/4 8 0.040 0.024 | |
anonymous fn/4 in Ecto.Adapters.Postgres.Connection.bool 1 0.029 0.003 | |
anonymous fn/2 in DoAuth.Crypto.verify_map/3 4 0.027 0.018 | |
anonymous fn/5 in Kernel.LexicalTracker.handle_cast/2 7 0.021 0.012 | |
anonymous fn/4 in Ecto.Repo.Schema.change_parents/3 3 0.018 0.009 | |
anonymous fn/2 in Postgrex.Messages.encode/1 11 0.014 0.014 | |
anonymous fn/3 in Ecto.Repo.Schema.fields_to_sources/2 9 0.014 0.014 | |
anonymous fn/4 in Module.LocalsTracker.unreachable/3 2 0.010 0.004 | |
anonymous fn/2 in ExUnit.TestModule.__struct__/1 3 0.009 0.006 | |
anonymous fn/2 in DoAuth.Crypto.sign_map/4 1 0.007 0.006 | |
anonymous fn/2 in Module.Types.Of.struct/3 5 0.005 0.005 | |
anonymous fn/3 in Ecto.Repo.Schema.add_pk_filter!/2 3 0.003 0.003 | |
:suspend 1 0.001 0.000 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 3253 0.000 6.909 | |
Ecto.Repo.Preloader.normalize_each/4 5 0.000 0.005 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 5 0.000 0.003 | |
anonymous fn/2 in :v3_kernel.module/2 34 55.585 0.208 | |
:v3_kernel.expr/3 0 13.457 0.030 | |
:v3_kernel.function/2 34 69.042 0.238 <-- | |
:v3_kernel.expr/3 34 33.602 1.343 | |
:v3_kernel.ubody/3 34 18.769 0.928 | |
:cerl_trees.next_free_variable_name/1 34 16.331 0.068 | |
:v3_kernel.make_fdef/5 34 0.034 0.034 | |
:sets.new/1 34 0.034 0.034 | |
:erlang.setelement/3 34 0.034 0.034 | |
:v3_core.function/4 34 68.553 1.046 | |
:v3_core.uexprs/3 518 0.000 2.120 | |
:v3_core.uexpr/3 210 0.000 0.211 | |
anonymous fn/3 in :v3_core.uexpr/3 35 0.000 0.166 | |
:v3_core.uexpr/3 797 68.553 3.543 <-- | |
:v3_core.uexprs/3 9 54.868 1.010 | |
:v3_core.uclauses/3 35 7.365 0.035 | |
:v3_core.ufun_clauses/3 35 4.984 0.035 | |
:v3_core.uclause/3 35 4.283 0.105 | |
:v3_core.ufun_clause/3 35 3.292 0.141 | |
:ordsets.union/1 224 1.398 0.224 | |
:v3_core.used_in_any/1 114 0.904 0.114 | |
:v3_core.lit_vars/2 498 0.665 0.502 | |
:erlang.setelement/3 481 0.485 0.483 | |
:lists.mapfoldl/3 35 0.459 0.105 | |
:ordsets.del_element/2 210 0.392 0.272 | |
:v3_core.new_in_all/1 35 0.239 0.035 | |
:ordsets.add_element/2 210 0.210 0.210 | |
:ordsets.union/2 83 0.169 0.117 | |
:v3_core.bitstr_vars/2 9 0.135 0.009 | |
:v3_core.is_simple/1 37 0.128 0.038 | |
:ordsets.subtract/2 35 0.035 0.035 | |
:ordsets.intersection/2 35 0.035 0.035 | |
:lists.member/2 35 0.035 0.035 | |
:v3_core.rename_shadowing_clauses/3 1 0.015 0.003 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.uexpr/3 210 0.000 0.211 | |
:lists.foldl/3 342 0.000 0.804 | |
:beam_ssa.linearize/1 462 68.192 28.790 | |
:beam_ssa.linearize_1/4 16178 0.000 16.197 | |
:beam_ssa.linearize_1/4 16640 68.192 44.987 <-- | |
:sets.is_element/2 10108 10.110 10.109 | |
:beam_ssa.successors/1 6070 6.970 6.202 | |
:sets.add_element/2 6070 6.096 6.083 | |
:garbage_collect 16 0.016 0.016 | |
:suspend 13 0.013 0.000 | |
:beam_ssa.linearize_1/4 16178 0.000 16.197 | |
:beam_ssa_type.do_opt_function/5 86 46.950 0.516 | |
:beam_ssa_type.sig_function_1/4 41 21.151 0.246 | |
:beam_ssa_type.init_metadata/3 127 68.101 0.762 <-- | |
:beam_ssa_type.init_metadata_1/3 127 66.030 0.636 | |
:maps.without/2 127 0.530 0.127 | |
:sets.from_list/2 127 0.383 0.254 | |
:lists.reverse/1 127 0.269 0.197 | |
:maps.keys/1 127 0.127 0.127 | |
:beam_ssa_type.init_metadata/3 127 66.030 0.636 | |
:beam_ssa_type.init_metadata_1/3 1841 0.000 8.701 | |
:beam_ssa_type.init_metadata_1/3 1968 66.030 9.337 <-- | |
:beam_ssa_type.used_once_2/3 1841 49.526 5.525 | |
:beam_ssa_type.used_once_last_uses/3 1841 3.300 1.847 | |
:lists.reverse/1 1841 2.021 1.931 | |
:beam_ssa.used/1 1841 1.841 1.841 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_type.init_metadata_1/3 1841 0.000 8.701 | |
:beam_ssa_opt.live_opt/3 1635 61.351 3.353 | |
:beam_ssa_share.blocks/3 356 4.220 0.754 | |
:beam_ssa_share.block/2 1991 65.571 4.107 <-- | |
:beam_ssa_share.share_terminator/2 1991 61.167 6.033 | |
:beam_ssa.normalize/1 62 0.234 0.126 | |
:erlang.setelement/3 62 0.062 0.062 | |
:garbage_collect 1 0.001 0.001 | |
:beam_types.join_unions/2 1015 65.381 1.017 | |
:beam_types.join_tuple_sets/2 118 0.000 0.118 | |
:beam_types.join_tuple_sets/2 1133 65.381 1.135 <-- | |
:beam_types.jts_records/4 855 42.022 0.898 | |
:beam_types.jts_tuple/2 132 16.802 0.180 | |
:suspend 2 0.002 0.000 | |
:beam_types.lub/2 28 0.000 0.056 | |
:beam_types.join_tuple_sets/2 118 0.000 0.118 | |
anonymous fn/3 in :beam_validator.validate_body_call/3 316 63.844 0.632 | |
:beam_validator.call_types/3 316 63.844 0.632 <-- | |
:beam_validator.get_call_args/2 316 60.654 0.316 | |
:beam_call_types.types/3 288 2.558 0.593 | |
Enum."-each/2-lists^foreach/1-0-"/2 1 63.434 0.001 | |
anonymous fn/2 in Mix.Tasks.Test.do_run/3 1 63.434 0.001 <-- | |
Mix.Tasks.Test.require_test_helper/2 1 63.433 0.003 | |
anonymous fn/2 in Mix.Tasks.Test.do_run/3 1 63.433 0.003 | |
Mix.Tasks.Test.require_test_helper/2 1 63.433 0.003 <-- | |
Code.require_file/1 1 63.224 0.001 | |
File.exists?/1 1 0.182 0.001 | |
Path.join/2 1 0.024 0.004 | |
Mix.Tasks.Test.require_test_helper/2 1 63.224 0.001 | |
Code.require_file/1 1 63.224 0.001 <-- | |
Code.require_file/2 1 63.223 0.008 | |
Code.require_file/1 1 63.223 0.008 | |
Code.require_file/2 1 63.223 0.008 <-- | |
:elixir_compiler.file/2 1 62.639 0.004 | |
Code.find_file/2 1 0.509 0.004 | |
:elixir_code_server.call/1 1 0.040 0.001 | |
Code.verify_loaded/1 1 0.016 0.004 | |
:elixir_code_server.cast/1 1 0.011 0.002 | |
:beam_ssa.uses/2 52 52.109 0.052 | |
:beam_ssa_pre_codegen.reserve_zregs/4 35 2.901 0.035 | |
:beam_ssa_pre_codegen.assert_no_critical_edges/1 70 2.568 0.070 | |
:beam_ssa_opt.fdb_fs/3 35 2.399 0.035 | |
:beam_ssa_pre_codegen.reserve_fregs/3 35 1.876 0.035 | |
:beam_ssa.fold_blocks/4 227 61.853 0.227 <-- | |
:beam_ssa.fold_blocks_1/4 227 61.626 0.454 | |
Module.Types.warnings_from_clause/6 24 31.293 0.024 | |
Module.Types.Unify.to_union/2 0 29.474 0.358 | |
Module.Types.Of.closed_map/4 0 1.039 0.001 | |
Module.Types.Helpers.do_reduce_ok/3 10 0.000 0.040 | |
Module.Types.Helpers.do_map_reduce_ok/3 27 0.000 0.029 | |
Module.Types.Expr.of_expr/4 494 0.000 0.999 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 130 0.000 0.636 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 8 0.000 0.010 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 380 0.000 0.432 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 878 0.000 1.574 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 2 0.000 0.004 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 141 0.000 0.363 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 413 0.000 0.579 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 254 0.000 0.291 | |
anonymous fn/3 in Module.Types.Expr.of_clauses/3 16 0.000 0.056 | |
Module.Types.Expr.of_expr/4 2777 61.806 5.396 <-- | |
Module.Types.Helpers.do_map_reduce_ok/3 59 28.654 0.333 | |
Module.Types.Helpers.map_reduce_ok/3 788 23.052 0.791 | |
Module.Types.Of.closed_map/4 47 22.222 0.136 | |
Module.Types.Of.remote/5 88 15.794 0.264 | |
Module.Types.Of.open_map/4 1 14.256 0.001 | |
Module.Types.Expr.of_clauses/3 8 10.350 0.008 | |
Module.Types.Of.binary/4 13 7.957 0.052 | |
anonymous fn/3 in Module.Types.Expr.of_clauses/3 0 4.970 0.020 | |
Module.Types.Unify.get_var!/2 131 1.048 0.393 | |
Module.Types.Pattern.of_pattern/3 58 1.003 0.058 | |
Module.Types.Unify.push_expr_stack/2 856 0.860 0.858 | |
Module.Types.Unify.unify/4 27 0.661 0.054 | |
Enum.zip/2 47 0.661 0.047 | |
Enum.at/2 47 0.602 0.047 | |
Module.Types.warnings_from_clause/6 1 0.594 0.010 | |
Module.Types.Of.struct/3 1 0.359 0.006 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 0 0.267 0.003 | |
List.duplicate/2 47 0.224 0.047 | |
Module.Types.Unify.to_union/2 270 0.177 0.270 | |
:erlang.++/2 47 0.047 0.047 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 2 0.006 0.000 | |
Keyword.get/3 1 0.003 0.002 | |
Module.Types.Unify.add_var/1 1 0.001 0.001 | |
Module.Types.Helpers.do_reduce_ok/3 10 0.000 0.016 | |
Module.Types.Expr.of_expr/4 494 0.000 0.999 | |
Postgrex.query/4 10 35.446 0.062 | |
Postgrex.prepare_execute/5 11 20.564 0.077 | |
DBConnection.parsed_prepare_execute/5 0 5.746 0.010 | |
DBConnection.prepare_execute/4 21 61.756 0.149 <-- | |
DBConnection.parsed_prepare_execute/5 21 49.360 0.084 | |
Ecto.Adapters.SQL.execute!/4 6 5.736 0.016 | |
DBConnection.log/4 15 3.852 0.029 | |
DBConnection.parse/3 21 2.585 0.069 | |
DBConnection.meter/1 21 0.167 0.056 | |
:beam_ssa.fold_blocks/4 227 61.626 0.454 | |
:beam_ssa.fold_blocks_1/4 2495 0.000 4.764 | |
:beam_ssa.fold_blocks_1/4 2722 61.626 5.218 <-- | |
anonymous fn/3 in :beam_ssa.uses/2 959 50.085 0.960 | |
anonymous fn/4 in :beam_ssa_pre_codegen.reserve_zregs/4 300 2.231 0.300 | |
anonymous fn/4 in :beam_ssa_opt.fdb_fs/3 336 1.657 0.336 | |
anonymous fn/3 in :beam_ssa_pre_codegen.assert_no_critic 600 1.228 0.600 | |
anonymous fn/3 in :beam_ssa_pre_codegen.reserve_fregs/3 300 1.206 0.300 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa.fold_blocks_1/4 2495 0.000 4.764 | |
:beam_ssa_share.block/2 1991 61.167 6.033 | |
:beam_ssa_share.share_terminator/2 1991 61.167 6.033 <-- | |
:beam_ssa_share.share_switch/2 32 49.214 0.192 | |
:beam_ssa_share.are_equivalent/5 1336 3.036 1.378 | |
:beam_ssa_share.shortcut_nonempty_block/2 2672 2.850 2.726 | |
:erlang.setelement/3 30 0.030 0.030 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.uexprs/3 518 12.152 3.483 | |
:core_lint.expr/4 236 11.426 3.092 | |
anonymous fn/2 in :v3_core.new_in_any/1 495 11.133 3.203 | |
:beam_types.lub/2 1718 8.508 4.031 | |
anonymous fn/2 in :v3_core.used_in_any/1 658 4.594 1.683 | |
:v3_core.cexprs/3 518 1.918 0.913 | |
:v3_core.upattern_list/3 549 1.655 0.876 | |
:v3_core.do_uclause/3 540 1.386 0.792 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 606 1.340 0.878 | |
:core_lint.clause/5 180 1.146 0.445 | |
:beam_ssa.used_1/2 361 1.021 0.581 | |
:v3_kernel.ubody/3 370 0.744 0.513 | |
:beam_ssa_pre_codegen.live_in_successors/5 470 0.564 0.501 | |
anonymous fn/2 in :v3_kernel.uexpr/3 433 0.463 0.448 | |
anonymous fn/2 in :v3_kernel.ubody/3 280 0.280 0.280 | |
anonymous fn/2 in :core_lint.variable_list/3 233 0.237 0.235 | |
:v3_kernel.uexpr/3 234 0.234 0.234 | |
:v3_kernel.umatch/3 87 0.183 0.124 | |
:v3_core.uexpr/3 83 0.169 0.117 | |
anonymous fn/2 in :v3_kernel.lit_list_vars/1 146 0.152 0.149 | |
:v3_kernel.lit_vars/1 98 0.128 0.113 | |
anonymous fn/3 in :v3_kernel.umatch_list/3 77 0.083 0.080 | |
:core_lint.gexpr/4 9 0.077 0.029 | |
anonymous fn/2 in :v3_kernel.uexpr/3 60 0.068 0.064 | |
anonymous fn/2 in :v3_kernel.uexpr/3 45 0.051 0.048 | |
anonymous fn/2 in :v3_kernel.pat_list_vars/1 34 0.050 0.042 | |
anonymous fn/2 in :v3_kernel.ubody/3 34 0.034 0.034 | |
anonymous fn/2 in :v3_kernel.ubody/3 28 0.028 0.028 | |
:v3_core.form/3 6 0.026 0.011 | |
anonymous fn/2 in :v3_kernel.uexpr/3 21 0.021 0.021 | |
:v3_core.upattern/3 14 0.020 0.017 | |
:cerl_trees.vars_in_list/3 12 0.020 0.016 | |
:beam_ssa_pre_codegen.live_in_phis/3 2 0.010 0.004 | |
:beam_ssa_codegen.opt_allocate_1/2 10 0.010 0.010 | |
:v3_kernel.pat_vars/1 5 0.005 0.005 | |
:v3_core.used_in_expr/1 5 0.005 0.005 | |
:core_lint.pattern/4 3 0.003 0.003 | |
anonymous fn/2 in :v3_kernel.uexpr/3 2 0.002 0.002 | |
anonymous fn/2 in :v3_kernel.uexpr/3 1 0.001 0.001 | |
:ordsets.union/2 25337 0.000 36.790 | |
:ordsets.union/2 34518 59.947 59.901 <-- | |
:suspend 29 0.029 0.000 | |
:garbage_collect 17 0.017 0.017 | |
:ordsets.union/2 25337 0.000 36.790 | |
Ecto.Adapters.SQL.execute/5 36 52.053 0.120 | |
DBConnection.prepare_execute/4 6 5.736 0.016 | |
Ecto.Adapters.Postgres.Connection.execute/4 0 2.153 0.006 | |
Ecto.Adapters.SQL.execute!/4 42 59.942 0.142 <-- | |
Ecto.Adapters.SQL.sql_call/5 36 54.396 0.340 | |
Ecto.Adapters.SQL.execute/5 0 6.856 0.017 | |
DBConnection.log/4 6 0.910 0.008 | |
anonymous fn/3 in Ecto.Query.Planner.query_with_cache/7 11 0.190 0.025 | |
:erlang.integer_to_binary/1 11 0.017 0.017 | |
Ecto.Adapters.Postgres.execute/5 36 52.406 0.150 | |
Ecto.Adapters.SQL.execute!/4 0 6.856 0.017 | |
Ecto.Adapters.SQL.execute/5 36 59.262 0.167 <-- | |
Ecto.Adapters.SQL.execute!/4 36 52.053 0.120 | |
Ecto.Repo.Queryable.execute/4 0 6.839 0.088 | |
Ecto.Adapters.SQL.put_source/2 36 0.236 0.080 | |
:v3_core.uexpr/3 9 54.868 1.010 | |
:v3_core.do_uclause/3 180 3.470 0.658 | |
:v3_core.upattern/3 5 0.000 0.020 | |
:v3_core.uguard/4 12 0.000 0.021 | |
:v3_core.uexprs/3 660 0.000 0.843 | |
:v3_core.uexprs/3 866 58.338 2.552 <-- | |
:v3_core.do_uclause/3 0 20.832 0.264 | |
:ordsets.union/2 518 12.152 3.483 | |
:ordsets.is_element/2 129 5.271 0.129 | |
:garbage_collect 3 0.003 0.003 | |
:v3_core.uexprs/3 660 0.000 0.843 | |
:v3_core.uexpr/3 518 0.000 2.120 | |
anonymous fn/1 in DoAuth.Schema.DID.sin_one_pk64!/1 2 57.967 0.010 | |
DoAuth.Schema.Key.sin_one_pk64!/1 2 57.967 0.010 <-- | |
DoAuth.Repo.transaction/1 2 0.000 0.003 | |
Module.Types.Helpers.map_reduce_ok/3 910 28.967 1.712 | |
Module.Types.Expr.of_expr/4 59 28.654 0.333 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 0 0.264 0.003 | |
Module.Types.Of.open_map/4 1 0.000 0.002 | |
Module.Types.Of.closed_map/4 2 0.000 0.005 | |
Module.Types.Helpers.do_map_reduce_ok/3 1833 0.000 3.495 | |
Module.Types.Helpers.do_map_reduce_ok/3 2805 57.885 5.550 <-- | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 413 24.993 0.413 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 198 21.375 0.592 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 130 17.481 0.130 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 878 13.006 0.878 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 141 7.620 0.141 | |
Enum.reverse/1 910 1.346 1.128 | |
Module.Types.Unify.unify/4 32 0.575 0.064 | |
Module.Types.Of.open_map/4 1 0.231 0.005 | |
anonymous fn/3 in Module.Types.Unify.do_unify/4 9 0.227 0.009 | |
anonymous fn/3 in Module.Types.Pattern.of_head/4 34 0.208 0.034 | |
anonymous fn/3 in Module.Types.Pattern.of_guard/3 28 0.196 0.028 | |
anonymous fn/4 in Module.Types.Unify.unify_target_requir 5 0.175 0.010 | |
anonymous fn/4 in Module.Types.Pattern.of_shared/4 21 0.163 0.021 | |
anonymous fn/4 in Module.Types.Unify.unify_source_requir 4 0.160 0.008 | |
Module.Types.Of.closed_map/4 2 0.030 0.004 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 2 0.022 0.002 | |
:garbage_collect 4 0.004 0.004 | |
Module.Types.Helpers.do_map_reduce_ok/3 1833 0.000 3.495 | |
Module.Types.Expr.of_expr/4 27 0.000 0.029 | |
:elixir_expand.expand/2 1369 33.923 3.766 | |
:elixir_map.expand_struct/4 1 10.653 0.340 | |
:lists.mapfoldl/3 0 7.629 1.396 | |
:elixir_map.expand_map/3 50 3.814 0.203 | |
:elixir_expand.expand_aliases/3 101 1.359 0.324 | |
:elixir_expand.expand_local/4 13 0.187 0.049 | |
:elixir_clauses.def/2 24 0.132 0.038 | |
anonymous fn/5 in :elixir_clauses.head/3 9 0.104 0.018 | |
:elixir_clauses.match/4 12 0.062 0.026 | |
:elixir_expand.expand_args/2 1579 57.863 6.160 <-- | |
:lists.mapfoldl/3 1493 16.962 5.353 | |
:elixir_env.close_write/2 1467 4.395 2.937 | |
:elixir_expand.expand_aliases/3 0 3.098 0.091 | |
:elixir_map.expand_map/3 0 2.672 0.064 | |
:elixir_env.prepare_write/1 1467 1.495 1.490 | |
:elixir_clauses.match/4 0 1.192 0.002 | |
:suspend 3 0.090 0.000 | |
:elixir_expand.expand/2 86 0.048 0.471 | |
:garbage_collect 2 0.002 0.002 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/ 2 57.721 0.007 | |
anonymous fn/1 in DoAuth.Schema.Key.sin_one_pk64!/1 2 57.721 0.007 <-- | |
DoAuth.Schema.Key.all_by_pk64/1 2 27.206 0.008 | |
DoAuth.Schema.Key.from_pk64!/1 2 16.940 0.011 | |
DoAuth.Schema.Key.preload/1 2 13.568 0.009 | |
ExUnit.Runner.exec_test/1 1 56.935 0.019 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 56.935 0.019 <-- | |
DoAuth.Crypto.sign_map!/3 1 50.166 0.004 | |
DoAuth.Crypto.verify_map/1 1 5.929 0.001 | |
DoAuth.Schema.Proof.canonical_verify64!/2 1 0.484 0.002 | |
DoAuth.Repo.now/0 1 0.184 0.006 | |
DoAuth.Crypto.canonicalise_term!/1 1 0.084 0.004 | |
DoAuth.Crypto.show/1 1 0.062 0.001 | |
Access.get/2 3 0.006 0.003 | |
DoAuthCryptoTest.signing_key_id_1_fixture/0 1 0.001 0.001 | |
:v3_core.expr/2 5319 46.304 8.655 | |
:v3_core.record_anno/2 1143 9.969 1.906 | |
:v3_core.fun_tq/4 1 0.009 0.002 | |
:v3_core.full_anno/2 6463 56.282 10.563 <-- | |
:v3_core.lineno_anno/2 6463 45.713 25.865 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_dispatch.expand_quoted/6 145 56.136 0.311 | |
:elixir_quote.linify_with_context_counter/3 145 56.136 0.311 <-- | |
:elixir_quote.do_linify/3 145 55.673 1.823 | |
:elixir_quote.linify_meta/2 145 0.152 0.151 | |
:elixir_quote.linify_with_context_counter/3 145 55.673 1.823 | |
:elixir_quote.do_linify/3 7252 0.000 7.977 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 6438 0.000 14.503 | |
:elixir_quote.do_linify/3 13835 55.673 24.303 <-- | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 3263 51.560 13.957 | |
anonymous fn/2 in :elixir_quote.linify_meta/2 2474 7.517 5.009 | |
:lists.keymember/3 589 0.591 0.590 | |
:suspend 9 0.494 0.000 | |
:garbage_collect 8 0.008 0.008 | |
:elixir_quote.do_linify/3 7252 0.000 7.977 | |
:lists.mapfoldl/3 34 55.619 0.034 | |
anonymous fn/2 in :v3_kernel.module/2 34 55.619 0.034 <-- | |
:v3_kernel.function/2 34 55.585 0.208 | |
:sys_core_fold.clause_1/5 292 54.132 0.292 | |
:sys_core_fold.expr/3 446 1.310 0.462 | |
:sys_core_fold.body/3 738 55.442 0.754 <-- | |
:sys_core_fold."-body/3-lc$^0/1-0-"/2 15 0.043 0.021 | |
:suspend 1 0.001 0.000 | |
:sys_core_fold.expr/3 723 0.000 1.464 | |
Ecto.Repo.Queryable.execute/4 36 55.074 0.066 | |
Ecto.Adapters.Postgres.execute/5 36 55.074 0.066 <-- | |
Ecto.Adapters.SQL.execute/5 36 52.406 0.150 | |
Postgrex.Protocol.recv_parse_describe/4 6 35.035 0.014 | |
Postgrex.Protocol.handle_prepare/3 21 13.718 0.243 | |
Postgrex.Protocol.handle_prepare_execute/4 10 6.237 0.124 | |
Postgrex.Protocol.close_parse_describe_flush/3 37 54.990 0.381 <-- | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 0 28.892 0.016 | |
Postgrex.Protocol.recv_close/3 31 8.723 0.192 | |
Postgrex.Protocol.recv_parse_describe/4 31 6.092 0.169 | |
Postgrex.Protocol.msg_send/3 31 5.424 0.116 | |
Postgrex.Protocol.handle_prepare_execute/4 0 5.405 0.010 | |
Postgrex.Protocol.describe/6 6 0.724 0.015 | |
Postgrex.Protocol.recv_transaction/3 6 0.641 0.013 | |
Postgrex.Protocol.query_delete/2 31 0.229 0.142 | |
Postgrex.Protocol.parse_describe_msgs/2 31 0.039 0.039 | |
:beam_ssa_opt.live_opt_blk/2 1635 54.668 7.550 | |
:beam_ssa_opt.live_opt_is/3 2844 0.000 7.960 | |
:beam_ssa_opt.live_opt_is/3 4479 54.668 15.510 <-- | |
:beam_ssa.used/1 2808 24.613 5.619 | |
:sets.del_element/2 2808 8.430 5.616 | |
:sets.is_element/2 2865 2.869 2.867 | |
:sets.add_element/2 2158 2.162 2.160 | |
:sets.union/2 173 0.519 0.346 | |
:sets.from_list/2 173 0.519 0.346 | |
:beam_ssa.no_side_effect/1 36 0.036 0.036 | |
:suspend 6 0.006 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:beam_ssa_opt.live_opt_is/3 2844 0.000 7.960 | |
:beam_validator.get_movable_term_type/2 4222 45.798 7.886 | |
:beam_validator.verify_y_init_1/2 1330 4.384 2.663 | |
:beam_validator.verify_live_1/2 1032 4.132 2.065 | |
:beam_validator.update_type/4 264 0.264 0.264 | |
:beam_validator.collect_try_catch_tags/3 24 0.084 0.048 | |
:beam_validator.assign/3 1 0.004 0.002 | |
:beam_validator.get_raw_type/2 5093 0.000 5.094 | |
:beam_validator.get_raw_type/2 11966 54.666 18.022 <-- | |
:beam_validator.get_literal_type/1 562 28.258 0.562 | |
:beam_validator.check_limit/1 6047 6.047 6.047 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:beam_validator.get_raw_type/2 5093 0.000 5.094 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 54.634 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 54.634 0.051 <-- | |
:beam_ssa_opt.ssa_opt_cse/1 51 54.583 0.153 | |
:beam_ssa.used/1 11526 54.536 17.900 | |
:beam_ssa.used_args/1 32609 0.000 36.614 | |
:beam_ssa.used_args/1 44135 54.536 54.514 <-- | |
:suspend 16 0.016 0.000 | |
:garbage_collect 6 0.006 0.006 | |
:beam_ssa.used_args/1 32609 0.000 36.614 | |
:beam_validator.get_term_type/2 2292 42.580 4.584 | |
:beam_validator.get_call_args_1/3 1730 10.386 3.461 | |
:beam_validator.assert_movable/2 168 1.008 0.336 | |
:beam_validator.assert_type/3 28 0.248 0.056 | |
:beam_validator.verify_local_args/4 4 0.024 0.008 | |
:beam_types.mtfv_cons/2 2 0.000 0.002 | |
:beam_validator.get_movable_term_type/2 4224 54.246 8.447 <-- | |
:beam_validator.get_raw_type/2 4222 45.798 7.886 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_types.mtfv_cons/2 2 0.000 0.006 | |
Enum.flat_map_list/2 0 53.779 0.180 | |
Module.Types.Of.pairs_to_unions/3 191 0.193 0.191 | |
Module.Types.Expr.of_expr/4 270 0.177 0.270 | |
Module.Types.Unify.to_union/2 461 54.149 0.641 <-- | |
Module.Types.Expr.of_expr/4 0 29.474 0.358 | |
Module.Types.Unify.unique_super_types/2 90 23.072 0.661 | |
Module.Types.Unify.flatten_union/1 90 1.246 0.090 | |
Module.Types.Of.pairs_to_unions/3 0 1.053 0.001 | |
:v3_core.full_anno/2 6463 45.713 25.865 | |
:v3_core.expr/2 452 3.298 1.808 | |
:v3_core.pattern/2 244 1.868 0.979 | |
:v3_core.map_build_pairs_1/3 195 1.373 0.781 | |
:v3_core.clause/2 97 0.991 0.388 | |
:v3_core.body/4 34 0.240 0.137 | |
:v3_core.gexpr/3 18 0.126 0.072 | |
:v3_core.bitstr/2 18 0.126 0.072 | |
:v3_core.pattern_map_pair/2 5 0.035 0.020 | |
:v3_core.lineno_anno/2 7526 53.770 30.122 <-- | |
:erl_anno.generated/1 7526 8.041 7.530 | |
:erl_anno.location/1 7526 8.039 7.528 | |
:erlang.++/2 7526 7.550 7.538 | |
:suspend 10 0.010 0.000 | |
:garbage_collect 8 0.008 0.008 | |
:maps.filter/2 4028 53.508 23.984 | |
:maps.filter_1/2 8318 0.000 12.274 | |
:maps.filter_1/2 12346 53.508 36.258 <-- | |
:maps.next/1 8318 8.322 8.320 | |
anonymous fn/3 in :beam_types.lub_tuple_elements/3 6677 6.679 6.678 | |
anonymous fn/3 in :beam_validator.prune_x_regs/2 1026 1.026 1.026 | |
anonymous fn/4 in :beam_ssa_codegen.prefer_xregs_prune/3 291 0.873 0.582 | |
anonymous fn/3 in :beam_ssa_pre_codegen.res_xregs_prune/ 223 0.223 0.223 | |
anonymous fn/3 in :beam_ssa_opt.cse_successors/4 62 0.062 0.062 | |
anonymous fn/3 in :beam_validator.trim_stack/4 20 0.020 0.020 | |
anonymous fn/3 in :beam_ssa_codegen.merge_copies/2 19 0.019 0.019 | |
:garbage_collect 19 0.019 0.019 | |
:suspend 7 0.007 0.000 | |
:maps.filter_1/2 8318 0.000 12.274 | |
:sys_core_fold.clauses/6 290 52.260 0.580 | |
:sys_core_fold."-move_let_into_expr/3-lc$^0/1-6-"/3 2 0.794 0.004 | |
:sys_core_fold.clause/4 292 53.054 0.584 <-- | |
:sys_core_fold.clause_1/5 292 35.375 0.856 | |
:sys_core_fold.pattern_list/2 292 5.740 0.292 | |
:beam_ssa_opt.sub_1/2 3214 3.222 3.218 | |
:beam_validator.set_reg_vref/3 3088 3.094 3.091 | |
:beam_validator.new_value/4 2752 2.766 2.759 | |
:beam_ssa_dead.shortcut_terminator/4 1972 1.978 1.975 | |
:beam_ssa_type.simplify/5 1918 1.926 1.922 | |
:beam_ssa_opt.live_opt_blk/2 1635 1.637 1.636 | |
:beam_types.join_unions/2 1605 1.613 1.609 | |
:beam_ssa_type.simplify_terminator/4 1604 1.606 1.605 | |
:sys_core_fold.sub_add_scope/2 1348 1.352 1.350 | |
:beam_ssa_opt.record_opt/2 1261 1.261 1.261 | |
:beam_ssa_pre_codegen.select_register/2 1258 1.260 1.259 | |
:beam_ssa_pre_codegen.update_pool/3 1242 1.242 1.242 | |
:beam_ssa.add_anno/3 1107 1.109 1.108 | |
:beam_jump.opt/3 960 0.964 0.962 | |
:beam_validator.prune_x_regs/2 900 0.900 0.900 | |
:beam_validator.set_type/3 792 0.794 0.793 | |
:sys_core_fold.expr/3 749 0.749 0.749 | |
:beam_kernel_to_ssa.new_ssa_var/2 733 0.733 0.733 | |
:beam_ssa_bool.pre_opt_is/4 681 0.681 0.681 | |
:beam_validator.kill_heap_allocation/1 672 0.674 0.673 | |
:sys_core_fold.simplify_call/4 650 0.652 0.651 | |
:beam_validator.update_receive_state/2 632 0.636 0.634 | |
:beam_validator.kill_fregs/1 632 0.636 0.634 | |
:beam_ssa_pre_codegen.set_next_current/1 629 0.629 0.629 | |
:beam_ssa_pre_codegen.make_cur_active/1 629 0.629 0.629 | |
:beam_ssa_pre_codegen.expire_active/1 629 0.629 0.629 | |
:beam_ssa_pre_codegen.check_inactive/1 629 0.629 0.629 | |
:beam_validator.branch/4 562 0.568 0.565 | |
:sys_core_fold.opt_simple_let_1/4 549 0.549 0.549 | |
:v3_core.uexpr/3 481 0.485 0.483 | |
:beam_validator.propagate_fragility/3 472 0.474 0.473 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 436 0.444 0.440 | |
:beam_kernel_to_ssa.new_label/1 420 0.422 0.421 | |
:beam_ssa_codegen.prefer_xregs_is/4 391 0.391 0.391 | |
:beam_ssa_pre_codegen.find_yregs_is/3 384 0.386 0.385 | |
:beam_ssa_pre_codegen.do_sanitize_is/7 384 0.384 0.384 | |
:beam_validator.eat_heap/2 380 0.380 0.380 | |
:beam_ssa_pre_codegen.copy_retval_is/6 376 0.376 0.376 | |
:elixir_erl_clauses.match/3 374 0.374 0.374 | |
:beam_ssa_codegen.new_label/1 355 0.355 0.355 | |
:v3_core.new_var_name/1 352 0.352 0.352 | |
:beam_ssa_opt.bsm_skip/2 349 0.349 0.349 | |
:beam_ssa_bool.pre_opt_terminator/3 331 0.335 0.333 | |
:sys_core_fold.guard/2 293 0.293 0.293 | |
:beam_ssa_codegen.prefer_xregs_terminator/3 285 0.285 0.285 | |
:beam_ssa_codegen.need_heap_blks/3 285 0.285 0.285 | |
:beam_ssa_codegen.liveness/4 285 0.285 0.285 | |
:beam_ssa_codegen.def/3 285 0.285 0.285 | |
:beam_ssa_codegen.def_is/4 272 0.272 0.272 | |
:elixir_erl_pass.build_bitstr/4 258 0.258 0.258 | |
:beam_ssa_codegen.use_block_label/2 254 0.254 0.254 | |
:beam_ssa_codegen.label_for_block/2 250 0.250 0.250 | |
:v3_kernel.pattern/4 234 0.234 0.234 | |
:elixir_tokenizer.check_terminator/3 214 0.230 0.229 | |
:beam_validator.heap_alloc/2 228 0.228 0.228 | |
:beam_ssa_codegen.liveness_yregs_anno/3 222 0.222 0.222 | |
:beam_ssa_codegen.liveness_anno/3 222 0.222 0.222 | |
:v3_kernel.uexpr/3 220 0.220 0.220 | |
:beam_ssa_pre_codegen.sanitize_is/6 205 0.205 0.205 | |
:beam_validator.create_tag/5 196 0.198 0.197 | |
:v3_kernel.new_var_name/1 195 0.195 0.195 | |
:beam_dict.atom/2 182 0.182 0.182 | |
:beam_ssa_codegen.prefer_xregs_call/3 179 0.179 0.179 | |
:beam_ssa.normalize/1 175 0.175 0.175 | |
:elixir_erl_var.build/2 165 0.165 0.165 | |
:elixir_erl_var.assign/4 162 0.164 0.163 | |
:v3_core.cexpr/3 155 0.155 0.155 | |
:beam_ssa_pre_codegen.collect_available/1 146 0.146 0.146 | |
:v3_core.expr/2 142 0.144 0.143 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 71 0.142 0.109 | |
:v3_core.set_wanted/2 129 0.129 0.129 | |
:beam_dict.literal1/2 127 0.129 0.128 | |
:beam_kernel_to_ssa.do_match_cg/3 128 0.128 0.128 | |
:elixir_tokenizer.tokenize_eol/4 115 0.125 0.123 | |
:beam_ssa_opt.ssa_opt_live/1 121 0.121 0.121 | |
:beam_validator.fork_state/2 110 0.110 0.110 | |
:sys_core_fold.descend/2 107 0.109 0.108 | |
:beam_ssa_codegen.function/3 105 0.107 0.106 | |
:beam_dict.line/2 106 0.106 0.106 | |
:v3_core.uclause/3 102 0.102 0.102 | |
:beam_validator.deallocate/1 100 0.100 0.100 | |
:beam_ssa_codegen.add_heap_words/2 95 0.095 0.095 | |
:beam_ssa_type.do_opt_function/5 86 0.086 0.086 | |
:beam_ssa_opt.ssa_opt_tuple_size/1 86 0.086 0.086 | |
:beam_ssa_opt.ssa_opt_tail_phis/1 86 0.086 0.086 | |
:beam_ssa_opt.ssa_opt_record/1 86 0.086 0.086 | |
:beam_ssa_opt.ssa_opt_cse/1 86 0.086 0.086 | |
:beam_ssa_dead.shortcut_sw_list/4 84 0.084 0.084 | |
:beam_validator.verify_return/1 80 0.080 0.080 | |
:beam_jump.label_used/2 80 0.080 0.080 | |
:v3_core.ufun_clause/3 78 0.078 0.078 | |
:v3_kernel.expr/3 70 0.070 0.070 | |
:beam_ssa_pre_codegen.linear_scan/1 70 0.070 0.070 | |
:beam_ssa_codegen.liveness_is/4 70 0.070 0.070 | |
:beam_clean.renumber_labels/3 70 0.070 0.070 | |
:sys_core_fold.bitstr/2 68 0.068 0.068 | |
:beam_ssa.merge_blocks_1/3 67 0.067 0.067 | |
:beam_validator.allocate/5 64 0.064 0.064 | |
anonymous fn/2 in :v3_kernel.match_var/4 63 0.063 0.063 | |
:beam_ssa_share.block/2 62 0.062 0.062 | |
:beam_dict.import/4 60 0.060 0.060 | |
:beam_ssa.split_blocks_1/4 54 0.054 0.054 | |
:v3_core.form/3 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_type_continue/1 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_try/1 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_ne/1 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_dead/1 51 0.051 0.051 | |
:beam_ssa_opt.ssa_opt_bs_puts/1 51 0.051 0.051 | |
:beam_ssa_dead.opt/1 51 0.051 0.051 | |
:beam_ssa_codegen.need_heap_is/3 50 0.050 0.050 | |
:elixir_interpolation.extract/6 47 0.049 0.049 | |
:beam_ssa_opt.opt_bs_put/5 46 0.046 0.046 | |
:elixir_erl_clauses.guards/3 45 0.045 0.045 | |
:elixir_erl_clauses.clause/6 45 0.045 0.045 | |
:beam_ssa_pre_codegen.frame_deallocate/3 45 0.045 0.045 | |
:beam_ssa_bool.new_label/1 45 0.045 0.045 | |
:cerl.set_ann/2 44 0.044 0.044 | |
:beam_validator.kill_state/1 42 0.042 0.042 | |
:beam_ssa_type.opt_is/8 42 0.042 0.042 | |
:beam_ssa_dead.shortcut_two_way/5 42 0.042 0.042 | |
anonymous fn/2 in :v3_kernel.new_clauses/3 41 0.041 0.041 | |
:beam_ssa_type.sig_commit_args/2 41 0.041 0.041 | |
:v3_core.cfun/3 35 0.039 0.037 | |
:sys_core_fold.sub_new/1 37 0.037 0.037 | |
:beam_ssa_pre_codegen.opt_get_list/1 35 0.037 0.036 | |
:beam_ssa_opt.ssa_opt_coalesce_phis/1 35 0.037 0.036 | |
:beam_ssa_type.do_sig_function/4 36 0.036 0.036 | |
:v3_kernel.expand_pat_lit_clause/1 35 0.035 0.035 | |
:sys_core_alias.sub_unfold/1 35 0.035 0.035 | |
:sys_core_alias.sub_fold/2 35 0.035 0.035 | |
:beam_ssa_type.sig_function_1/4 35 0.035 0.035 | |
:beam_ssa_type.opt_start_1/4 35 0.035 0.035 | |
:beam_ssa_share.function/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.turn_yregs/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.sanitize/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.reserve_regs/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.place_frames/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.number_instructions/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.match_fail_instructions/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.live_intervals/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.function/3 35 0.035 0.035 | |
:beam_ssa_pre_codegen.frame_size/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.fix_receives/1 35 0.035 0.035 | |
:beam_ssa_pre_codegen.copy_retval/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_type_finish/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_trim_unreachable/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_tail_calls/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_sw/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_split_blocks/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_merge_blocks/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_linearize/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_get_tuple_element/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_float/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_element/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_bsm/1 35 0.035 0.035 | |
:beam_ssa_opt.ssa_opt_blockify/1 35 0.035 0.035 | |
:beam_ssa_funs.lfo/2 35 0.035 0.035 | |
:beam_ssa_codegen.local_func_label/2 35 0.035 0.035 | |
:beam_ssa_codegen.cg_fun/2 35 0.035 0.035 | |
:beam_ssa_bool.opt_function/1 35 0.035 0.035 | |
:beam_kernel_to_ssa.cg_fun/2 35 0.035 0.035 | |
:v3_kernel.function/2 34 0.034 0.034 | |
:sys_core_fold.bin_un_utf/1 34 0.034 0.034 | |
anonymous fn/3 in :core_lint.module_defs/3 34 0.034 0.034 | |
:beam_ssa_pre_codegen.expire_active/4 34 0.034 0.034 | |
:v3_kernel.build_match/1 33 0.033 0.033 | |
:beam_ssa_share.share_switch/2 32 0.032 0.032 | |
:beam_ssa_codegen.opt_allocate_1/2 32 0.032 0.032 | |
:beam_dict.export/4 32 0.032 0.032 | |
:beam_ssa_type.update_successors/5 31 0.031 0.031 | |
:beam_ssa_share.share_terminator/2 30 0.030 0.030 | |
:beam_ssa.fix_phis_1/3 30 0.030 0.030 | |
:beam_ssa.fix_phis/2 30 0.030 0.030 | |
:beam_ssa_pre_codegen.copy_retval_2/5 29 0.029 0.029 | |
:beam_ssa_opt.fdb_update/3 28 0.028 0.028 | |
anonymous fn/3 in :beam_ssa.rename_vars/3 28 0.028 0.028 | |
:v3_kernel.gexpr_test/2 27 0.027 0.027 | |
:beam_ssa_dead.eval_terminator/3 27 0.027 0.027 | |
:beam_ssa_codegen.need_heap_allocs/2 27 0.027 0.027 | |
:beam_ssa_bool.digraph_to_ssa_blk/4 27 0.027 0.027 | |
:v3_kernel.build_select/2 24 0.024 0.024 | |
:v3_core.guard/2 24 0.024 0.024 | |
:beam_ssa_type.sig_is/7 24 0.024 0.024 | |
:v3_kernel.match_con/4 22 0.022 0.022 | |
:beam_validator.mv_1/5 22 0.022 0.022 | |
anonymous fn/1 in :beam_validator.validate_select_val/4 20 0.020 0.020 | |
:v3_core.upattern/3 19 0.019 0.019 | |
:beam_ssa_bool.bool_opt_rewrite/5 18 0.018 0.018 | |
:beam_kernel_to_ssa.guard_cg/3 18 0.018 0.018 | |
:sys_core_fold.pair/3 17 0.017 0.017 | |
:beam_ssa_type.simplify/2 16 0.016 0.016 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 0.016 0.016 | |
:beam_ssa_dead.combine_build_sw/5 16 0.016 0.016 | |
:sys_core_fold.map_pair_pattern/2 15 0.015 0.015 | |
:beam_validator.trim_stack/4 15 0.015 0.015 | |
:beam_types.limit_depth_tuple/2 15 0.015 0.015 | |
:beam_ssa_pre_codegen.find_yregs/1 15 0.015 0.015 | |
:v3_core.cpattern/1 14 0.014 0.014 | |
:beam_validator.vi/2 13 0.013 0.013 | |
:beam_ssa_throw.inherit_tlh/3 13 0.013 0.013 | |
:beam_ssa_pre_codegen.get_next_free/2 13 0.013 0.013 | |
:v3_kernel.build_alt/2 12 0.012 0.012 | |
anonymous fn/3 in :compile.select_passes/2 12 0.012 0.012 | |
:beam_ssa_pre_codegen.place_retval_copy/5 12 0.012 0.012 | |
:beam_ssa.trim_phis_1/2 12 0.012 0.012 | |
:beam_ssa.trim_phis/2 12 0.012 0.012 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 0.011 0.011 | |
:beam_ssa_pre_codegen.check_inactive/4 10 0.010 0.010 | |
:v3_core.unforce/2 9 0.009 0.009 | |
:v3_core."-force_booleans/4-lc$^0/1-0-"/1 9 0.009 0.009 | |
:sys_core_fold.pattern/3 9 0.009 0.009 | |
:beam_ssa_pre_codegen.match_fail_instrs_1/3 9 0.009 0.009 | |
:beam_ssa_bool.split_dom_block/2 9 0.009 0.009 | |
:beam_ssa_bool.build_digraph_is/6 9 0.009 0.009 | |
:beam_kernel_to_ssa.set_ssa_var/3 9 0.009 0.009 | |
:beam_kernel_to_ssa.cg_bin_anno/2 9 0.009 0.009 | |
:elixir_parser.next_is_eol/2 8 0.008 0.008 | |
:v3_kernel.pat_anno_unused/3 6 0.006 0.006 | |
:sys_core_alias.sub_take_keys/2 6 0.006 0.006 | |
:sys_core_alias.sub_add_keys/2 6 0.006 0.006 | |
:sys_core_alias.pre/2 6 0.006 0.006 | |
:sys_core_alias.post/2 6 0.006 0.006 | |
:cerl.update_c_map/3 6 0.006 0.006 | |
:beam_ssa_opt.fdb_fs/3 6 0.006 0.006 | |
:beam_ssa_bool."-digraph_to_ssa_blk/4-lc$^0/1-0-"/2 6 0.006 0.006 | |
:beam_dict.fname/2 6 0.006 0.006 | |
:v3_kernel."-pat_anno_unused/3-lc$^0/1-0-"/2 5 0.005 0.005 | |
anonymous fn/2 in :v3_kernel.get_match/2 5 0.005 0.005 | |
:v3_core.pat_alias_map_pairs_1/1 5 0.005 0.005 | |
:beam_ssa_pre_codegen.match_fail_instr/5 5 0.005 0.005 | |
:beam_dict.opcode/2 5 0.005 0.005 | |
:sys_core_fold.opt_bool_case_in_let_1/5 4 0.004 0.004 | |
:beam_validator.eat_heap_fun/1 4 0.004 0.004 | |
:beam_ssa_type.opt_make_fun/4 4 0.004 0.004 | |
:beam_ssa_type.opt_local_call/7 4 0.004 0.004 | |
:beam_ssa_pre_codegen.match_fail_instrs_blk/3 4 0.004 0.004 | |
:beam_ssa_opt.opt_get_tuple_element/2 4 0.004 0.004 | |
:beam_ssa_dead.sub/2 4 0.004 0.004 | |
:beam_jump.collect_labels_1/5 4 0.004 0.004 | |
:sys_core_fold.module/2 3 0.003 0.003 | |
:sys_core_fold.call/4 3 0.003 0.003 | |
:sys_core_bsm.module/2 3 0.003 0.003 | |
:sys_core_alias.module/2 3 0.003 0.003 | |
:compile.internal_comp/5 3 0.003 0.003 | |
:compile.get_module_name_from_core/2 3 0.003 0.003 | |
:compile.core_lint_module/2 3 0.003 0.003 | |
:compile.comp_ret_ok/2 3 0.003 0.003 | |
:compile.beam_asm/2 3 0.003 0.003 | |
:beam_ssa_share.module/2 3 0.003 0.003 | |
:beam_ssa_pre_codegen.rename_vars/5 3 0.003 0.003 | |
:beam_ssa_pre_codegen.module/2 3 0.003 0.003 | |
:beam_ssa_opt.remove_def/2 3 0.003 0.003 | |
:beam_ssa_opt.insert_def/3 3 0.003 0.003 | |
:beam_ssa_opt.finish/2 3 0.003 0.003 | |
:beam_ssa_funs.module/2 3 0.003 0.003 | |
:beam_ssa_bsm.module/2 3 0.003 0.003 | |
:beam_ssa_bool.module/2 3 0.003 0.003 | |
:beam_dict.string/2 3 0.003 0.003 | |
:beam_dict.local/4 3 0.003 0.003 | |
:v3_kernel.opt_single_valued/3 2 0.002 0.002 | |
:sys_core_fold.move_let_into_expr/3 2 0.002 0.002 | |
anonymous fn/2 in :elixir_tokenizer.tokenize/4 2 0.002 0.002 | |
:elixir_erl_pass.translate_fn_match/2 2 0.002 0.002 | |
:beam_ssa_opt.record_opt_is/3 2 0.002 0.002 | |
:beam_ssa_dead.shortcut_opt/2 2 0.002 0.002 | |
:v3_kernel.add_local_function/2 1 0.001 0.001 | |
:v3_core.new_fun_name/1 1 0.001 0.001 | |
:sys_core_fold.sub_subst_scope/1 1 0.001 0.001 | |
:beam_dict.lambda/3 1 0.001 0.001 | |
:erlang.setelement/3 52743 52.970 52.870 <-- | |
:garbage_collect 68 0.100 0.100 | |
anonymous fn/8 in Ecto.Repo.Preloader.prepare_queries/6 25 46.433 0.310 | |
Ecto.Repo.Queryable.all/3 0 6.129 0.018 | |
Ecto.Repo.Preloader.fetch_query/8 25 52.562 0.328 <-- | |
Ecto.Repo.Queryable.all/3 25 40.052 0.130 | |
Ecto.Association.Has.assoc_query/3 10 4.813 0.109 | |
Ecto.Association.BelongsTo.assoc_query/3 15 0.675 0.149 | |
Map.update!/3 27 0.461 0.198 | |
Enum.uniq/1 25 0.258 0.044 | |
Ecto.Repo.Preloader.related_key_to_field/2 25 0.132 0.078 | |
Ecto.Query.Planner.ensure_select/2 25 0.051 0.042 | |
Ecto.Repo.Preloader.unzip_ids/3 15 0.033 0.017 | |
Enum."-map/2-lists^map/1-0-"/2 10 0.000 0.023 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 19 37.366 0.035 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 6 15.156 0.015 | |
anonymous fn/8 in Ecto.Repo.Preloader.prepare_queries/6 25 52.522 0.050 <-- | |
Ecto.Repo.Preloader.fetch_query/8 25 46.433 0.310 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 35 18.865 0.035 | |
:beam_ssa_bool.opt_function/1 11 17.966 0.011 | |
:beam_ssa_bool.get_phi_info_single_use/2 6 15.330 0.006 | |
:beam_ssa.uses/2 52 52.161 0.052 <-- | |
:beam_ssa.fold_blocks/4 52 52.109 0.052 | |
DBConnection.run_prepare_execute/5 15 27.220 0.075 | |
DBConnection."-fun.run_execute/5-"/5 25 18.297 0.125 | |
DBConnection.parsed_prepare_execute/5 6 3.503 0.025 | |
DBConnection.Holder.holder_apply/4 0 3.141 0.004 | |
DBConnection.run_execute/5 46 52.161 0.229 <-- | |
DBConnection.Holder.handle/4 46 49.439 0.077 | |
DBConnection.execute/4 0 3.137 0.023 | |
DBConnection.event/2 46 0.199 0.134 | |
:elixir_dispatch.dispatch_import/5 153 52.149 0.699 | |
:elixir_dispatch.expand_import/6 153 52.149 0.699 <-- | |
:elixir_dispatch.do_expand_import/6 153 34.798 0.588 | |
:elixir_dispatch.find_dispatch/4 153 15.823 0.707 | |
:elixir_def.local_for/4 53 0.513 0.227 | |
:maps.get/2 306 0.315 0.315 | |
:suspend 1 0.001 0.000 | |
:elixir_erl.spawned_compile/1 1 51.747 0.007 | |
:elixir_erl.dynamic_form/1 1 51.747 0.007 <-- | |
:elixir_erl.split_definition/7 1 51.191 0.002 | |
:elixir_erl.functions_form/8 1 0.539 0.003 | |
:elixir_utils.characters_to_list/1 1 0.005 0.002 | |
:lists.filter/2 1 0.002 0.001 | |
:elixir_erl.attributes_form/3 1 0.002 0.001 | |
:maps.get/3 1 0.001 0.001 | |
:elixir_quote.do_linify/3 3263 51.560 13.957 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 6438 0.000 8.704 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 9701 51.560 22.661 <-- | |
:suspend 5 0.085 0.000 | |
:garbage_collect 14 0.014 0.014 | |
:elixir_quote.do_linify/3 6438 0.000 14.503 | |
:elixir_quote."-do_linify/3-lc$^0/1-0-"/3 6438 0.000 8.704 | |
:elixir_erl.dynamic_form/1 1 51.191 0.002 | |
:elixir_erl.split_definition/11 23 0.000 0.046 | |
:elixir_erl.split_definition/7 24 51.191 0.048 <-- | |
:elixir_erl.split_definition/11 23 51.188 0.069 | |
:lists.member/2 23 0.023 0.023 | |
:erlang.++/2 1 0.001 0.001 | |
:elixir_erl.split_definition/7 23 51.188 0.069 | |
:elixir_erl.split_definition/11 23 51.188 0.069 <-- | |
:elixir_erl.translate_definition/4 23 50.981 0.093 | |
:elixir_erl.add_definition/3 23 0.069 0.046 | |
:elixir_erl.split_definition/7 23 0.000 0.046 | |
DoAuth.Repo.insert/2 8 38.999 0.016 | |
Ecto.Repo.Schema.insert!/4 2 12.089 0.005 | |
Ecto.Repo.Schema.insert/4 10 51.088 0.021 <-- | |
Ecto.Repo.Schema.do_insert/4 10 51.052 0.271 | |
Ecto.Changeset.change/1 1 0.015 0.001 | |
Ecto.Repo.Schema.insert/4 10 51.052 0.271 | |
Ecto.Repo.Schema.do_insert/4 10 51.052 0.271 <-- | |
Ecto.Repo.Schema.wrap_in_transaction/8 10 46.697 0.052 | |
Ecto.Changeset.Relation.surface_changes/3 9 0.876 0.037 | |
Ecto.Repo.Registry.lookup/1 10 0.220 0.042 | |
Ecto.Repo.Schema.conflict_target/2 10 0.097 0.041 | |
Ecto.Repo.Schema.fields_to_sources/2 10 0.096 0.018 | |
Ecto.Repo.Schema.returning/2 10 0.073 0.032 | |
Keyword.get/3 20 0.071 0.048 | |
Ecto.Repo.Schema.add_read_after_writes/2 10 0.063 0.019 | |
Ecto.Repo.Schema.put_repo_and_action/4 10 0.027 0.019 | |
Ecto.Repo.Schema.struct_from_changeset!/2 10 0.014 0.014 | |
Keyword.merge/2 10 0.013 0.013 | |
:erlang.++/2 10 0.011 0.011 | |
DoAuth.Schema.Proof.__schema__/1 8 0.011 0.011 | |
DoAuth.Schema.Key.__schema__/1 8 0.010 0.010 | |
DoAuth.Schema.DID.__schema__/1 8 0.010 0.010 | |
DoAuth.Schema.Issuer.__schema__/1 8 0.009 0.009 | |
DoAuth.Schema.Subject.__schema__/1 4 0.004 0.004 | |
DoAuth.Schema.Credential.__schema__/1 4 0.004 0.004 | |
:error_handler.undefined_function/3 1 0.000 0.006 | |
:elixir_erl.split_definition/11 23 50.981 0.093 | |
:elixir_erl.translate_definition/4 23 50.981 0.093 <-- | |
:elixir_erl."-translate_definition/4-lc$^0/1-0-"/2 23 50.359 0.070 | |
:elixir_erl.get_ann/1 23 0.505 0.023 | |
:elixir_erl.is_macro/1 23 0.023 0.023 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_erl.translate_clause/3 24 50.120 0.205 | |
:elixir_erl_clauses.each_clause/2 20 0.547 0.092 | |
anonymous fn/2 in :elixir_erl_pass.translate/2 1 0.122 0.007 | |
:elixir_erl_clauses."-guards/3-lc$^0/1-0-"/3 0 0.120 0.005 | |
:elixir_erl_pass.translate/2 0 0.024 0.003 | |
:elixir_erl_pass.translate_map/4 1 0.000 0.003 | |
:elixir_erl_clauses.clause/6 46 50.933 0.315 <-- | |
:elixir_erl_pass.translate/2 45 40.121 0.271 | |
:lists.mapfoldl/3 0 8.576 0.077 | |
:elixir_erl_clauses.match/3 45 1.726 0.178 | |
:elixir_erl_clauses.guards/3 45 0.990 0.090 | |
:elixir_erl.get_ann/1 45 0.952 0.045 | |
:erlang.setelement/3 45 0.045 0.045 | |
:elixir_erl_clauses.unblock/1 45 0.045 0.045 | |
:elixir_erl_pass.build_map/4 1 0.001 0.001 | |
:v3_kernel.function/2 34 33.602 1.343 | |
:v3_kernel.match_con/4 0 13.755 0.111 | |
:v3_kernel.kmatch/4 2 3.260 0.121 | |
:v3_kernel.body/3 556 0.197 0.668 | |
:v3_kernel.guard/3 12 0.000 0.036 | |
:v3_kernel.expr_map/5 3 0.000 0.003 | |
:v3_kernel.expr/3 114 0.000 0.505 | |
:v3_kernel.atomic/3 1193 0.000 1.339 | |
anonymous fn/3 in :v3_kernel.pattern_map_pairs/4 5 0.000 0.005 | |
:lists.foldr/3 23 0.000 0.054 | |
:v3_kernel.expr/3 1942 50.814 4.185 <-- | |
:v3_kernel.atomic_list/3 285 14.517 0.285 | |
:v3_kernel.function/2 0 13.457 0.030 | |
:v3_kernel.body/3 473 13.217 0.474 | |
:v3_kernel.kmatch/4 33 12.613 0.064 | |
:v3_kernel.pattern_list/3 171 2.466 0.171 | |
:v3_kernel.match_guard_1/3 0 1.990 0.097 | |
:v3_kernel.atomic/3 0 1.495 0.066 | |
anonymous fn/3 in :v3_kernel.match/4 2 1.400 0.002 | |
:v3_kernel.call_type/3 223 1.015 0.445 | |
:v3_kernel.match/4 2 0.960 0.004 | |
:v3_kernel.guard/3 0 0.709 0.027 | |
:v3_kernel.translate_match_fail/4 11 0.614 0.047 | |
:v3_kernel.atomic_bin/3 9 0.549 0.162 | |
:erlang.++/2 544 0.544 0.544 | |
:v3_kernel.force_atomic/2 114 0.346 0.172 | |
:v3_kernel.expr_map/5 3 0.268 0.012 | |
:v3_kernel.pre_seq/2 62 0.206 0.102 | |
:v3_kernel.match_vars/2 33 0.196 0.065 | |
:v3_kernel.c_apply/5 13 0.126 0.050 | |
:v3_kernel.build_match/1 33 0.099 0.066 | |
:erlang.setelement/3 70 0.070 0.070 | |
:lists.last/1 33 0.066 0.033 | |
:v3_kernel.flatten_seq/1 33 0.033 0.033 | |
:lists.droplast/1 33 0.033 0.033 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 2 0.002 0.000 | |
:v3_kernel.expr/3 114 0.000 0.505 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 21 0.000 0.063 | |
:elixir_erl_pass.translate/2 94 43.834 0.248 | |
:elixir_erl_pass.translate_remote/5 0 5.753 0.056 | |
:elixir_erl_pass.translate_case/4 0 0.933 0.008 | |
:elixir_erl_pass.translate_list/4 1 0.000 0.001 | |
:elixir_erl_pass.translate_block/3 272 0.000 0.419 | |
:elixir_erl_pass.translate_block/3 367 50.520 0.732 <-- | |
:elixir_erl_pass.translate/2 339 1.943 1.326 | |
:erlang.++/2 61 0.061 0.061 | |
:lists.reverse/1 30 0.060 0.045 | |
:elixir_erl_pass.translate_list/4 1 0.000 0.002 | |
:elixir_erl_pass.translate_block/3 272 0.000 0.419 | |
:elixir_erl.translate_definition/4 23 50.359 0.070 | |
:elixir_erl."-translate_definition/4-lc$^0/1-0-"/2 24 0.000 0.025 | |
:elixir_erl."-translate_definition/4-lc$^0/1-0-"/2 47 50.359 0.095 <-- | |
:elixir_erl.translate_clause/3 24 50.264 0.096 | |
:elixir_erl."-translate_definition/4-lc$^0/1-0-"/2 24 0.000 0.025 | |
:elixir_erl."-translate_definition/4-lc$^0/1-0-"/2 24 50.264 0.096 | |
:elixir_erl.translate_clause/3 24 50.264 0.096 <-- | |
:elixir_erl_clauses.clause/6 24 50.120 0.205 | |
:elixir_erl.scope/2 24 0.024 0.024 | |
:elixir_erl.is_macro/1 24 0.024 0.024 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 50.166 0.004 | |
DoAuth.Crypto.sign_map!/3 1 50.166 0.004 <-- | |
DoAuth.Crypto.sign_map!/4 1 50.161 0.002 | |
DoAuth.Crypto.sign_map_def_opts/0 1 0.001 0.001 | |
DoAuth.Crypto.sign_map!/3 1 50.161 0.002 | |
DoAuth.Crypto.sign_map!/4 1 50.161 0.002 <-- | |
DoAuth.Crypto.sign_map/4 1 50.159 0.026 | |
DoAuth.Crypto.sign_map!/4 1 50.159 0.026 | |
DoAuth.Crypto.sign_map/4 1 50.159 0.026 <-- | |
anonymous fn/2 in DoAuth.Crypto.sign_map_def_opts/0 1 27.111 0.011 | |
DoAuth.Schema.Proof.from_signature64!/2 1 11.311 0.003 | |
DoAuth.Schema.Issuer.sin_one_did!/1 1 10.762 0.005 | |
DoAuth.Schema.Proof.canonical_sign!/2 1 0.333 0.004 | |
DoAuth.Crypto.canonicalise_term!/1 1 0.186 0.013 | |
DoAuth.Crypto.show/1 1 0.169 0.003 | |
DoAuth.Schema.Proof.to_map/1 1 0.156 0.002 | |
Keyword.merge/2 1 0.066 0.007 | |
Access.get/2 3 0.022 0.007 | |
Enum.reduce/3 1 0.017 0.002 | |
:beam_ssa.fold_blocks_1/4 959 50.085 0.960 | |
anonymous fn/3 in :beam_ssa.uses/2 959 50.085 0.960 <-- | |
:beam_ssa.fold_uses_block/3 959 49.124 1.919 | |
:suspend 1 0.001 0.000 | |
DBConnection.run/6 21 49.694 0.043 | |
DBConnection."-fun.run_prepare_execute/5-"/5 21 49.694 0.043 <-- | |
DBConnection.run_prepare_execute/5 21 48.205 0.093 | |
:beam_ssa_type.init_metadata_1/3 1841 49.526 5.525 | |
:beam_ssa_type.used_once_2/3 3222 0.000 7.807 | |
:beam_ssa_type.used_once_2/3 5063 49.526 13.332 <-- | |
:beam_ssa.used/1 3222 28.244 6.447 | |
:beam_ssa_type.used_once_uses/3 3222 6.113 3.226 | |
:maps.remove/2 1815 1.827 1.821 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 5 0.005 0.005 | |
:beam_ssa_type.used_once_2/3 3222 0.000 7.807 | |
:elixir_erl_pass.translate/2 921 45.436 2.065 | |
:elixir_erl_pass.translate_map/4 11 4.005 0.011 | |
:lists.mapfoldl/3 717 0.012 1.225 | |
:elixir_erl_pass.translate_remote/5 0 0.000 0.002 | |
:elixir_erl_pass.translate_list/4 580 0.000 1.154 | |
:elixir_erl_pass.translate_block/3 1 0.000 0.002 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 13 0.000 0.016 | |
:elixir.quoted_to_erl/3 2 0.000 0.004 | |
:elixir_erl_pass.translate_list/4 2245 49.453 4.479 <-- | |
:lists.mapfoldl/3 719 28.612 1.980 | |
:elixir_erl_pass.build_list/3 921 2.240 0.923 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 13 0.358 0.003 | |
:elixir_erl_pass.build_map/4 11 0.011 0.011 | |
:garbage_collect 5 0.005 0.005 | |
:elixir_erl_pass.binary_ann/2 2 0.002 0.002 | |
:suspend 2 0.002 0.000 | |
:elixir_erl_pass.translate_list/4 580 0.000 1.154 | |
:elixir_erl_pass.translate_block/3 1 0.000 0.001 | |
:elixir_erl_pass.translate/2 1313 0.000 2.041 | |
:elixir.quoted_to_erl/3 2 0.000 0.001 | |
:beam_ssa_opt.cse/3 1261 49.399 4.244 | |
:beam_ssa_opt.cse_is/4 2227 0.000 4.076 | |
:beam_ssa_opt.cse_is/4 3488 49.399 8.320 <-- | |
:beam_ssa_opt.sub/2 2227 36.416 4.455 | |
:beam_ssa_opt.cse_expr/1 712 2.724 1.424 | |
:beam_ssa.clobbers_xregs/1 1431 1.433 1.432 | |
:beam_ssa_opt.cse_add_inferred_exprs/2 457 0.501 0.457 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_opt.cse_is/4 2227 0.000 4.076 | |
:beam_ssa_share.share_terminator/2 32 49.214 0.192 | |
:beam_ssa_share.share_switch/2 32 49.214 0.192 <-- | |
:beam_ssa_share.do_share_switch/3 32 48.210 0.096 | |
:beam_ssa_share.share_prepare_sw/4 32 0.394 0.064 | |
:beam_ssa_share."-share_switch/2-lc$^0/1-0-"/1 32 0.272 0.108 | |
:lists.sort/1 32 0.114 0.032 | |
:erlang.setelement/3 32 0.032 0.032 | |
anonymous fn/3 in :beam_ssa.uses/2 959 49.124 1.919 | |
:beam_ssa.fold_uses_block/3 959 49.124 1.919 <-- | |
:lists.foldl/3 959 37.734 2.373 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 959 9.470 1.919 | |
:garbage_collect 1 0.001 0.001 | |
DoAuth.Schema.Key.all_by_pk64/1 2 23.301 0.004 | |
DoAuth.Schema.Subject.all_by_credential_subject/1 1 7.379 0.001 | |
DoAuth.Schema.DID.all_by_pk64/1 3 7.102 0.004 | |
DoAuth.Schema.DID.all_by_string/1 2 5.657 0.002 | |
DoAuth.Schema.Issuer.all_by_did_id/1 2 4.995 0.005 | |
DoAuth.Repo.all/1 10 48.434 0.016 <-- | |
DoAuth.Repo.all/2 10 48.418 0.079 | |
DoAuth.Repo.all/1 10 48.418 0.079 | |
DoAuth.Repo.all/2 10 48.418 0.079 <-- | |
Ecto.Repo.Queryable.all/3 9 27.401 0.065 | |
Process.get/2 10 0.013 0.013 | |
Keyword.merge/2 10 0.012 0.012 | |
DoAuth.Repo.default_options/1 10 0.010 0.010 | |
:error_handler.undefined_function/3 1 0.000 0.005 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 48.407 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 48.407 0.035 <-- | |
:beam_ssa_pre_codegen.live_intervals/1 35 48.372 0.280 | |
DBConnection.Holder.holder_apply/4 46 48.385 0.158 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_execute/4 46 48.385 0.158 <-- | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 46 43.976 0.336 | |
Ecto.Adapters.SQL.Sandbox.Connection.maybe_savepoint/2 46 0.151 0.101 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 48.372 0.280 | |
:beam_ssa_pre_codegen.live_intervals/1 35 48.372 0.280 <-- | |
:beam_ssa_pre_codegen.live_interval_blk/4 35 44.127 0.457 | |
:beam_ssa.rpo/1 35 3.566 0.105 | |
:maps.to_list/1 35 0.158 0.070 | |
:beam_ssa_pre_codegen."-live_intervals/1-lc$^0/1-0-"/1 35 0.081 0.057 | |
:lists.reverse/1 35 0.067 0.051 | |
:beam_ssa_pre_codegen.add_ranges/2 35 0.058 0.035 | |
:erlang.setelement/3 35 0.035 0.035 | |
:beam_ssa_share.share_switch/2 32 48.210 0.096 | |
:beam_ssa_share.share_switch_2/3 409 0.000 1.227 | |
:beam_ssa_share.do_share_switch/3 441 48.210 1.323 <-- | |
:beam_ssa_share.share_switch_1/3 441 44.901 0.884 | |
:beam_ssa_share.share_switch_2/3 441 43.396 0.756 | |
:maps.values/1 441 0.441 0.441 | |
:lists.mapfoldl/3 3486 48.166 3.531 | |
anonymous fn/2 in :elixir_expand.expand_args/2 3486 48.166 3.531 <-- | |
:elixir_expand.expand_arg/2 3486 5.279 5.392 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 46 47.583 0.190 | |
Postgrex.Protocol.handle_execute/4 46 47.583 0.190 <-- | |
Postgrex.Protocol.handle_execute_result/4 46 47.153 0.254 | |
Keyword.get/3 46 0.233 0.147 | |
:garbage_collect 1 0.007 0.007 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 47.578 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 47.578 0.035 <-- | |
:beam_ssa_opt.ssa_opt_live/1 35 47.543 0.211 | |
:beam_validator.vi/2 210 24.898 0.421 | |
:beam_validator.assert_term/2 1420 14.050 2.844 | |
anonymous fn/3 in :beam_validator.vi/2 208 4.144 0.416 | |
:beam_validator.update_ne_types_1/3 168 1.360 0.336 | |
:beam_validator.update_eq_types/3 112 0.916 0.224 | |
:beam_validator."-bif_types/3-lc$^0/1-0-"/2 84 0.840 0.168 | |
:beam_validator."-will_bif_succeed/3-lc$^0/1-0-"/2 64 0.678 0.128 | |
:beam_validator.pmt_1/3 20 0.160 0.040 | |
:beam_validator.put_map_type/3 6 0.128 0.012 | |
:beam_validator.get_term_type/2 2292 47.174 4.589 <-- | |
:beam_validator.get_movable_term_type/2 2292 42.580 4.584 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 2 0.002 0.002 | |
Postgrex.Protocol.handle_execute/4 46 47.153 0.254 | |
Postgrex.Protocol.handle_execute_result/4 46 47.153 0.254 <-- | |
Postgrex.Protocol.bind_execute/4 21 28.981 0.180 | |
Postgrex.Protocol.handle_prepare_execute/4 10 9.422 0.082 | |
Postgrex.Protocol.rebind_execute/4 15 6.877 0.059 | |
Postgrex.Protocol.notify/1 36 0.323 0.097 | |
Postgrex.Protocol.mode/1 36 0.308 0.095 | |
Postgrex.Protocol.query_member?/2 25 0.212 0.099 | |
:beam_ssa_bool.opt_function/1 35 47.023 0.175 | |
:beam_ssa_bool.pre_opt/2 35 47.023 0.175 <-- | |
:beam_ssa_bool.pre_opt/5 35 23.478 0.245 | |
:beam_ssa_bool.get_phi_info/3 35 18.708 0.427 | |
:beam_ssa.rpo/1 35 4.522 0.106 | |
:sets.from_list/2 35 0.105 0.070 | |
:maps.remove/2 35 0.035 0.035 | |
Ecto.Repo.Schema.do_insert/4 10 46.697 0.052 | |
Ecto.Repo.Schema.wrap_in_transaction/8 10 46.697 0.052 <-- | |
Ecto.Repo.Schema.wrap_in_transaction/6 10 46.490 0.030 | |
Enum.any?/2 19 0.155 0.048 | |
Ecto.Repo.Schema.wrap_in_transaction/8 10 46.490 0.030 | |
Ecto.Repo.Schema.wrap_in_transaction/6 10 46.490 0.030 <-- | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 10 46.449 0.309 | |
Ecto.Adapters.Postgres.in_transaction?/1 1 0.008 0.001 | |
:erlang.function_exported/3 1 0.003 0.002 | |
Ecto.Repo.Schema.wrap_in_transaction/6 10 46.449 0.309 | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 10 46.449 0.309 <-- | |
Ecto.Repo.Schema.apply/4 10 38.089 0.037 | |
Ecto.Repo.Schema.process_parents/4 10 3.152 0.063 | |
Ecto.Repo.Schema.dump_changes!/6 10 1.014 0.088 | |
Ecto.Repo.Schema.load_changes/8 10 0.900 0.109 | |
Ecto.Repo.Schema.pop_assocs/2 10 0.225 0.031 | |
Ecto.Repo.Schema.autogenerate_id/5 10 0.155 0.048 | |
Map.take/2 10 0.128 0.020 | |
Ecto.Embedded.prepare/4 9 0.124 0.043 | |
Ecto.Repo.Schema.run_prepare/2 10 0.114 0.069 | |
Ecto.Repo.Schema.metadata/3 10 0.102 0.023 | |
Ecto.Repo.Schema.assoc_opts/2 10 0.060 0.025 | |
Ecto.Repo.Schema.process_children/5 10 0.047 0.035 | |
:erlang.++/2 10 0.026 0.026 | |
Ecto.Repo.Schema.on_conflict/5 10 0.018 0.018 | |
:maps.merge/2 10 0.016 0.016 | |
DoAuth.Schema.DID.__schema__/1 2 0.005 0.005 | |
DoAuth.Schema.Issuer.__schema__/1 2 0.003 0.003 | |
DoAuth.Schema.Proof.__schema__/1 2 0.002 0.002 | |
DoAuth.Schema.Key.__schema__/1 2 0.002 0.002 | |
DoAuth.Schema.Subject.__schema__/1 1 0.001 0.001 | |
DoAuth.Schema.Credential.__schema__/1 1 0.001 0.001 | |
:error_handler.undefined_function/3 1 0.000 0.006 | |
:beam_ssa_opt.cse_is/4 2227 36.416 4.455 | |
:beam_ssa_opt.cse/3 1261 9.132 2.522 | |
:beam_ssa_opt.sub/2 3488 45.548 6.977 <-- | |
:beam_ssa_opt.sub_1/2 3488 34.644 12.146 | |
:beam_ssa.normalize/1 3488 3.926 3.696 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_share.do_share_switch/3 441 44.901 0.884 | |
:beam_ssa_share.share_switch_1/3 938 0.000 1.436 | |
:beam_ssa_share.share_switch_1/3 1379 44.901 2.320 <-- | |
:beam_ssa_share.canonical_block/2 938 42.578 3.653 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_share.share_switch_1/3 938 0.000 1.436 | |
DBConnection.prepare/4 6 28.760 0.007 | |
DBConnection.run_prepare_execute/5 21 15.588 0.056 | |
DBConnection.run_prepare/4 27 44.348 0.063 <-- | |
DBConnection.run_prepare_execute/5 6 28.746 0.012 | |
DBConnection.prepare/4 21 15.342 0.113 | |
DBConnection.describe/4 15 0.194 0.047 | |
DBConnection.handle_common_result/3 6 0.007 0.007 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 44.272 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 44.272 0.035 <-- | |
:beam_ssa_pre_codegen.linear_scan/1 35 44.237 0.350 | |
anonymous fn/7 in :elixir_expand.expand/2 221 28.005 1.718 | |
:lists.mapfoldl/3 0 16.236 0.457 | |
:elixir_expand.expand_remote/7 221 44.241 2.175 <-- | |
:lists.mapfoldl/3 221 13.816 1.038 | |
:elixir_expand.expand_block/4 0 11.110 0.023 | |
:elixir_env.trace/2 220 4.221 0.508 | |
:elixir_dispatch.expand_quoted/6 0 3.593 0.018 | |
:elixir_expand.assert_no_clauses/4 221 1.715 0.466 | |
:elixir_expand.rewrite/6 221 0.908 0.441 | |
:elixir_env.close_write/2 221 0.576 0.400 | |
:elixir_expand.expand_arg/2 0 0.492 0.030 | |
:elixir_expand.attach_context_module/3 221 0.484 0.362 | |
:lists.keyfind/3 221 0.238 0.238 | |
:elixir_expand.maybe_warn_comparison/3 221 0.232 0.232 | |
:elixir_clauses.clause/5 0 0.028 0.002 | |
:elixir_expand.expand/2 0 0.000 0.012 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 44.237 0.350 | |
:beam_ssa_pre_codegen.linear_scan/1 35 44.237 0.350 <-- | |
:beam_ssa_pre_codegen.do_linear/1 35 32.940 0.200 | |
:beam_ssa_pre_codegen.init_free/1 35 3.342 0.350 | |
:lists.sort/1 35 2.656 0.035 | |
:beam_ssa_pre_codegen."-linear_scan/1-lc$^0/1-0-"/2 35 2.553 0.986 | |
:lists.partition/2 35 2.133 0.035 | |
:maps.to_list/1 35 0.158 0.070 | |
:erlang.setelement/3 70 0.070 0.070 | |
:maps.from_list/1 35 0.035 0.035 | |
DBConnection.Holder.holder_apply/4 0 28.820 0.015 | |
DBConnection.run_prepare/4 21 15.342 0.113 | |
DBConnection.prepare/4 21 44.162 0.128 <-- | |
DBConnection.run_prepare/4 6 28.760 0.007 | |
DBConnection.Holder.handle/4 21 16.560 0.033 | |
DBConnection.event/2 21 0.131 0.079 | |
DBConnection.handle_common_result/3 15 0.022 0.022 | |
:beam_ssa_pre_codegen.live_intervals/1 35 44.127 0.457 | |
:beam_ssa_pre_codegen.live_interval_blk/4 300 0.000 3.636 | |
:beam_ssa_pre_codegen.live_interval_blk/4 335 44.127 4.093 <-- | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 298 21.329 2.721 | |
:gb_trees.to_list/1 298 3.406 0.298 | |
:beam_ssa_pre_codegen.update_used/4 298 3.081 0.840 | |
:beam_ssa_pre_codegen.live_in_successors/4 300 3.074 0.300 | |
:gb_trees.from_orddict/1 298 1.894 0.596 | |
:beam_ssa.get_anno/2 598 1.798 1.197 | |
:beam_ssa_pre_codegen."-live_interval_blk/4-lc$^1/1-1-"/ 298 1.565 0.473 | |
:beam_ssa_pre_codegen.first_number/2 300 1.503 0.599 | |
:beam_ssa_pre_codegen.add_ranges/2 300 1.248 0.301 | |
:beam_ssa_pre_codegen."-live_interval_blk/4-lc$^0/1-0-"/ 168 0.462 0.270 | |
:beam_ssa.successors/1 300 0.372 0.310 | |
:beam_ssa.used/1 298 0.298 0.298 | |
:suspend 4 0.004 0.000 | |
:beam_ssa_pre_codegen.live_interval_blk/4 300 0.000 3.636 | |
Module.Types.Expr.of_expr/4 788 23.052 0.791 | |
Module.Types.Of.map_pairs/4 50 19.859 0.050 | |
Module.Types.Pattern.of_head/4 40 0.436 0.040 | |
Module.Types.Pattern.of_guard/3 14 0.308 0.014 | |
Module.Types.Unify.unify_target_required/4 1 0.191 0.001 | |
Module.Types.Unify.unify_source_required/4 1 0.174 0.001 | |
Module.Types.Pattern.of_shared/4 11 0.028 0.011 | |
Module.Types.Unify.do_unify/4 5 0.000 0.005 | |
Module.Types.Helpers.map_reduce_ok/3 910 44.048 0.913 <-- | |
Module.Types.Helpers.do_map_reduce_ok/3 910 28.967 1.712 | |
:garbage_collect 3 0.003 0.003 | |
anonymous fn/3 in :compile.select_passes/2 3 43.421 0.006 | |
:beam_jump.module/2 3 43.421 0.006 <-- | |
:lists.mapfoldl/3 3 43.415 0.056 | |
:beam_ssa_share.do_share_switch/3 441 43.396 0.756 | |
:beam_ssa_share.share_switch_2/3 493 0.000 0.619 | |
:beam_ssa_share.share_switch_2/3 934 43.396 1.375 <-- | |
:beam_ssa_share."-share_switch_2/3-lc$^0/1-0-"/3 32 0.170 0.069 | |
:beam_ssa_share.share_switch_2/3 493 0.000 0.619 | |
:beam_ssa_share.do_share_switch/3 409 0.000 1.227 | |
:lists.mapfoldl/3 35 43.307 0.035 | |
anonymous fn/2 in :beam_jump.module/2 35 43.307 0.035 <-- | |
:beam_jump.function/2 35 43.272 0.385 | |
anonymous fn/2 in :beam_jump.module/2 35 43.272 0.385 | |
:beam_jump.function/2 35 43.272 0.385 <-- | |
:beam_jump.share/1 35 15.449 0.105 | |
:beam_jump.opt/2 35 10.715 0.036 | |
:lists.foldl/3 35 5.815 0.070 | |
:beam_jump.eliminate_moves/1 35 4.278 0.035 | |
:beam_jump.unshare_short/2 35 1.897 0.504 | |
:beam_jump.rem_unused/3 35 1.217 0.035 | |
:beam_jump.move_1/3 35 1.213 0.035 | |
:beam_jump.insert_labels/3 35 1.126 0.035 | |
:beam_jump.unshare_collect_short/2 35 0.967 0.035 | |
:beam_jump.initial_labels/2 35 0.210 0.035 | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with_key 1 32.424 0.002 | |
DoAuth.Crypto.sign_map/4 1 10.762 0.005 | |
DoAuth.Schema.Issuer.sin_one_did!/1 2 43.186 0.007 <-- | |
DoAuth.Repo.transaction/1 2 10.226 0.003 | |
DoAuth.Schema.Issuer.preload/1 2 0.951 0.028 | |
:beam_ssa_share.share_switch_1/3 938 42.578 3.653 | |
:beam_ssa_share.canonical_block/2 938 42.578 3.653 <-- | |
:beam_ssa_share.canonical_is/3 902 36.452 2.669 | |
:beam_ssa_share.canonical_terminator/3 908 1.568 1.073 | |
:erlang.++/2 902 0.902 0.902 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:v3_core.expr/2 170 42.053 0.517 | |
:v3_core.expr_bin_1/2 0 0.002 0.002 | |
:v3_core.expr_bin/3 170 42.055 0.519 <-- | |
:v3_core.constant_bin/1 170 28.859 0.340 | |
:v3_core."-expr_bin/3-lc$^0/1-0-"/1 170 9.794 0.845 | |
:v3_core.expr_bin_1/2 9 2.883 0.016 | |
:beam_ssa.rpo_1/4 18468 18.470 18.469 | |
:beam_ssa.linearize_1/4 10108 10.110 10.109 | |
:beam_ssa_opt.live_opt_is/3 2865 2.869 2.867 | |
:beam_validator.assert_not_fragile/2 2306 2.310 2.308 | |
:beam_validator.remove_fragility/2 1406 1.408 1.407 | |
:beam_ssa_dead.bind_var_if_used/4 1200 1.200 1.200 | |
:beam_ssa_type.update_successors/5 1185 1.187 1.186 | |
:sys_core_fold.sub_is_in_scope/2 797 0.797 0.797 | |
:beam_ssa_pre_codegen."-intersect_used/2-lc$^0/1-0-"/2 506 0.508 0.507 | |
:beam_ssa.trim_unreachable_1/2 412 0.412 0.412 | |
:beam_ssa_bool.pre_opt/5 392 0.392 0.392 | |
:beam_ssa_pre_codegen.intersect_used_keep_singleton/2 257 0.257 0.257 | |
:beam_jump.rem_unused/3 245 0.245 0.245 | |
:v3_kernel.pattern/4 234 0.234 0.234 | |
:v3_core.maybe_warn_repeated_keys/4 195 0.195 0.195 | |
:beam_ssa_pre_codegen.copy_retval_is/6 157 0.157 0.157 | |
:beam_digraph.reverse_postorder_1/4 117 0.117 0.117 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 97 0.097 0.097 | |
:beam_jump.skip_unreachable/3 92 0.092 0.092 | |
:beam_digraph.is_path_1/4 72 0.072 0.072 | |
:beam_ssa.between_rpo/4 70 0.070 0.070 | |
:beam_ssa_opt."-fixpoint/6-lc$^0/1-0-"/2 62 0.062 0.062 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 51 0.051 0.051 | |
:beam_ssa_opt.gco_rpo/4 49 0.049 0.049 | |
:beam_ssa_bool.cdb_update_workset/3 36 0.036 0.036 | |
:beam_ssa_bool."-digraph_to_ssa/4-lc$^0/1-0-"/2 36 0.036 0.036 | |
:beam_ssa.between_make_filter/3 35 0.035 0.035 | |
:beam_clean.remove_unused/3 35 0.035 0.035 | |
:beam_asm.assemble_1/4 35 0.035 0.035 | |
:beam_ssa_bool."-pre_opt_is/4-lc$^0/1-0-"/2 25 0.025 0.025 | |
:beam_ssa."-trim_phis_1/2-lc$^0/1-0-"/2 25 0.025 0.025 | |
:beam_clean.add_to_work_list/2 14 0.014 0.014 | |
:v3_kernel.c_apply/5 11 0.011 0.011 | |
:beam_ssa_pre_codegen.reserve_test_zreg/3 11 0.011 0.011 | |
:beam_ssa_dead.is_br_safe/3 11 0.011 0.011 | |
:beam_ssa_pre_codegen.copy_func_args_1/5 10 0.010 0.010 | |
:beam_trim.frame_size_branch/3 7 0.007 0.007 | |
:beam_ssa_pre_codegen.collect_yregs/2 3 0.003 0.003 | |
:beam_ssa_pre_codegen."-intersect_used/2-lc$^0/1-1-"/2 2 0.002 0.002 | |
:beam_ssa."-def_unused_is/4-lc$^0/1-0-"/2 2 0.002 0.002 | |
:sets.is_element/2 41641 41.659 41.650 <-- | |
:suspend 6 0.006 0.000 | |
:garbage_collect 3 0.003 0.003 | |
Postgrex.Protocol.recv_describe/4 0 35.101 0.025 | |
Postgrex.Protocol.close_parse_describe_flush/3 31 6.092 0.169 | |
Postgrex.Protocol.recv_parse_describe/4 31 41.193 0.194 <-- | |
Postgrex.Protocol.close_parse_describe_flush/3 6 35.035 0.014 | |
Postgrex.Protocol.recv_describe/3 21 2.639 0.037 | |
Postgrex.Protocol.describe/6 15 1.812 0.054 | |
Postgrex.Protocol.recv_describe/4 10 1.401 0.034 | |
Postgrex.Protocol.recv_parse/3 31 0.391 0.102 | |
Postgrex.Protocol.query_put/2 10 0.095 0.045 | |
anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/ 2 40.803 0.006 | |
anonymous fn/1 in DoAuth.Schema.Issuer.sin_one_did!/1 2 40.803 0.006 <-- | |
DoAuth.Schema.Issuer.from_did_schema!/1 2 35.566 0.006 | |
DoAuth.Schema.Issuer.all_by_did_id/1 2 5.231 0.013 | |
:v3_core.expr/2 48 40.454 0.192 | |
:v3_core.map_build_pairs/4 48 40.454 0.192 <-- | |
:v3_core.map_build_pairs_1/3 48 34.405 0.952 | |
:v3_core.safe/2 0 13.385 0.069 | |
:cerl.ann_c_map/3 48 2.583 0.048 | |
:sets.new/1 48 0.048 0.048 | |
:sys_core_fold.function_1/1 34 23.779 0.069 | |
:v3_kernel.function/2 34 16.331 0.068 | |
:cerl_trees.next_free_variable_name/1 68 40.110 0.137 <-- | |
:cerl_trees.next_free/2 68 39.972 0.340 | |
:suspend 1 0.001 0.000 | |
anonymous fn/3 in :compile.runner/2 3 40.084 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 40.084 0.003 <-- | |
:compile.core_lint_module/2 3 40.081 0.003 | |
anonymous fn/2 in :compile.core_passes/1 3 40.081 0.003 | |
:core_lint.module/2 3 0.000 0.009 | |
:compile.core_lint_module/2 6 40.081 0.012 <-- | |
:core_lint.module/2 3 40.078 0.012 | |
:core_lint.return_status/1 3 0.021 0.012 | |
:erlang.setelement/3 3 0.003 0.003 | |
:erlang.++/2 3 0.003 0.003 | |
:compile.core_lint_module/2 3 40.078 0.012 | |
:lists.foldl/3 13 0.000 0.006 | |
:core_lint.module/2 16 40.078 0.018 <-- | |
:core_lint.module_defs/3 3 39.192 0.003 | |
:core_lint.defined_funcs/1 3 0.736 0.003 | |
:core_lint.check_state/3 3 0.498 0.003 | |
:core_lint.check_exports/2 3 0.105 0.006 | |
:core_lint.check_attrs/2 3 0.033 0.006 | |
:lists.foldl/3 13 0.000 0.020 | |
:compile.core_lint_module/2 3 0.000 0.009 | |
:cerl_trees.next_free_variable_name/1 68 39.972 0.340 | |
:cerl_trees.next_free_in_list/2 3164 0.000 14.463 | |
:cerl_trees.next_free/2 2924 0.000 5.580 | |
:cerl_trees.next_free/2 6156 39.972 20.383 <-- | |
:cerl_trees.next_free_in_list/2 2091 36.356 3.671 | |
:cerl.type/1 5807 5.815 5.811 | |
:cerl.var_name/1 1339 1.339 1.339 | |
:erlang.max/2 622 0.622 0.622 | |
:cerl.call_args/1 447 0.449 0.448 | |
:cerl.call_name/1 447 0.447 0.447 | |
:cerl.call_module/1 447 0.447 0.447 | |
:cerl.let_vars/1 328 0.328 0.328 | |
:cerl.let_body/1 328 0.328 0.328 | |
:cerl.let_arg/1 328 0.328 0.328 | |
:cerl.clause_pats/1 264 0.264 0.264 | |
:cerl.clause_guard/1 264 0.264 0.264 | |
:cerl.clause_body/1 264 0.264 0.264 | |
:cerl.tuple_es/1 221 0.221 0.221 | |
:cerl.seq_body/1 173 0.173 0.173 | |
:cerl.seq_arg/1 173 0.173 0.173 | |
:cerl.cons_tl/1 132 0.132 0.132 | |
:cerl.cons_hd/1 132 0.132 0.132 | |
:cerl.case_clauses/1 103 0.103 0.103 | |
:cerl.case_arg/1 103 0.103 0.103 | |
:cerl.primop_args/1 81 0.081 0.081 | |
:cerl.fun_vars/1 70 0.070 0.070 | |
:cerl.fun_body/1 70 0.070 0.070 | |
:cerl.bitstr_val/1 36 0.036 0.036 | |
:cerl.bitstr_size/1 36 0.036 0.036 | |
:cerl.apply_op/1 26 0.026 0.026 | |
:cerl.apply_args/1 26 0.026 0.026 | |
:cerl.map_pair_val/1 20 0.020 0.020 | |
:cerl.map_pair_op/1 20 0.020 0.020 | |
:cerl.map_pair_key/1 20 0.020 0.020 | |
:cerl.try_vars/1 18 0.018 0.018 | |
:cerl.try_handler/1 18 0.018 0.018 | |
:cerl.try_evars/1 18 0.018 0.018 | |
:cerl.try_body/1 18 0.018 0.018 | |
:cerl.try_arg/1 18 0.018 0.018 | |
:cerl.binary_segments/1 18 0.018 0.018 | |
:cerl.values_es/1 15 0.015 0.015 | |
:cerl.map_es/1 12 0.012 0.012 | |
:cerl.map_arg/1 12 0.012 0.012 | |
:suspend 9 0.009 0.000 | |
:garbage_collect 7 0.007 0.007 | |
:cerl.alias_var/1 6 0.006 0.006 | |
:cerl.alias_pat/1 6 0.006 0.006 | |
:cerl_trees.next_free/2 2924 0.000 5.580 | |
:elixir_expand.expand_arg/2 0 19.988 0.543 | |
:elixir_expand.expand/2 1526 19.371 2.543 | |
:lists.mapfoldl/3 0 0.018 0.002 | |
:elixir_expand.expand_list/4 630 0.000 1.258 | |
:elixir_expand.expand_list/4 2156 39.377 4.346 <-- | |
anonymous fn/2 in :elixir_expand.expand/2 1171 31.662 1.179 | |
:lists.reverse/1 983 1.064 1.026 | |
:elixir_expand.expand/2 543 0.727 1.022 | |
:garbage_collect 5 0.005 0.005 | |
:suspend 1 0.001 0.000 | |
:lists.mapfoldl/3 2 0.000 0.004 | |
:elixir_expand.expand_list/4 630 0.000 1.258 | |
:core_lint.module/2 3 39.192 0.003 | |
:core_lint.module_defs/3 3 39.192 0.003 <-- | |
:lists.foldl/3 3 39.189 0.006 | |
:v3_core.uexprs/3 0 20.832 0.264 | |
:v3_core.uclause/3 102 10.626 1.554 | |
:v3_core.ufun_clause/3 78 7.696 1.244 | |
:v3_core.do_uclause/3 180 39.154 3.062 <-- | |
:v3_core.new_in_any/1 360 13.340 0.360 | |
:v3_core.used_in_any/1 360 6.612 0.360 | |
:v3_core.upattern_list/3 180 4.375 1.189 | |
:v3_core.uguard/4 180 3.630 0.193 | |
:v3_core.uexprs/3 180 3.470 0.658 | |
:ordsets.union/1 360 2.777 0.360 | |
:ordsets.union/2 540 1.386 0.792 | |
:ordsets.intersection/2 360 1.368 0.360 | |
:v3_core.uclause/3 0 1.236 0.048 | |
:v3_core.ufun_clause/3 0 0.212 0.042 | |
:ordsets.subtract/2 180 0.180 0.180 | |
:lists.member/2 180 0.180 0.180 | |
:garbage_collect 2 0.002 0.002 | |
anonymous fn/3 in :compile.select_passes/2 3 39.153 0.009 | |
:beam_kernel_to_ssa.module/2 3 39.153 0.009 <-- | |
:beam_kernel_to_ssa.functions/3 3 39.117 0.003 | |
:proplists.get_bool/2 3 0.027 0.003 | |
:beam_kernel_to_ssa.module/2 3 39.117 0.003 | |
:beam_kernel_to_ssa.functions/3 3 39.117 0.003 <-- | |
:beam_kernel_to_ssa."-functions/3-lc$^0/1-0-"/3 3 39.114 0.056 | |
:beam_kernel_to_ssa.functions/3 3 39.114 0.056 | |
:beam_kernel_to_ssa."-functions/3-lc$^0/1-0-"/3 35 0.000 0.052 | |
:beam_kernel_to_ssa."-functions/3-lc$^0/1-0-"/3 38 39.114 0.108 <-- | |
:beam_kernel_to_ssa.function/3 35 39.006 0.140 | |
:beam_kernel_to_ssa."-functions/3-lc$^0/1-0-"/3 35 0.000 0.052 | |
DoAuth.Repo.insert/1 7 28.553 0.051 | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with_key 1 10.529 0.004 | |
DoAuth.Repo.insert/2 8 39.082 0.055 <-- | |
Ecto.Repo.Schema.insert/4 8 38.999 0.016 | |
Process.get/2 8 0.010 0.010 | |
Keyword.merge/2 8 0.009 0.009 | |
DoAuth.Repo.default_options/1 8 0.009 0.009 | |
Postgrex.Protocol.columns/1 10 35.348 0.012 | |
Postgrex.Protocol.recv_describe/3 21 2.322 0.072 | |
Postgrex.Protocol.recv_parse_describe/4 10 1.401 0.034 | |
Postgrex.Protocol.recv_describe/4 31 0.000 0.121 | |
Postgrex.Protocol.recv_describe/4 72 39.071 0.239 <-- | |
Postgrex.Protocol.recv_parse_describe/4 0 35.101 0.025 | |
Postgrex.Protocol.msg_recv/3 62 2.754 0.183 | |
Postgrex.Protocol.columns/1 31 1.082 0.108 | |
:lists.unzip/1 10 0.235 0.017 | |
Postgrex.Protocol.recv_describe/4 31 0.000 0.121 | |
:core_lint.expr/4 600 23.448 0.990 | |
:lists.foldl/3 4 15.528 0.049 | |
:core_lint.clause/5 180 0.031 0.371 | |
:core_lint.body/4 3 0.000 0.153 | |
:core_lint.body/4 787 39.007 1.563 <-- | |
:core_lint.expr/4 766 14.340 2.096 | |
:core_lint.return_match/3 195 0.195 0.195 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:lists.foldl/3 18 0.000 0.048 | |
:core_lint.body/4 3 0.000 0.153 | |
:beam_kernel_to_ssa."-functions/3-lc$^0/1-0-"/3 35 39.006 0.140 | |
:beam_kernel_to_ssa.function/3 35 39.006 0.140 <-- | |
:beam_kernel_to_ssa.cg_fun/2 35 38.424 0.175 | |
:beam_kernel_to_ssa.new_ssa_vars/2 35 0.231 0.035 | |
:beam_kernel_to_ssa.line_anno/1 35 0.211 0.070 | |
:beam_ssa_type.simplify/5 1913 38.522 1.914 | |
:beam_ssa_type.opt_is/8 42 0.284 0.042 | |
:beam_ssa_type.sig_is/7 24 0.176 0.024 | |
:beam_ssa_type.simplify_args/3 1979 38.982 1.980 <-- | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 1979 37.001 11.238 | |
:suspend 1 0.001 0.000 | |
:lists.foldl/3 1834 29.207 3.669 | |
:beam_ssa.fold_uses_block/3 959 9.470 1.919 | |
anonymous fn/3 in :beam_ssa.fold_uses_block/3 2793 38.677 5.588 <-- | |
:beam_ssa.used/1 2793 16.874 4.629 | |
:lists.foldl/3 2793 6.589 3.600 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
Postgrex.Protocol.handle_execute_result/4 21 28.981 0.180 | |
Postgrex.Protocol.rebind_execute/4 9 4.525 0.073 | |
Postgrex.Protocol.handle_prepare_execute/4 6 2.931 0.042 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 4 2.182 0.045 | |
Postgrex.Protocol.bind_execute/4 40 38.619 0.340 <-- | |
Postgrex.Protocol.recv_execute/4 40 17.730 0.069 | |
Postgrex.Protocol.recv_bind/3 40 12.256 0.132 | |
Postgrex.Protocol.msg_send/3 40 7.590 0.148 | |
Postgrex.Protocol.recv_ready/3 34 0.383 0.095 | |
Postgrex.Protocol.recv_transaction/3 6 0.320 0.028 | |
:beam_kernel_to_ssa.function/3 35 38.424 0.175 | |
:beam_kernel_to_ssa.cg_fun/2 35 38.424 0.175 <-- | |
:beam_kernel_to_ssa.cg/2 35 19.602 0.035 | |
:beam_kernel_to_ssa.finalize/2 35 18.260 0.210 | |
:beam_kernel_to_ssa.make_failure/2 35 0.315 0.105 | |
:erlang.++/2 35 0.037 0.036 | |
:erlang.setelement/3 35 0.035 0.035 | |
:lists.foldl/3 9 21.960 0.009 | |
:core_lint.body/4 766 14.340 2.096 | |
:core_lint.function/3 34 1.928 0.123 | |
:core_lint.expr/4 404 0.000 0.404 | |
anonymous fn/3 in :core_lint.expr/4 290 0.000 0.447 | |
anonymous fn/3 in :core_lint.expr/4 36 0.000 0.045 | |
anonymous fn/3 in :core_lint.expr/4 160 0.000 0.266 | |
anonymous fn/3 in :core_lint.expr/4 2 0.000 0.004 | |
anonymous fn/3 in :core_lint.expr/4 70 0.000 0.127 | |
anonymous fn/3 in :core_lint.expr/4 5 0.000 0.010 | |
anonymous fn/3 in :core_lint.expr/4 10 0.000 0.015 | |
anonymous fn/3 in :core_lint.expr/4 426 0.000 0.594 | |
anonymous fn/3 in :core_lint.expr/4 82 0.000 0.141 | |
anonymous fn/3 in :core_lint.body/4 2 0.000 0.004 | |
:core_lint.expr/4 2296 38.228 4.285 <-- | |
:core_lint.body/4 600 23.448 0.990 | |
:core_lint.clauses/5 61 13.981 0.061 | |
:ordsets.union/2 236 11.426 3.092 | |
:ordsets.is_element/2 403 6.592 0.403 | |
:core_lint.variable_list/3 236 2.503 0.237 | |
:core_lint.return_match/3 1658 1.662 1.660 | |
:core_lint.apply_op/4 13 0.233 0.026 | |
:erl_bifs.is_exit_bif/3 52 0.052 0.052 | |
:lists.foldl/3 543 0.000 1.074 | |
:core_lint.expr/4 404 0.000 0.404 | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 10 38.089 0.037 | |
Ecto.Repo.Schema.apply/4 10 38.089 0.037 <-- | |
Ecto.Adapters.Postgres.insert/6 10 38.052 0.089 | |
Ecto.Repo.Schema.apply/4 10 38.052 0.089 | |
Ecto.Adapters.Postgres.insert/6 10 38.052 0.089 <-- | |
Ecto.Adapters.SQL.struct/10 10 36.255 0.073 | |
Ecto.Adapters.Postgres.Connection.insert/7 10 1.544 0.118 | |
:lists.unzip/1 10 0.143 0.023 | |
:garbage_collect 1 0.011 0.011 | |
:erlang.++/2 10 0.010 0.010 | |
:beam_ssa_share.canonical_block/2 902 36.452 2.669 | |
:beam_ssa_share.canonical_is/1 40 1.576 0.120 | |
:beam_ssa_share.canonical_is/3 1880 0.000 4.538 | |
:beam_ssa_share.canonical_is/3 2822 38.028 7.327 <-- | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 1880 22.418 9.410 | |
:beam_ssa.get_anno/3 1880 7.538 3.766 | |
:beam_ssa_share.canonical_arg/2 739 0.739 0.739 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_share.canonical_is/3 1880 0.000 4.538 | |
:beam_ssa_dead.opt/1 51 37.657 0.102 | |
:beam_ssa_dead.shortcut_opt/1 51 37.657 0.102 <-- | |
:beam_ssa_dead.shortcut_opt/2 51 27.498 0.102 | |
:beam_ssa.rpo/1 51 10.057 0.153 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 37.618 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 37.618 0.035 <-- | |
:beam_ssa_pre_codegen.reserve_yregs/1 35 37.583 0.035 | |
:beam_ssa.used/1 11574 23.164 11.581 | |
:beam_ssa.def_1/2 32 5.426 0.032 | |
:beam_ssa.def_unused_1/4 16 2.601 0.016 | |
:gb_sets.from_list/1 399 1.607 0.399 | |
:beam_ssa_codegen.successors/1 696 1.492 0.697 | |
:beam_ssa_pre_codegen.place_frame_here/4 16 0.937 0.016 | |
:beam_ssa_codegen.num_live/2 292 0.653 0.292 | |
:v3_kernel.op_vars/1 234 0.468 0.234 | |
:elixir_import.calculate/6 24 0.374 0.026 | |
:beam_ssa_codegen.kill_yregs/2 158 0.332 0.159 | |
:beam_validator.vi/2 44 0.088 0.044 | |
:beam_ssa_pre_codegen.frame_size_1/3 32 0.081 0.032 | |
:beam_ssa_bool.collect_bool_vars/3 9 0.072 0.009 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 0.048 0.016 | |
:v3_core.form/3 6 0.037 0.006 | |
:beam_ssa_pre_codegen.reserve_try_tags/2 16 0.032 0.016 | |
:beam_ssa_pre_codegen.find_defs_1/6 16 0.032 0.016 | |
:beam_ssa_codegen.opt_allocate_1/2 16 0.032 0.016 | |
:beam_ssa_codegen.cg_alloc/2 16 0.032 0.016 | |
:beam_ssa_opt.filter_deflocs/3 15 0.030 0.015 | |
:beam_ssa_bool.ensure_init_instr/4 9 0.018 0.009 | |
:beam_ssa_bool.build_digraph/3 9 0.018 0.009 | |
:beam_ssa_bool.bool_opt_dom/2 9 0.018 0.009 | |
:sys_core_fold.module/2 3 0.006 0.003 | |
:beam_ssa.def_unused_is/4 1 0.002 0.001 | |
:ordsets.from_list/1 13658 37.600 13.669 <-- | |
:lists.usort/1 13658 23.922 13.661 | |
:suspend 9 0.009 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 37.583 0.035 | |
:beam_ssa_pre_codegen.reserve_yregs/1 35 37.583 0.035 <-- | |
:lists.foldl/3 35 37.548 0.050 | |
:lists.foldl/3 16 37.481 0.017 | |
anonymous fn/2 in :beam_ssa_pre_codegen.reserve_yregs/1 16 37.481 0.017 <-- | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 37.463 0.256 | |
:garbage_collect 1 0.001 0.001 | |
anonymous fn/2 in :beam_ssa_pre_codegen.reserve_yregs/1 16 37.463 0.256 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 37.463 0.256 <-- | |
:beam_ssa_pre_codegen.reserve_try_tags/2 16 19.136 0.128 | |
:beam_ssa.def_unused/3 16 13.824 0.048 | |
:beam_ssa.rpo/2 16 3.158 0.048 | |
:beam_ssa_pre_codegen.rename_vars/5 16 0.549 0.037 | |
:ordsets.subtract/2 48 0.266 0.051 | |
:beam_ssa_pre_codegen."-reserve_yregs_1/2-lc$^1/1-1-"/3 16 0.066 0.033 | |
:sets.to_list/1 16 0.048 0.032 | |
:ordsets.from_list/1 16 0.048 0.016 | |
:beam_ssa.get_anno/2 16 0.048 0.032 | |
:erlang.++/2 32 0.032 0.032 | |
:erlang.setelement/3 16 0.016 0.016 | |
:beam_ssa_pre_codegen."-reserve_yregs_1/2-lc$^0/1-0-"/2 16 0.016 0.016 | |
anonymous fn/3 in :compile.runner/2 3 37.406 0.003 | |
anonymous fn/2 in :compile.asm_passes/0 3 37.406 0.003 <-- | |
:compile.beam_asm/2 3 37.403 0.018 | |
anonymous fn/2 in :compile.asm_passes/0 3 37.403 0.018 | |
:compile.beam_asm/2 3 37.403 0.018 <-- | |
:beam_asm.module/4 3 36.429 0.006 | |
:compile.compile_info/3 3 0.654 0.021 | |
:compile.debug_info/1 3 0.213 0.009 | |
:compile."-beam_asm/2-lc$^0/1-0-"/1 3 0.086 0.006 | |
:erlang.setelement/3 3 0.003 0.003 | |
Enum."-map/2-lists^map/1-0-"/2 19 37.398 0.032 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 19 37.398 0.032 <-- | |
anonymous fn/8 in Ecto.Repo.Preloader.prepare_queries/6 19 37.366 0.035 | |
anonymous fn/2 in :beam_types.mtfv_1/1 29209 29.327 29.268 | |
:beam_types.lub_elements_1/4 6677 6.717 6.697 | |
anonymous fn/3 in :beam_ssa_type.type/5 571 0.917 0.744 | |
anonymous fn/3 in :beam_validator.vi/2 208 0.326 0.267 | |
:beam_validator.update_container_type/3 8 0.020 0.014 | |
:beam_ssa_type.infer_type/4 9 0.009 0.009 | |
:beam_types.set_tuple_element/3 36682 37.316 36.999 <-- | |
:maps.remove/2 237 0.237 0.237 | |
:garbage_collect 45 0.045 0.045 | |
:suspend 35 0.035 0.000 | |
:v3_core.map_build_pairs/4 48 34.405 0.952 | |
:v3_core.safe/2 0 2.784 0.511 | |
:v3_core.map_build_pairs_1/3 195 0.000 0.342 | |
:v3_core.map_build_pairs_1/3 243 37.189 1.805 <-- | |
:v3_core.safe/2 390 22.664 1.524 | |
:v3_core.maybe_warn_repeated_keys/4 195 1.757 0.976 | |
:v3_core.lineno_anno/2 195 1.373 0.781 | |
:erlang.++/2 390 0.392 0.391 | |
:cerl.ann_c_map_pair/4 195 0.195 0.195 | |
:suspend 2 0.002 0.000 | |
:v3_core.map_build_pairs_1/3 195 0.000 0.342 | |
:beam_ssa_type.simplify_args/3 1979 37.001 11.238 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 5884 0.000 8.408 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 7863 37.001 19.646 <-- | |
:beam_ssa_type.simplify_arg/3 5884 17.340 11.024 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 7 0.007 0.000 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 5884 0.000 8.408 | |
:ordsets.from_list/1 13658 23.922 13.661 | |
:sofs.rel/3 178 12.775 0.178 | |
:sofs.image/2 3 0.066 0.003 | |
:sofs.set/2 3 0.044 0.003 | |
:beam_lib.check_chunks/5 20 0.021 0.021 | |
:sofs.fam2/4 18 0.018 0.018 | |
:compile.mpf/1 6 0.006 0.006 | |
:sofs.relprod/2 3 0.003 0.003 | |
:elixir_module.get_deprecated/1 1 0.001 0.001 | |
:elixir_fn.expand/3 1 0.001 0.001 | |
:elixir_erl.typespecs_form/3 1 0.001 0.001 | |
Module.LocalsTracker.collect_unused_locals/3 1 0.001 0.001 | |
Module.LocalsTracker.collect_undefined_locals/2 1 0.001 0.001 | |
:lists.usort/1 13894 36.860 13.898 <-- | |
:lists.usplit_1/5 183 21.630 0.188 | |
:lists.usplit_2/5 18 1.029 0.018 | |
:lists.usort_1/2 42 0.301 0.042 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_erl_pass.translate/2 661 13.883 0.662 | |
:elixir_erl_var.translate/4 263 5.955 0.263 | |
:elixir_erl_pass.build_bitstr/7 258 5.680 0.258 | |
:elixir_erl_pass.translate_remote/5 208 4.395 0.208 | |
:elixir_erl_var.assign/4 162 3.707 0.162 | |
:elixir_erl_pass.translate_map/4 54 1.132 0.054 | |
:elixir_erl_clauses.clause/6 45 0.952 0.045 | |
:elixir_erl.translate_definition/4 23 0.505 0.023 | |
:elixir_erl_pass.build_bitstr/4 15 0.330 0.015 | |
:elixir_erl_pass.translate_case/4 10 0.217 0.010 | |
:elixir_erl.get_ann/1 1699 36.756 1.700 <-- | |
:elixir_erl.get_ann/3 1699 35.055 1.731 | |
:suspend 1 0.001 0.000 | |
Enum."-map/2-lists^map/1-0-"/2 0 35.368 0.020 | |
Postgrex.Protocol.recv_describe/4 31 1.082 0.108 | |
Postgrex.Protocol.columns/1 31 36.450 0.128 <-- | |
Postgrex.Protocol.recv_describe/4 10 35.348 0.012 | |
Enum.map/2 31 0.410 0.055 | |
:lists.unzip/1 21 0.342 0.029 | |
:compile.beam_asm/2 3 36.429 0.006 | |
:beam_asm.module/4 3 36.429 0.006 <-- | |
:beam_asm.assemble/4 3 36.423 0.030 | |
:beam_asm.module/4 3 36.423 0.030 | |
:beam_asm.assemble/4 3 36.423 0.030 <-- | |
:beam_asm.assemble_1/4 3 30.069 0.012 | |
:beam_asm.build_file/8 3 6.222 0.118 | |
:beam_asm.shared_fun_wrappers/2 3 0.048 0.009 | |
:beam_asm.on_load/2 3 0.012 0.006 | |
:sets.from_list/2 3 0.009 0.006 | |
:beam_dict.new/0 3 0.009 0.006 | |
:beam_dict.fname/2 3 0.009 0.006 | |
:beam_dict.atom/2 3 0.009 0.006 | |
:erlang.atom_to_list/1 3 0.003 0.003 | |
:erlang.++/2 3 0.003 0.003 | |
:cerl_trees.next_free/2 2091 36.356 3.671 | |
:cerl_trees.next_free_in_list/2 2629 0.000 3.402 | |
:cerl_trees.next_free_in_list/2 4720 36.356 7.073 <-- | |
:garbage_collect 3 0.003 0.003 | |
:suspend 1 0.001 0.000 | |
:cerl_trees.next_free_in_list/2 2629 0.000 3.402 | |
:cerl_trees.next_free/2 3164 0.000 14.463 | |
Ecto.Adapters.Postgres.insert/6 10 36.255 0.073 | |
Ecto.Adapters.SQL.struct/10 10 36.255 0.073 <-- | |
Ecto.Adapters.SQL.query/4 10 35.916 0.025 | |
Enum.zip/2 10 0.138 0.013 | |
String.Chars.to_string/1 10 0.128 0.044 | |
Ecto.Adapters.SQL.struct/10 10 35.916 0.025 | |
Ecto.Adapters.SQL.query/4 10 35.916 0.025 <-- | |
Ecto.Adapters.SQL.sql_call/5 10 35.874 0.094 | |
:garbage_collect 1 0.017 0.017 | |
:beam_ssa.rpo_1/4 10967 12.811 11.242 | |
:beam_ssa.linearize_1/4 6070 6.970 6.202 | |
:beam_ssa.fix_phis/2 6070 6.962 6.198 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 1860 2.128 1.900 | |
:beam_ssa_opt.live_opt/3 1635 1.855 1.667 | |
:beam_ssa_opt.cse_successors/4 1205 1.399 1.234 | |
:beam_ssa_dead.used_vars/3 879 1.001 0.898 | |
:beam_ssa.is_merge_allowed_1/3 540 0.540 0.540 | |
:beam_ssa.trim_unreachable_1/2 392 0.470 0.403 | |
:beam_ssa_bool.pre_opt/5 383 0.407 0.385 | |
:beam_ssa_pre_codegen.live_interval_blk/4 300 0.372 0.310 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 269 0.319 0.278 | |
:beam_ssa_pre_codegen.find_yregs_2/4 269 0.317 0.277 | |
:beam_ssa_opt.gc_update_successors/3 56 0.080 0.060 | |
:beam_ssa.merge_blocks_1/3 67 0.067 0.067 | |
:beam_ssa.split_blocks_1/4 54 0.054 0.054 | |
:beam_ssa.between_rpo/4 35 0.035 0.035 | |
:beam_ssa_bool.cdb_update_workset/5 27 0.027 0.027 | |
:beam_ssa_bool.digraph_to_ssa_blk/4 18 0.018 0.018 | |
:beam_ssa_pre_codegen.find_defs_1/6 6 0.012 0.007 | |
:beam_ssa.successors/2 4 0.004 0.004 | |
:beam_ssa.successors/1 31106 35.848 31.806 <-- | |
:beam_ssa."-successors/1-lc$^0/1-0-"/1 664 4.006 1.499 | |
:garbage_collect 22 0.022 0.022 | |
:suspend 14 0.014 0.000 | |
Ecto.Adapters.SQL.sql_call/5 10 35.666 0.021 | |
Ecto.Adapters.Postgres.Connection.query/4 10 35.666 0.021 <-- | |
Postgrex.query/4 10 35.645 0.095 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 35.646 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 35.646 0.035 <-- | |
:beam_ssa_opt.ssa_opt_live/1 35 35.611 0.210 | |
Ecto.Adapters.Postgres.Connection.query/4 10 35.645 0.095 | |
Postgrex.query/4 10 35.645 0.095 <-- | |
DBConnection.prepare_execute/4 10 35.446 0.062 | |
Keyword.get/2 10 0.070 0.015 | |
:erlang.iolist_to_binary/1 10 0.034 0.034 | |
anonymous fn/1 in DoAuth.Schema.Issuer.sin_one_did!/1 2 35.566 0.006 | |
DoAuth.Schema.Issuer.from_did_schema!/1 2 35.566 0.006 <-- | |
DoAuth.Schema.Issuer.from_did_schema/1 2 35.560 0.014 | |
DoAuth.Schema.Issuer.from_did_schema!/1 2 35.560 0.014 | |
DoAuth.Schema.Issuer.from_did_schema/1 2 35.560 0.014 <-- | |
DoAuth.Schema.Issuer.preload/1 2 29.034 0.013 | |
DoAuth.Repo.insert/1 2 5.734 0.005 | |
DoAuth.Schema.Issuer.build_from_did/1 2 0.778 0.002 | |
:beam_ssa.merge_blocks/2 46 12.924 0.322 | |
:beam_ssa.dominators/2 46 12.289 0.324 | |
:beam_ssa_throw.scan_1/2 35 5.923 0.245 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 2.079 0.077 | |
:beam_ssa_opt.unsuitable/2 11 2.075 0.077 | |
:beam_ssa.predecessors/1 149 35.290 1.045 <-- | |
:sofs.relation/1 149 15.512 0.333 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 149 13.683 0.298 | |
:sofs.rel2fam/1 149 4.108 0.298 | |
:maps.to_list/1 149 0.642 0.298 | |
:sofs.to_external/1 149 0.149 0.149 | |
:maps.from_list/1 149 0.149 0.149 | |
:suspend 2 0.002 0.000 | |
:lists.mapfoldl/3 3082 35.216 3.086 | |
anonymous fn/2 in :elixir_erl_pass.translate_args/2 3082 35.216 3.086 <-- | |
:elixir_erl_pass.translate/2 3082 0.740 5.262 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 35.150 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 35.150 0.035 <-- | |
:beam_ssa_pre_codegen.reserve_regs/1 35 35.115 0.280 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 35.115 0.280 | |
:beam_ssa_pre_codegen.reserve_regs/1 35 35.115 0.280 <-- | |
:beam_ssa_pre_codegen.reserve_xregs/3 35 25.028 0.070 | |
:beam_ssa_pre_codegen.reserve_zregs/4 35 4.200 0.105 | |
:beam_ssa.rpo/1 35 3.568 0.105 | |
:beam_ssa_pre_codegen.reserve_fregs/3 35 1.911 0.035 | |
:beam_ssa_pre_codegen.reserve_arg_regs/3 35 0.058 0.035 | |
:maps.from_list/1 35 0.035 0.035 | |
:erlang.setelement/3 35 0.035 0.035 | |
:elixir_erl.get_ann/1 1699 35.055 1.731 | |
:elixir_erl.get_ann/3 2766 0.000 4.435 | |
:elixir_erl.get_ann/3 4465 35.055 6.166 <-- | |
:erl_anno.set_generated/2 1699 25.485 1.703 | |
:erl_anno.new/1 1699 3.402 1.701 | |
:suspend 2 0.002 0.000 | |
:elixir_erl.get_ann/3 2766 0.000 4.435 | |
:beam_ssa_dead.used_vars/3 879 35.013 3.328 | |
:beam_ssa_dead.used_vars_blk/2 879 35.013 3.328 <-- | |
:beam_ssa_dead.used_vars_is/2 879 29.150 3.320 | |
:lists.reverse/1 879 0.961 0.920 | |
:beam_ssa.used/1 879 0.879 0.879 | |
:sets.add_element/2 690 0.694 0.692 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_dispatch.expand_import/6 153 34.798 0.588 | |
:elixir_dispatch.do_expand_import/6 153 34.798 0.588 <-- | |
:elixir_dispatch.expand_macro_named/6 52 19.213 0.195 | |
:elixir_dispatch.expand_require/5 77 12.226 0.612 | |
:elixir_locals.record_import/4 63 1.219 0.082 | |
:elixir_env.trace/2 63 1.036 0.135 | |
:elixir_dispatch.check_deprecated/6 52 0.444 0.112 | |
:maps.get/2 63 0.071 0.071 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_opt.sub/2 3488 34.644 12.146 | |
:beam_ssa_opt.sub_1/2 3488 34.644 12.146 <-- | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 2221 13.275 6.775 | |
:beam_ssa_opt.sub_arg/2 3208 5.934 4.571 | |
:erlang.setelement/3 3214 3.222 3.218 | |
:beam_ssa_opt."-sub_1/2-lc$^0/1-1-"/2 6 0.058 0.026 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 3 0.003 0.000 | |
:beam_types.lub/2 0 17.662 0.098 | |
:beam_types.join_tuple_sets/2 132 16.802 0.180 | |
:beam_types.jts_tuple/2 222 0.000 0.340 | |
:beam_types.join_unions/2 98 0.000 0.154 | |
:beam_types.jts_tuple/2 452 34.464 0.772 <-- | |
:beam_types.join_unions/2 98 15.612 0.196 | |
:beam_types.lub/2 320 0.000 1.103 | |
:beam_types.jts_tuple/2 222 0.000 0.340 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 34.127 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 34.127 0.035 <-- | |
:beam_ssa_pre_codegen.place_frames/1 35 34.092 0.211 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 34.092 0.211 | |
:beam_ssa_pre_codegen.place_frames/1 35 34.092 0.211 <-- | |
:beam_ssa_pre_codegen.place_frames_1/5 35 15.312 0.323 | |
:beam_ssa.dominators/2 35 14.930 0.070 | |
:beam_ssa.rpo/1 35 3.568 0.105 | |
:gb_sets.empty/0 35 0.035 0.035 | |
:erlang.setelement/3 35 0.035 0.035 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_erl_pass.translate/2 1303 32.231 1.307 | |
:elixir_erl_clauses.match/3 44 1.360 0.045 | |
:elixir_erl_pass.translate_fn_match/2 1 0.047 0.001 | |
:elixir_erl_pass.translate_args/2 1348 33.638 1.353 <-- | |
:lists.mapfoldl/3 1348 4.923 4.733 | |
:garbage_collect 4 0.004 0.004 | |
Postgrex.execute/4 25 30.488 0.181 | |
DBConnection.run_execute/5 0 3.137 0.023 | |
DBConnection.execute/4 25 33.625 0.204 <-- | |
DBConnection.run/6 25 27.002 0.076 | |
Ecto.Adapters.Postgres.Connection.execute/4 4 2.955 0.006 | |
DBConnection.log/4 21 2.755 0.027 | |
DBConnection.decode/4 25 0.740 0.101 | |
DBConnection.maybe_encode/4 25 0.648 0.074 | |
DBConnection.meter/1 25 0.214 0.070 | |
Ecto.Adapters.SQL.sql_call/5 25 30.620 0.084 | |
DBConnection.execute/4 4 2.955 0.006 | |
Ecto.Adapters.Postgres.Connection.execute/4 29 33.575 0.090 <-- | |
Postgrex.execute/4 25 31.435 0.054 | |
Ecto.Adapters.SQL.execute!/4 0 2.153 0.006 | |
DBConnection.log/4 4 0.796 0.008 | |
:beam_ssa_type.opt_bs/8 1245 24.130 4.851 | |
:beam_ssa_type.sig_bs/8 519 9.385 1.990 | |
:beam_ssa_type.update_successors/5 1764 33.515 6.841 <-- | |
:beam_ssa_type.infer_types_br/4 1154 18.104 6.929 | |
:beam_ssa_type.update_successor/3 2671 3.842 2.736 | |
:beam_ssa_type.update_switch/8 31 3.505 0.155 | |
:sets.is_element/2 1185 1.187 1.186 | |
:erlang.setelement/3 31 0.031 0.031 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:sys_core_fold.opt_simple_let_1/4 549 33.303 3.294 | |
:sys_core_fold.move_let_into_expr/3 2 0.111 0.012 | |
:sys_core_fold.let_substs/3 551 33.414 3.306 <-- | |
:sys_core_fold.var_list/2 551 10.590 0.551 | |
:lists.foldl/3 551 7.846 0.690 | |
:sys_core_fold.let_substs_1/3 551 6.062 0.551 | |
:sys_core_fold.sub_add_scope/2 551 4.293 1.656 | |
:sys_core_fold."-let_substs/3-lc$^0/1-0-"/1 551 1.317 0.934 | |
:elixir_expand.expand_list/4 1171 31.662 1.179 | |
:lists.mapfoldl/3 4 1.330 0.004 | |
anonymous fn/2 in :elixir_expand.expand/2 1175 32.992 1.183 <-- | |
:elixir_expand.expand_arg/2 1175 2.462 2.541 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.linear_scan/1 35 32.940 0.200 | |
:beam_ssa_pre_codegen.do_linear/1 629 0.000 4.274 | |
:beam_ssa_pre_codegen.do_linear/1 664 32.940 4.474 <-- | |
:beam_ssa_pre_codegen.expire_active/1 629 11.257 1.887 | |
:beam_ssa_pre_codegen.select_register/2 629 7.049 1.901 | |
:beam_ssa_pre_codegen.check_inactive/1 629 4.525 1.888 | |
:beam_ssa_pre_codegen.set_next_current/1 664 1.924 1.294 | |
:beam_ssa_pre_codegen.make_cur_active/1 629 1.889 1.259 | |
:beam_ssa_pre_codegen.collect_available/1 629 1.821 0.921 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_pre_codegen.do_linear/1 629 0.000 4.274 | |
:beam_validator.fork_state/2 452 16.101 0.872 | |
:beam_validator.validate_body_call/3 316 11.841 0.632 | |
:beam_validator.test_heap/3 60 2.016 0.120 | |
:beam_validator.vi/2 36 1.586 0.072 | |
:beam_validator.validate_tail_call/4 42 0.698 0.066 | |
:beam_validator.verify_put_map/7 6 0.312 0.012 | |
:beam_validator.verify_y_init/1 912 32.554 1.774 <-- | |
:beam_validator.verify_y_init_1/2 860 15.896 2.410 | |
:maps.fold/3 860 14.882 2.584 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_codegen.cg_fun/2 35 31.857 1.437 | |
:beam_ssa_codegen.cg_block/4 0 0.694 0.058 | |
:beam_ssa_codegen.cg_linear/2 285 0.000 0.535 | |
:beam_ssa_codegen.cg_linear/2 320 32.551 2.030 <-- | |
:beam_ssa_codegen.cg_block/4 285 25.821 0.561 | |
:beam_ssa_codegen.def_block_label/2 285 2.096 0.571 | |
:beam_ssa_codegen.label_for_block/2 285 1.565 0.711 | |
:erlang.++/2 570 0.572 0.571 | |
:beam_ssa_codegen.function/3 0 0.234 0.004 | |
:beam_ssa_codegen.cg_linear/2 285 0.000 0.535 | |
anonymous fn/8 in Module.Types.warnings/5 24 31.818 0.086 | |
Module.Types.Expr.of_expr/4 1 0.594 0.010 | |
Module.Types.warnings_from_clause/6 25 32.412 0.096 <-- | |
Module.Types.Expr.of_expr/4 24 31.293 0.024 | |
Module.Types.Unify.unify/4 1 0.574 0.002 | |
Module.Types.Pattern.of_head/4 24 0.415 0.096 | |
Module.Types.Unify.push_expr_stack/2 24 0.024 0.024 | |
anonymous fn/8 in Module.Types.warnings/5 0 0.010 0.010 | |
:elixir_compiler.string/3 2 32.044 0.007 | |
:elixir.string_to_quoted!/5 2 32.044 0.007 <-- | |
:elixir.string_to_tokens/5 2 19.333 0.006 | |
:elixir.tokens_to_quoted/3 2 12.704 0.009 | |
Enum.flat_map_list/2 23 31.931 0.070 | |
anonymous fn/6 in Module.Types.warnings/5 23 31.931 0.070 <-- | |
Module.Types.with_file_meta/2 23 0.115 0.046 | |
Module.Types.context/5 23 0.023 0.023 | |
:garbage_collect 1 0.001 0.001 | |
Enum.flat_map/2 23 0.000 0.023 | |
Enum.flat_map_list/2 24 31.904 0.062 | |
Module.Types.warnings_from_clause/6 0 0.010 0.010 | |
anonymous fn/8 in Module.Types.warnings/5 24 31.914 0.072 <-- | |
Module.Types.warnings_from_clause/6 24 31.818 0.086 | |
Module.Types.guards_to_expr/2 24 0.024 0.024 | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with_key 1 20.384 0.006 | |
DoAuth.Crypto.sign_map/4 1 11.311 0.003 | |
DoAuth.Schema.Proof.from_signature64!/2 2 31.695 0.009 <-- | |
DoAuth.Schema.Proof.from_signature64/2 2 31.686 0.015 | |
DoAuth.Schema.Proof.from_signature64!/2 2 31.686 0.015 | |
DoAuth.Schema.Proof.from_signature64/2 2 31.686 0.015 <-- | |
DoAuth.Schema.Proof.preload/1 2 16.300 0.007 | |
DoAuth.Repo.insert/1 2 14.855 0.006 | |
DoAuth.Schema.Proof.build_from_signature64/2 2 0.516 0.008 | |
:beam_ssa_bool.opt_function/1 11 16.532 0.022 | |
:beam_ssa_pre_codegen.place_frames/1 35 14.930 0.070 | |
:beam_ssa.dominators/2 46 31.462 0.092 <-- | |
:beam_ssa.dominators_from_predecessors/2 46 19.081 0.230 | |
:beam_ssa.predecessors/1 46 12.289 0.324 | |
Ecto.Adapters.Postgres.Connection.execute/4 25 31.435 0.054 | |
Postgrex.execute/4 25 31.435 0.054 <-- | |
DBConnection.execute/4 25 30.488 0.181 | |
:v3_core.lineno_anno/2 7526 7.550 7.538 | |
:v3_core.safe/2 6367 6.381 6.374 | |
anonymous fn/2 in :v3_core.safe_list/2 3619 3.621 3.620 | |
:v3_core.expr/2 1315 1.317 1.316 | |
:v3_kernel.atomic/3 1193 1.193 1.193 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 1147 1.147 1.147 | |
:beam_ssa_share.canonical_block/2 902 0.902 0.902 | |
:beam_ssa_codegen.cg_linear/2 570 0.572 0.571 | |
:v3_kernel.expr/3 544 0.544 0.544 | |
:beam_ssa_codegen.gen_moves/3 456 0.456 0.456 | |
:v3_core.map_build_pairs_1/3 390 0.392 0.391 | |
Module.Types.Of.pairs_to_unions/3 382 0.382 0.382 | |
:beam_kernel_to_ssa.build_graph_1/3 377 0.377 0.377 | |
:beam_ssa_codegen.cg_call/4 369 0.373 0.371 | |
:v3_core.exprs/2 346 0.348 0.347 | |
:beam_kernel_to_ssa.cg/2 343 0.343 0.343 | |
Enum.flat_map_list/2 307 0.310 0.309 | |
:beam_ssa_codegen.need_heap_blks/3 285 0.285 0.285 | |
:lists.append/1 261 0.261 0.261 | |
:beam_ssa_codegen.cg_block/3 261 0.261 0.261 | |
:beam_kernel_to_ssa.make_succeeded_1/4 220 0.220 0.220 | |
:beam_ssa_codegen.need_heap_is/3 209 0.209 0.209 | |
:v3_core.upattern_list/3 183 0.185 0.184 | |
:elixir_utils.macro_name/1 145 0.178 0.178 | |
:v3_core.novars/2 164 0.164 0.164 | |
:elixir_parser.build_parens/3 128 0.156 0.143 | |
:elixir_aliases.expand/3 142 0.152 0.152 | |
:sys_core_fold.let_subst_list/3 143 0.145 0.144 | |
Ecto.Adapters.SQL.sql_call/5 92 0.141 0.141 | |
DBConnection.Holder.handle_or_cleanup/5 75 0.120 0.120 | |
:beam_ssa_opt.unsuitable_recv/3 117 0.117 0.117 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 97 0.097 0.097 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 71 0.090 0.090 | |
:elixir_dispatch.find_dispatch/4 76 0.080 0.080 | |
:v3_core.cfun/3 70 0.070 0.070 | |
:beam_ssa.merge_blocks_1/3 67 0.067 0.067 | |
:beam_kernel_to_ssa.do_match_cg/3 64 0.064 0.064 | |
Ecto.Query.Planner.plan_sources/2 36 0.062 0.050 | |
:elixir_erl_pass.translate_block/3 61 0.061 0.061 | |
Ecto.Query.Builder.Filter.apply/3 27 0.051 0.039 | |
:beam_types.glb_tuples/2 50 0.050 0.050 | |
Module.Types.Expr.of_expr/4 47 0.047 0.047 | |
Ecto.Query.Planner.prewalk/6 19 0.044 0.033 | |
:v3_kernel.match_clause/4 41 0.041 0.041 | |
:elixir_parser.build_op/3 40 0.040 0.040 | |
:beam_kernel_to_ssa.cg_fun/2 35 0.037 0.036 | |
:v3_kernel.atomic_bin/3 36 0.036 0.036 | |
anonymous fn/2 in :v3_core.expr_bin_1/2 36 0.036 0.036 | |
:beam_kernel_to_ssa.match_cg/3 34 0.036 0.035 | |
:beam_kernel_to_ssa.guard_cg/3 36 0.036 0.036 | |
:v3_core.cexpr/3 35 0.035 0.035 | |
:beam_ssa_codegen.function/3 35 0.035 0.035 | |
:beam_ssa_codegen.add_parameter_annos/2 35 0.035 0.035 | |
:beam_kernel_to_ssa.select_val_cg/7 33 0.033 0.033 | |
ExUnit.Case.register_test/6 33 0.033 0.033 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 32 0.032 0.032 | |
:v3_kernel.bif_returns/3 31 0.031 0.031 | |
:beam_block.sort_moves/1 31 0.031 0.031 | |
:beam_kernel_to_ssa.fix_phis_1/3 30 0.030 0.030 | |
:beam_ssa_bool.collect_bool_vars/3 27 0.027 0.027 | |
:beam_kernel_to_ssa.cg_size_calc_2/4 27 0.027 0.027 | |
:elixir_parser.build_no_parens_do_block/3 26 0.026 0.026 | |
:beam_ssa_codegen.flatmapfoldl/3 26 0.026 0.026 | |
anonymous fn/15 in Ecto.Repo.Schema.do_insert/4 10 0.026 0.026 | |
:v3_kernel.select_types/10 24 0.024 0.024 | |
:elixir_parser.build_map/3 12 0.021 0.021 | |
:elixir_erl_var.build_name/2 21 0.021 0.021 | |
:elixir_aliases.last/1 20 0.021 0.021 | |
:beam_asm.make_op/2 21 0.021 0.021 | |
:filename.dirname/4 18 0.020 0.019 | |
Ecto.Repo.Schema.dump_changes!/6 20 0.020 0.020 | |
:proc_lib.make_dummy_args/2 12 0.019 0.019 | |
:v3_core.bitstrs/2 18 0.018 0.018 | |
:v3_core.bitstr/2 18 0.018 0.018 | |
:elixir_quote.list/2 17 0.018 0.018 | |
:beam_ssa_codegen.setup_args/4 18 0.018 0.018 | |
:beam_kernel_to_ssa.cg_binary/5 18 0.018 0.018 | |
:elixir_parser.build_dot_alias/3 16 0.016 0.016 | |
:beam_ssa_pre_codegen.res_place_allocate/2 16 0.016 0.016 | |
:beam_ssa_pre_codegen.place_frame_here/4 16 0.016 0.016 | |
:beam_ssa_opt.filter_deflocs/3 15 0.015 0.015 | |
:beam_ssa_codegen.opt_call_moves/2 15 0.015 0.015 | |
:v3_kernel.uexpr/3 14 0.014 0.014 | |
:lists.flatmap/2 14 0.014 0.014 | |
:beam_trim.trim/3 13 0.013 0.013 | |
:v3_core.gexpr_top/2 12 0.012 0.012 | |
anonymous fn/3 in :compile.select_passes/2 12 0.012 0.012 | |
:beam_kernel_to_ssa.guard_clause_cg/3 12 0.012 0.012 | |
:beam_kernel_to_ssa.flatmapfoldl/3 12 0.012 0.012 | |
Ecto.Adapters.SQL.checkout_or_transaction/4 8 0.012 0.012 | |
Ecto.Adapters.Postgres.Connection.create_name/3 11 0.012 0.012 | |
:beam_ssa_opt.unsuitable/2 11 0.011 0.011 | |
Ecto.Repo.Schema.do_insert/4 10 0.011 0.011 | |
Ecto.Query.Planner.normalize_select/2 11 0.011 0.011 | |
anonymous fn/3 in :v3_kernel.map_split_pairs/5 10 0.010 0.010 | |
:sys_core_fold.case_opt_data_1/2 10 0.010 0.010 | |
:beam_ssa_codegen.cg_switch/3 10 0.010 0.010 | |
Ecto.Adapters.Postgres.insert/6 10 0.010 0.010 | |
anonymous fn/2 in :v3_kernel.new_clauses/3 9 0.009 0.009 | |
:v3_core.unforce/3 9 0.009 0.009 | |
:v3_core.gexpr_test/3 9 0.009 0.009 | |
:v3_core.gexpr/3 9 0.009 0.009 | |
:elixir_clauses.head/3 9 0.009 0.009 | |
:compile.fold_comp/4 9 0.009 0.009 | |
:sys_core_fold.case_opt_args/5 8 0.008 0.008 | |
:beam_ssa_dead.combine_lists_1/2 8 0.008 0.008 | |
Ecto.Changeset.validate_required/3 7 0.007 0.007 | |
:sys_core_fold.case_opt_lit_1/2 6 0.006 0.006 | |
:elixir_import.get_exports/1 6 0.006 0.006 | |
:compile.select_passes/2 6 0.006 0.006 | |
:beam_kernel_to_ssa.select_val/4 6 0.006 0.006 | |
:beam_kernel_to_ssa.select_extract_map/4 5 0.005 0.005 | |
:v3_core.new_fun_name/1 4 0.004 0.004 | |
:beam_ssa_type.opt_make_fun/4 4 0.004 0.004 | |
:beam_ssa_pre_codegen.match_fail_instrs_blk/3 4 0.004 0.004 | |
:beam_ssa_codegen.cg_match_fail/3 4 0.004 0.004 | |
:beam_block.sort_moves_1/4 4 0.004 0.004 | |
Module.ParallelChecker.collect_results/2 1 0.004 0.004 | |
DynamicSupervisor.handle_start_child/2 2 0.004 0.004 | |
:v3_kernel.module/2 3 0.003 0.003 | |
:v3_kernel.map_split_pairs_1/5 3 0.003 0.003 | |
:v3_kernel.expr_map/5 3 0.003 0.003 | |
:v3_core.upattern/3 3 0.003 0.003 | |
:erl_internal.predefined_functions/1 3 0.003 0.003 | |
:erl_internal.add_predefined_functions/1 3 0.003 0.003 | |
:elixir_parser.build_access_arg/3 3 0.003 0.003 | |
:elixir_erl.docs_chunk/7 3 0.003 0.003 | |
:compile.outfile/3 3 0.003 0.003 | |
:compile.internal_comp/5 3 0.003 0.003 | |
:compile.core_passes/1 3 0.003 0.003 | |
:compile.core_lint_module/2 3 0.003 0.003 | |
:compile.comp_ret_ok/2 3 0.003 0.003 | |
:beam_ssa_pre_codegen.rename_vars/5 3 0.003 0.003 | |
:beam_ssa_opt.get_call_order_po/2 3 0.003 0.003 | |
:beam_kernel_to_ssa.select_map_val/5 3 0.003 0.003 | |
:beam_kernel_to_ssa.select_map/5 3 0.003 0.003 | |
:beam_asm.assemble/4 3 0.003 0.003 | |
Module.Types.Unify.unify_maps/4 3 0.003 0.003 | |
Module.Types.Of.open_map/4 3 0.003 0.003 | |
ExUnit.Filters.normalize/2 2 0.003 0.003 | |
anonymous fn/2 in :v3_kernel.match_vars/2 2 0.002 0.002 | |
:elixir_lexical.warn_unused_imports/2 2 0.002 0.002 | |
:elixir_erl.load_form/5 2 0.002 0.002 | |
:beam_ssa_type.sig_make_fun/4 2 0.002 0.002 | |
:beam_ssa_share.are_equivalent/5 2 0.002 0.002 | |
:beam_ssa_codegen.cg_block/4 2 0.002 0.002 | |
anonymous fn/6 in :beam_kernel_to_ssa.select_literal/5 2 0.002 0.002 | |
Module.ParallelChecker.verify/3 2 0.002 0.002 | |
anonymous fn/8 in Ecto.Repo.Preloader.fetch_ids/4 2 0.002 0.002 | |
:v3_core.rename_shadowing_clause/3 1 0.001 0.001 | |
:elixir_map.expand_struct/4 1 0.001 0.001 | |
:elixir_erl_compiler.forms/3 1 0.001 0.001 | |
:elixir_erl.typespecs_form/3 1 0.001 0.001 | |
:elixir_erl.split_definition/7 1 0.001 0.001 | |
:elixir_erl.spawned_compile/1 1 0.001 0.001 | |
:elixir_erl.checker_chunk/1 1 0.001 0.001 | |
:beam_kernel_to_ssa.combine/1 1 0.001 0.001 | |
Module.ParallelChecker.merge_compiler_no_warn_undefined/1 1 0.001 0.001 | |
Module.ParallelChecker.cache_from_module_map/2 1 0.001 0.001 | |
Keyword.merge/2 1 0.001 0.001 | |
Kernel.ParallelCompiler.wait_for_messages/7 1 0.001 0.001 | |
Kernel.ParallelCompiler.spawn_workers/7 1 0.001 0.001 | |
Ecto.Repo.Schema.add_read_after_writes/2 1 0.001 0.001 | |
Ecto.Adapters.Postgres.Connection.order_by_concat/2 1 0.001 0.001 | |
:erlang.++/2 30651 31.025 30.945 <-- | |
:garbage_collect 35 0.079 0.079 | |
:suspend 1 0.001 0.000 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1013 11.710 1.042 | |
:core_lint.expr/4 403 6.592 0.403 | |
:elixir_dispatch.expand_require/5 548 5.854 0.615 | |
:v3_core.uexprs/3 129 5.271 0.129 | |
:v3_core.upattern/3 113 0.447 0.113 | |
anonymous fn/4 in :core_lint.check_state/3 32 0.364 0.032 | |
:core_lint.variable/3 236 0.237 0.236 | |
:core_lint.apply_op/4 13 0.207 0.013 | |
:core_lint.pat_var/4 136 0.143 0.136 | |
:core_lint.gexpr/4 21 0.121 0.021 | |
:elixir_dispatch.require_function/5 2 0.008 0.004 | |
:ordsets.is_element/2 27601 0.000 28.171 | |
:ordsets.is_element/2 30247 30.954 30.915 <-- | |
:suspend 9 0.039 0.000 | |
:ordsets.is_element/2 27601 0.000 28.171 | |
:maps.next/1 29524 29.648 29.614 | |
:maps.to_list/1 1082 1.089 1.089 | |
:maps.to_list_internal/1 40 0.040 0.040 | |
:erts_internal.map_next/3 30646 30.777 30.743 <-- | |
:garbage_collect 34 0.034 0.034 | |
DoAuth.Schema.Issuer.from_did_schema/1 2 29.034 0.013 | |
DoAuth.Schema.Issuer.sin_one_did!/1 2 0.951 0.028 | |
DoAuth.Schema.Issuer.all_by_did_id/1 2 0.181 0.009 | |
DoAuth.Schema.Issuer.preload/1 2 0.000 0.003 | |
DoAuth.Schema.Issuer.preload/1 8 30.166 0.053 <-- | |
DoAuth.Repo.preload/2 6 30.106 0.009 | |
DoAuth.Schema.Issuer.build_preload/0 6 0.007 0.007 | |
DoAuth.Schema.Issuer.preload/1 2 0.000 0.003 | |
:elixir_dispatch.dispatch_require/6 221 30.129 0.233 | |
anonymous fn/7 in :elixir_expand.expand/2 221 30.129 0.233 <-- | |
:elixir_expand.expand_remote/7 221 28.005 1.718 | |
:beam_asm.assemble/4 3 30.069 0.012 | |
:beam_asm.assemble_1/4 35 0.000 0.144 | |
:beam_asm.assemble_1/4 38 30.069 0.156 <-- | |
:beam_asm.assemble_function/3 35 29.628 0.071 | |
:beam_dict.export/4 32 0.216 0.096 | |
:sets.is_element/2 35 0.035 0.035 | |
:beam_dict.local/4 3 0.021 0.009 | |
:lists.reverse/2 3 0.003 0.003 | |
:erlang.list_to_binary/1 3 0.003 0.003 | |
:beam_opcodes.opcode/2 3 0.003 0.003 | |
:beam_dict.opcode/2 3 0.003 0.003 | |
:garbage_collect 1 0.001 0.001 | |
:beam_asm.assemble_1/4 35 0.000 0.144 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 21.981 0.183 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 7.897 0.108 | |
:beam_ssa_opt.ssa_opt_sink/1 86 29.878 0.291 <-- | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 23.960 0.154 | |
:beam_ssa_opt.def_blocks/1 48 5.311 1.135 | |
:beam_ssa_opt.def_blocks_is/3 134 0.304 0.134 | |
:maps.from_list/1 11 0.011 0.011 | |
:suspend 1 0.001 0.000 | |
:beam_asm.assemble_1/4 35 29.628 0.071 | |
:beam_asm.assemble_function/3 1167 0.000 2.301 | |
:beam_asm.assemble_function/3 1202 29.628 2.372 <-- | |
:beam_asm.make_op/2 1167 27.253 1.307 | |
:suspend 3 0.003 0.000 | |
:beam_asm.assemble_function/3 1167 0.000 2.301 | |
:maps.fold/3 23212 23.307 23.281 | |
:maps.filter/2 4028 4.036 4.032 | |
:sets.is_disjoint/2 1215 1.219 1.217 | |
:maps.merge_with/3 579 0.579 0.579 | |
:sets.filter/2 450 0.450 0.450 | |
:maps.map/2 15 0.015 0.015 | |
Ecto.Changeset.convert_params/1 9 0.015 0.015 | |
:maps.iterator/1 29508 29.621 29.589 <-- | |
:garbage_collect 15 0.019 0.019 | |
:suspend 13 0.013 0.000 | |
:beam_validator.assign/3 708 16.338 0.709 | |
anonymous fn/3 in :beam_validator.validate_body_call/3 316 6.654 0.316 | |
:beam_validator.vi/2 192 4.946 0.192 | |
:beam_validator.init_function_args/2 46 0.968 0.046 | |
anonymous fn/4 in :beam_validator.vi/2 16 0.464 0.016 | |
:beam_validator.validate_instrs/4 8 0.184 0.008 | |
:beam_validator.create_term/5 1286 29.554 1.287 <-- | |
:beam_validator.create_term/6 1286 28.266 5.150 | |
:suspend 1 0.001 0.000 | |
DoAuth.Schema.DID.from_key_schema/2 2 17.226 0.008 | |
DoAuth.Schema.DID.all_by_string/1 2 7.353 0.007 | |
DoAuth.Schema.DID.one_by_pk64!/1 1 3.601 0.002 | |
DoAuth.Schema.DID.sin_one_pk64!/1 2 1.097 0.008 | |
DoAuth.Schema.DID.all_by_pk64/1 3 0.230 0.009 | |
DoAuth.Schema.DID.preload/1 10 29.507 0.034 <-- | |
DoAuth.Repo.preload/2 10 29.456 0.018 | |
DoAuth.Schema.DID.build_preload/0 10 0.017 0.017 | |
DoAuthCryptoTest."test credentials are verifiable"/1 1 23.575 0.005 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 5.929 0.001 | |
DoAuth.Crypto.verify_map/1 2 29.504 0.006 <-- | |
DoAuth.Crypto.verify_map/3 2 29.498 0.030 | |
DoAuth.Crypto.verify_map/1 2 29.498 0.030 | |
DoAuth.Crypto.verify_map/3 2 29.498 0.030 <-- | |
Enum.reduce_while/3 2 29.037 0.005 | |
DoAuth.Crypto.canonicalise_term!/1 2 0.321 0.025 | |
Enum.reduce/3 2 0.058 0.006 | |
Access.get/2 6 0.039 0.009 | |
Map.get/2 2 0.008 0.003 | |
Keyword.merge/2 2 0.005 0.005 | |
:elixir_erl_pass.translate/2 208 19.916 0.664 | |
:lists.mapfoldl/3 0 9.542 0.220 | |
:elixir_erl_pass.translate_remote/5 0 0.000 0.002 | |
:elixir_erl_pass.translate_remote/5 208 29.458 0.886 <-- | |
:lists.mapfoldl/3 206 14.970 0.947 | |
:elixir_erl_pass.translate_block/3 0 5.753 0.056 | |
:elixir_erl.get_ann/1 208 4.395 0.208 | |
:elixir_erl_pass.translate/2 208 0.567 0.423 | |
:elixir_erl_pass.translate_case/4 0 0.446 0.002 | |
:elixir_erl_clauses.translate_guard/3 0 0.156 0.009 | |
:elixir_utils.guard_op/2 50 0.132 0.091 | |
:elixir_erl_pass.build_bitstr/7 0 0.128 0.004 | |
:elixir_erl_var.build/2 2 0.018 0.006 | |
:garbage_collect 4 0.004 0.004 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 0 0.002 0.002 | |
:elixir_erl_pass.translate_remote/5 0 0.000 0.002 | |
:elixir_erl_pass.translate_list/4 0 0.000 0.002 | |
anonymous fn/3 in :compile.select_passes/2 3 29.280 0.015 | |
:beam_ssa_bsm.module/2 3 29.280 0.015 <-- | |
:compile.run_sub_passes/2 3 27.131 0.003 | |
:beam_ssa_bsm.analyze_module/1 3 2.104 0.003 | |
:proplists.get_bool/2 3 0.027 0.003 | |
:erlang.setelement/3 3 0.003 0.003 | |
:elixir_dispatch.do_expand_import/6 52 19.213 0.195 | |
:elixir_dispatch.expand_require/5 93 10.010 0.345 | |
:elixir_dispatch.expand_macro_named/6 145 29.223 0.540 <-- | |
:elixir_dispatch.expand_macro_fun/6 145 27.253 0.526 | |
:elixir_utils.macro_name/1 145 1.254 0.693 | |
:erlang.make_fun/3 145 0.176 0.176 | |
:cerl_trees.mapfold/4 962 13.749 3.849 | |
:cerl_trees.map/2 610 9.244 2.442 | |
:cerl_trees.map_1/2 473 6.219 1.893 | |
:cerl.update_c_tuple/2 2045 29.212 8.184 <-- | |
:cerl.lit_list_vals/1 2045 11.975 4.959 | |
:cerl.is_lit_list/1 2045 7.004 2.047 | |
:erlang.list_to_tuple/1 2045 2.045 2.045 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_dead.used_vars_blk/2 879 29.150 3.320 | |
:beam_ssa_dead.used_vars_is/2 1576 0.000 3.860 | |
:beam_ssa_dead.used_vars_is/2 2455 29.150 7.180 <-- | |
:beam_ssa.used/1 1573 13.801 3.147 | |
:sets.del_element/2 1573 4.723 3.147 | |
:beam_ssa_dead.list_set_union/2 1573 3.440 1.667 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_dead.used_vars_is/2 1576 0.000 3.860 | |
Enumerable.List.reduce/3 2 29.005 0.022 | |
anonymous fn/5 in DoAuth.Crypto.verify_map/3 2 29.005 0.022 <-- | |
anonymous fn/1 in DoAuth.Crypto.verify_map/1 2 27.803 0.008 | |
DoAuth.Cat.fmap!/2 2 0.709 0.004 | |
Jason.encode!/1 2 0.387 0.002 | |
DoAuth.Crypto.verify/2 2 0.059 0.002 | |
Access.get/2 4 0.021 0.006 | |
Map.get/2 2 0.004 0.002 | |
:v3_core.expr_bin/3 170 28.859 0.340 | |
:v3_core.constant_bin/1 170 28.859 0.340 <-- | |
:v3_core.constant_bin_1/1 170 28.519 0.655 | |
:beam_validator.create_term/5 1286 28.266 5.150 | |
anonymous fn/3 in :beam_validator.vi/2 16 0.320 0.064 | |
anonymous fn/7 in :beam_validator.verify_put_map/7 6 0.132 0.024 | |
:beam_validator.create_term/6 1308 28.718 5.238 <-- | |
:beam_validator.set_reg_vref/3 1308 9.170 5.235 | |
:beam_validator.new_value/4 1308 6.570 3.932 | |
:beam_validator.remove_fragility/2 1308 3.930 2.619 | |
:beam_validator.resolve_args/2 1308 3.804 2.295 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 3 0.003 0.003 | |
DoAuth.Schema.Proof.from_signature64/2 2 14.855 0.006 | |
DoAuth.Schema.Issuer.from_did_schema/1 2 5.734 0.005 | |
DoAuth.Schema.DID.from_key_schema/2 2 5.622 0.003 | |
DoAuth.Schema.Subject.from_credential_subject/1 1 2.357 0.001 | |
DoAuth.Repo.insert/1 7 28.568 0.015 <-- | |
DoAuth.Repo.insert/2 7 28.553 0.051 | |
:v3_core.constant_bin/1 170 28.519 0.655 | |
:v3_core.constant_bin_1/1 170 28.519 0.655 <-- | |
:eval_bits.expr_grp/3 161 25.356 0.161 | |
:v3_core.verify_suitable_fields/1 170 2.184 0.489 | |
:erl_eval.new_bindings/0 161 0.322 0.161 | |
:garbage_collect 2 0.002 0.002 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 28.100 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 28.100 0.035 <-- | |
:beam_ssa_pre_codegen.find_yregs/1 35 28.065 0.124 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 28.065 0.124 | |
:beam_ssa_pre_codegen.find_yregs/1 35 28.065 0.124 <-- | |
:beam_ssa_pre_codegen.find_yregs_1/2 15 27.498 0.090 | |
:beam_ssa_pre_codegen.find_defs_1/6 15 0.258 0.057 | |
:gb_sets.from_list/1 15 0.139 0.030 | |
:beam_ssa_pre_codegen."-find_yregs/1-lc$^0/1-0-"/1 14 0.016 0.015 | |
:gb_sets.empty/0 15 0.015 0.015 | |
:erlang.setelement/3 15 0.015 0.015 | |
anonymous fn/5 in DoAuth.Crypto.verify_map/3 2 27.803 0.008 | |
anonymous fn/1 in DoAuth.Crypto.verify_map/1 2 27.803 0.008 <-- | |
DoAuth.Schema.DID.all_by_string/1 2 27.790 0.012 | |
Map.get/2 2 0.005 0.002 | |
anonymous fn/1 in DoAuth.Crypto.verify_map/1 2 27.790 0.012 | |
DoAuth.Schema.DID.all_by_string/1 2 27.790 0.012 <-- | |
DoAuth.Schema.DID.build_by_string/1 2 14.768 0.008 | |
DoAuth.Schema.DID.preload/1 2 7.353 0.007 | |
DoAuth.Repo.all/1 2 5.657 0.002 | |
:cerl_trees.mapfold/4 6817 27.669 6.818 | |
anonymous fn/2 in :sys_core_alias.def/1 6817 27.669 6.818 <-- | |
:sys_core_alias.pre/2 6817 20.850 7.562 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.find_yregs/1 15 27.498 0.090 | |
:beam_ssa_pre_codegen.find_yregs_1/2 16 0.000 0.021 | |
:beam_ssa_pre_codegen.find_yregs_1/2 31 27.498 0.111 <-- | |
:beam_ssa_pre_codegen.find_yregs_2/4 16 24.155 0.080 | |
:beam_ssa.rpo/2 16 3.152 0.048 | |
:beam_ssa.add_anno/3 16 0.048 0.032 | |
:sets.new/1 32 0.032 0.032 | |
:beam_ssa_pre_codegen.find_yregs_1/2 16 0.000 0.021 | |
:beam_ssa_dead.shortcut_opt/1 51 27.498 0.102 | |
:beam_ssa_dead.shortcut_opt/2 879 0.000 1.710 | |
:beam_ssa_dead.shortcut_opt/2 930 27.498 1.812 <-- | |
:beam_ssa_dead.shortcut_terminator/4 879 25.683 6.493 | |
:erlang.setelement/3 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_dead.shortcut_opt/2 879 0.000 1.710 | |
:v3_core.gexpr_test/3 0 22.537 0.036 | |
:v3_core.gexpr_top/2 12 4.790 0.054 | |
:v3_core.gexpr/3 21 0.000 0.021 | |
:v3_core.gexpr/3 33 27.327 0.111 <-- | |
:v3_core.gexpr_top/2 0 22.168 0.027 | |
:v3_core.gexpr_test/3 12 4.445 0.018 | |
:v3_core.force_booleans/4 12 0.279 0.036 | |
:v3_core.make_bool_switch/5 9 0.135 0.018 | |
:v3_core.lineno_anno/2 18 0.126 0.072 | |
:v3_core.new_var/2 9 0.045 0.018 | |
:v3_core.right_assoc/2 9 0.009 0.009 | |
:erlang.++/2 9 0.009 0.009 | |
:v3_core.gexpr/3 21 0.000 0.021 | |
:elixir_dispatch.expand_macro_named/6 145 27.253 0.526 | |
:elixir_dispatch.expand_macro_fun/6 145 27.253 0.526 <-- | |
ExUnit.Case."MACRO-test"/3 11 12.836 0.030 | |
Kernel."MACRO-def"/3 22 3.860 0.047 | |
ExUnit.Assertions."MACRO-assert"/2 17 3.560 0.063 | |
Kernel."MACRO-@"/2 28 2.687 0.109 | |
DoAuth.DataCase."MACRO-__using__"/2 1 1.172 0.002 | |
Kernel."MACRO-use"/2 4 0.522 0.010 | |
:elixir_utils.get_line/1 145 0.501 0.338 | |
Kernel."MACRO-in"/3 9 0.260 0.033 | |
ExUnit.Callbacks."MACRO-setup_all"/3 1 0.233 0.001 | |
ExUnit.Callbacks."MACRO-setup"/3 1 0.233 0.001 | |
Kernel."MACRO-use"/3 2 0.232 0.010 | |
Kernel."MACRO-defp"/3 2 0.172 0.004 | |
Kernel."MACRO-|>"/3 8 0.155 0.019 | |
Kernel."MACRO-defmodule"/3 1 0.117 0.009 | |
ExUnit.Callbacks."MACRO-__before_compile__"/2 1 0.079 0.003 | |
Kernel."MACRO-if"/3 7 0.028 0.010 | |
Kernel."MACRO-<>"/3 1 0.019 0.004 | |
Kernel."MACRO-unless"/3 6 0.018 0.006 | |
Kernel."MACRO-to_string"/2 8 0.009 0.009 | |
Kernel."MACRO-raise"/3 7 0.008 0.008 | |
DoAuth.Test.Support.Fixtures."MACRO-__using__"/2 1 0.008 0.001 | |
Kernel."MACRO-&&"/3 1 0.005 0.003 | |
ExUnit.Case."MACRO-__using__"/2 1 0.005 0.002 | |
Kernel."MACRO-raise"/2 1 0.003 0.002 | |
ExUnit.Case."MACRO-__before_compile__"/2 1 0.001 0.001 | |
ExUnit.Callbacks."MACRO-__using__"/2 1 0.001 0.001 | |
Ecto.Schema."MACRO-__using__"/2 1 0.001 0.001 | |
DoAuth.Boilerplate.DatabaseStuff."MACRO-__using__"/2 1 0.001 0.001 | |
:garbage_collect 1 0.001 0.001 | |
:beam_asm.assemble_function/3 1167 27.253 1.307 | |
:beam_asm.make_op/2 1 0.000 0.001 | |
:beam_asm.make_op/2 1168 27.253 1.308 <-- | |
:beam_asm.encode_op/3 1156 25.387 3.468 | |
:beam_dict.line/2 106 0.522 0.311 | |
:erlang.++/2 21 0.021 0.021 | |
:beam_asm.bif_type/2 11 0.011 0.011 | |
:beam_dict.lambda/3 1 0.003 0.002 | |
:garbage_collect 1 0.001 0.001 | |
:beam_asm.make_op/2 1 0.000 0.001 | |
:beam_types.join/2 7241 24.175 14.411 | |
:beam_types.join_unions/2 674 1.968 1.321 | |
:beam_types.verify_tuple_set/1 239 1.077 0.454 | |
:beam_types.record_key/1 8154 27.220 16.186 <-- | |
:beam_types.get_singleton_value/1 8018 11.020 8.741 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 6 0.006 0.000 | |
:v3_core.gexpr_top/2 0 22.078 0.018 | |
:v3_core.clause/2 97 5.131 0.164 | |
:v3_core.guard/2 97 27.209 0.182 <-- | |
:v3_core.clause/2 0 22.051 0.022 | |
:v3_core.gexpr_top/2 12 4.834 0.022 | |
:v3_core.guard_tests/1 12 0.096 0.048 | |
:lists.last/1 12 0.024 0.012 | |
:erlang.setelement/3 24 0.024 0.024 | |
:lists.droplast/1 12 0.012 0.012 | |
:lists.foldr/3 12 0.009 0.012 | |
:garbage_collect 1 0.001 0.001 | |
anonymous fn/1 in DoAuth.Schema.Key.sin_one_pk64!/1 2 27.206 0.008 | |
DoAuth.Schema.Key.all_by_pk64/1 2 27.206 0.008 <-- | |
DoAuth.Repo.all/1 2 23.301 0.004 | |
DoAuth.Schema.Key.build_by_pk64/1 2 3.897 0.013 | |
DoAuth.Crypto.sign_map/4 1 27.111 0.011 | |
anonymous fn/2 in DoAuth.Crypto.sign_map_def_opts/0 1 27.111 0.011 <-- | |
DoAuth.Schema.DID.sin_one_pk64!/1 1 23.166 0.006 | |
DoAuth.Schema.DID.all_by_pk64/1 1 3.816 0.010 | |
DoAuth.Crypto.show/1 1 0.109 0.005 | |
Access.get/2 1 0.009 0.002 | |
:v3_core.expr/2 0 22.636 0.036 | |
:v3_core.gexpr/3 12 4.445 0.018 | |
:v3_core.gexpr_test/3 12 27.081 0.054 <-- | |
:v3_core.gexpr/3 0 22.537 0.036 | |
:v3_core.new_var/2 9 0.045 0.018 | |
:v3_core.is_simple/1 9 0.009 0.009 | |
:erlang.++/2 9 0.009 0.009 | |
:erl_internal.new_type_test/2 3 0.003 0.003 | |
:v3_core.expr/2 12 0.000 0.027 | |
Postgrex.Protocol.recv_bind/3 46 12.545 0.168 | |
Postgrex.Protocol.recv_close/3 31 8.531 0.114 | |
Postgrex.Protocol.recv_describe/4 62 2.754 0.183 | |
Postgrex.Protocol.recv_transaction/4 64 1.716 0.174 | |
Postgrex.Protocol.rows_msg/3 46 0.962 0.124 | |
Postgrex.Protocol.recv_ready/3 34 0.288 0.091 | |
Postgrex.Protocol.recv_parse/3 31 0.280 0.090 | |
Postgrex.Protocol.msg_recv/4 97 0.000 0.334 | |
Postgrex.Protocol.msg_recv/3 411 27.076 1.278 <-- | |
Postgrex.Protocol.msg_recv/4 97 21.989 0.729 | |
Postgrex.Protocol.msg_decode/1 411 4.954 1.269 | |
:v3_core.gexpr/3 0 22.168 0.027 | |
:v3_core.guard/2 12 4.834 0.022 | |
:v3_core.gexpr_top/2 12 27.002 0.049 <-- | |
:v3_core.guard/2 0 22.078 0.018 | |
:v3_core.gexpr/3 12 4.790 0.054 | |
:v3_core.force_booleans/4 12 0.072 0.036 | |
:erlang.++/2 12 0.012 0.012 | |
:suspend 1 0.001 0.000 | |
:maps.fold_1/3 1024 26.919 5.121 | |
anonymous fn/3 in :beam_types.mtfv_1/1 1024 26.919 5.121 <-- | |
:beam_types.join/2 2048 13.300 2.050 | |
:suspend 1 0.001 0.000 | |
:beam_types.mtfv_1/1 2048 0.000 2.234 | |
:beam_ssa_codegen.cg_fun/2 35 26.732 0.070 | |
:beam_ssa_codegen.liveness/2 35 26.732 0.070 <-- | |
:beam_ssa_codegen.liveness/4 35 26.599 0.280 | |
:lists.reverse/1 35 0.063 0.049 | |
:beam_ssa_codegen.cg_linear/2 285 25.821 0.561 | |
:lists.mapfoldl/3 0 0.896 0.004 | |
:beam_ssa_codegen.cg_block/4 285 26.717 0.565 <-- | |
:beam_ssa_codegen.cg_block/3 275 20.939 1.278 | |
:beam_ssa_codegen.use_block_label/2 216 3.242 1.080 | |
:beam_ssa_codegen.cg_switch/3 10 1.390 0.080 | |
:beam_ssa_codegen.cg_linear/2 0 0.694 0.058 | |
:beam_ssa_codegen.beam_arg/2 57 0.057 0.057 | |
:erlang.++/2 2 0.002 0.002 | |
:beam_ssa_codegen.jump/1 2 0.002 0.002 | |
:lists.mapfoldl/3 1 0.000 0.004 | |
:elixir_dispatch.dispatch_require/6 232 14.251 2.133 | |
:elixir_dispatch.do_expand_import/6 77 12.226 0.612 | |
Macro.do_expand_once/2 5 0.159 0.048 | |
:elixir_dispatch.expand_require/5 314 26.636 2.793 <-- | |
:elixir_dispatch.expand_macro_named/6 93 10.010 0.345 | |
:ordsets.is_element/2 548 5.854 0.615 | |
:elixir_dispatch.check_deprecated/6 314 3.340 0.563 | |
:elixir_dispatch.get_macros/2 314 1.523 0.627 | |
:elixir_env.trace/2 93 1.435 0.194 | |
:elixir_dispatch.required/1 314 1.057 0.701 | |
:maps.get/2 548 0.608 0.608 | |
:suspend 2 0.014 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_codegen.liveness/2 35 26.599 0.280 | |
:beam_ssa_codegen.liveness/4 285 0.000 2.036 | |
:beam_ssa_codegen.liveness/4 320 26.599 2.316 <-- | |
:beam_ssa_codegen.liveness_is/4 285 18.011 1.547 | |
:beam_ssa_codegen.liveness_successors/1 285 1.957 0.855 | |
:ordsets.union/1 285 1.404 0.285 | |
:beam_ssa_codegen.liveness_terminator/2 285 1.389 0.285 | |
:beam_ssa_codegen."-liveness/4-lc$^0/1-0-"/2 285 0.805 0.517 | |
:lists.reverse/1 285 0.431 0.358 | |
:erlang.setelement/3 285 0.285 0.285 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_codegen.liveness/4 285 0.000 2.036 | |
:beam_ssa.linearize/1 462 26.246 9.817 | |
:beam_ssa.fix_phis/2 6070 0.000 8.941 | |
:beam_ssa.fix_phis/2 6532 26.246 18.758 <-- | |
:beam_ssa.successors/1 6070 6.962 6.198 | |
:beam_ssa.fix_phis_1/3 30 0.470 0.120 | |
:erlang.setelement/3 30 0.030 0.030 | |
:suspend 14 0.014 0.000 | |
:garbage_collect 12 0.012 0.012 | |
:beam_ssa.fix_phis/2 6070 0.000 8.941 | |
:beam_ssa_type.opt_bs/8 1245 17.446 1.652 | |
:beam_ssa_type.sig_bs/8 519 8.475 0.691 | |
:beam_ssa_type.update_success_types/5 1764 25.921 2.343 <-- | |
:beam_types.make_type_from_value/1 84 20.893 0.084 | |
:beam_ssa_type."-update_success_types/5-lc$^0/1-1-"/2 247 1.477 0.671 | |
:beam_types.limit_depth/1 247 0.892 0.247 | |
:beam_ssa_type.ust_unlimited/3 247 0.315 0.269 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.frame_size_1/3 32 6.314 0.096 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 3.158 0.048 | |
:beam_ssa_pre_codegen.place_frame_here/4 16 3.158 0.048 | |
:beam_ssa_pre_codegen.copy_retval_1/3 16 3.156 0.048 | |
:beam_ssa_pre_codegen.find_yregs_1/2 16 3.152 0.048 | |
anonymous fn/4 in :beam_ssa_pre_codegen.turn_yregs/1 16 3.152 0.048 | |
:beam_ssa_dead.combine_lists/4 8 2.669 0.024 | |
:beam_ssa_opt.is_on_stack/3 4 0.514 0.012 | |
:beam_ssa_opt.partition_dl/2 4 0.512 0.012 | |
:beam_ssa.rpo/2 128 25.785 0.384 <-- | |
:beam_ssa.rpo_1/4 128 25.273 10.574 | |
:sets.new/1 128 0.128 0.128 | |
:elixir_erl.get_ann/3 1699 25.485 1.703 | |
:v3_core.make_bool_switch/5 9 0.117 0.009 | |
:v3_core.make_bit_type/3 9 0.117 0.009 | |
:elixir_erl_pass.translate/2 1 0.013 0.001 | |
:erl_anno.set_generated/2 1718 25.732 1.722 <-- | |
:erl_anno.set/3 1718 24.006 3.442 | |
:suspend 4 0.004 0.000 | |
:beam_ssa_dead.shortcut_opt/2 879 25.683 6.493 | |
:beam_ssa_dead.shortcut_terminator/4 879 25.683 6.493 <-- | |
:beam_ssa_dead.shortcut/4 1353 8.014 1.598 | |
:beam_ssa_dead.get_rel_op/2 600 3.671 1.200 | |
:beam_ssa_dead.bind_var_if_used/4 1200 3.604 2.402 | |
:erlang.setelement/3 1972 1.978 1.975 | |
:beam_ssa_dead.shortcut_sw_list/4 18 1.298 0.207 | |
:beam_ssa_dead.invert_op/1 600 0.600 0.600 | |
:beam_ssa_dead.shortcut_sw_fail/5 18 0.018 0.018 | |
:suspend 5 0.005 0.000 | |
:beam_ssa.normalize/1 1 0.001 0.001 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.constant_bin_1/1 161 25.356 0.161 | |
:erl_eval.expr/5 3 0.274 0.003 | |
:eval_bits.expr_grp/3 164 25.630 0.164 <-- | |
:eval_bits.expr_grp/4 164 25.466 0.492 | |
:eval_bits.expr_grp/3 164 25.466 0.492 | |
:eval_bits.expr_grp/4 164 25.466 0.492 <-- | |
:eval_bits.expr_grp1/4 164 22.619 0.328 | |
:eval_bits.create_binary/2 164 2.355 0.318 | |
:beam_asm.make_op/2 1156 25.387 3.468 | |
:beam_asm.encode_op/3 1156 25.387 3.468 <-- | |
:beam_asm.encode_op_1/3 1156 19.599 2.292 | |
:beam_dict.opcode/2 1156 1.162 1.159 | |
:beam_opcodes.opcode/2 1156 1.158 1.157 | |
:beam_ssa.rpo_1/4 10967 11.003 10.985 | |
:beam_ssa.linearize_1/4 6070 6.096 6.083 | |
:beam_ssa_opt.live_opt_is/3 2158 2.162 2.160 | |
:beam_ssa_dead.list_set_union/2 1270 1.274 1.272 | |
:beam_ssa_opt.live_opt_blk/2 1262 1.262 1.262 | |
anonymous fn/2 in :sys_core_fold.sub_add_scope/2 1180 1.188 1.184 | |
:beam_ssa_dead.used_vars_blk/2 690 0.694 0.692 | |
:beam_validator.vi/2 245 0.245 0.245 | |
:v3_kernel.pattern/4 234 0.238 0.236 | |
:v3_core.maybe_warn_repeated_keys/4 195 0.195 0.195 | |
:sys_core_fold.sub_set_name/3 174 0.174 0.174 | |
:beam_digraph.reverse_postorder_1/4 99 0.099 0.099 | |
:beam_jump.ulbl/2 92 0.092 0.092 | |
:beam_jump.label_used/2 80 0.080 0.080 | |
:beam_jump.ulbl_list/2 78 0.078 0.078 | |
:beam_digraph.is_path_1/4 72 0.072 0.072 | |
:beam_ssa.trim_unreachable_1/2 61 0.061 0.061 | |
:beam_ssa_bool.digraph_to_ssa/4 45 0.045 0.045 | |
:beam_ssa_bool.collect_digraph_blocks/5 36 0.036 0.036 | |
:beam_ssa_opt.gco_rpo/4 35 0.035 0.035 | |
anonymous fn/4 in :beam_ssa_opt.changed/5 16 0.016 0.016 | |
:beam_ssa_opt."-live_opt_phis/4-lc$^3/1-2-"/3 15 0.015 0.015 | |
:beam_ssa.between_make_filter/3 12 0.012 0.012 | |
:beam_ssa_pre_codegen.collect_yregs/2 3 0.003 0.003 | |
:beam_clean.add_to_work_list/2 3 0.003 0.003 | |
:compile.ignore_tags/2 2 0.002 0.002 | |
:sets.add_element/2 25094 25.180 25.137 <-- | |
:garbage_collect 31 0.031 0.031 | |
:suspend 12 0.012 0.000 | |
:beam_ssa_pre_codegen.reserve_regs/1 35 25.028 0.070 | |
:beam_ssa_pre_codegen.reserve_xregs/3 35 25.028 0.070 <-- | |
:beam_ssa_pre_codegen.reserve_xregs/4 35 24.891 0.210 | |
:lists.reverse/1 35 0.067 0.051 | |
Module.Types.Helpers.do_map_reduce_ok/3 413 24.993 0.413 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 413 24.993 0.413 <-- | |
Module.Types.Expr.of_expr/4 413 0.000 0.579 | |
Ecto.Repo.Queryable.execute/4 36 24.974 0.138 | |
Ecto.Query.Planner.query/5 36 24.974 0.138 <-- | |
Ecto.Query.Planner.plan/3 36 15.791 0.370 | |
Ecto.Query.Planner.query_with_cache/7 36 9.022 0.207 | |
:garbage_collect 2 0.023 0.023 | |
:beam_ssa_pre_codegen.reserve_xregs/3 35 24.891 0.210 | |
:beam_ssa_pre_codegen.reserve_xregs/4 300 0.000 1.625 | |
:beam_ssa_pre_codegen.reserve_xregs/4 335 24.891 1.835 <-- | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 300 18.282 1.386 | |
:beam_ssa_pre_codegen.res_place_gc_instrs/2 300 3.447 0.527 | |
:beam_ssa_pre_codegen.reserve_terminator/6 300 0.589 0.321 | |
:lists.reverse/1 300 0.406 0.353 | |
:beam_ssa_pre_codegen.res_place_allocate/2 300 0.332 0.316 | |
:beam_ssa_pre_codegen.reserve_xregs/4 300 0.000 1.625 | |
:beam_jump.share/1 35 14.134 0.070 | |
:beam_jump.opt/2 35 10.678 0.070 | |
:beam_jump.find_fixpoint/2 14 0.000 0.028 | |
:beam_jump.find_fixpoint/2 84 24.812 0.168 <-- | |
anonymous fn/1 in :beam_jump.share/1 43 14.048 0.043 | |
anonymous fn/2 in :beam_jump.opt/2 41 10.596 0.082 | |
:beam_jump.find_fixpoint/2 14 0.000 0.028 | |
anonymous fn/3 in :compile.run_sub_passes/2 3 24.711 0.003 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 24.711 0.003 <-- | |
:beam_ssa_bsm.allow_context_passthrough/1 3 24.708 0.009 | |
anonymous fn/1 in :beam_ssa_bsm.module/2 3 24.708 0.009 | |
:beam_ssa_bsm.allow_context_passthrough/1 3 24.708 0.009 <-- | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/ 3 22.951 0.092 | |
:beam_ssa_bsm.acp_forward_params/2 3 1.748 0.006 | |
:sys_core_fold.expr/3 653 24.239 2.588 | |
:sys_core_fold.call/4 653 24.239 2.588 <-- | |
:sys_core_fold."-call/4-lc$^0/1-1-"/2 638 10.593 1.980 | |
:sys_core_fold.fold_call/5 653 3.617 0.653 | |
:sys_core_fold.simplify_call/4 650 1.956 1.302 | |
:sys_core_fold."-call/4-lc$^0/1-0-"/2 3 0.003 0.003 | |
:erlang.setelement/3 3 0.003 0.003 | |
:suspend 3 0.003 0.000 | |
:sys_core_fold.expr/3 638 0.000 1.193 | |
:beam_ssa_pre_codegen.find_yregs_1/2 16 24.155 0.080 | |
:beam_ssa_pre_codegen.find_yregs_2/4 269 0.000 1.281 | |
:beam_ssa_pre_codegen.find_yregs_2/4 285 24.155 1.361 <-- | |
:beam_ssa_pre_codegen.find_yregs_is/3 269 17.763 1.511 | |
:beam_ssa_pre_codegen.find_yregs_terminator/3 269 2.660 0.538 | |
:beam_ssa_pre_codegen.find_update_succ/3 269 2.054 0.651 | |
:beam_ssa.successors/1 269 0.317 0.277 | |
:beam_ssa_pre_codegen.find_yregs_2/4 269 0.000 1.281 | |
:erl_anno.set_generated/2 1718 24.006 3.442 | |
:erl_anno.set/3 1718 24.006 3.442 <-- | |
:erl_anno.set_anno/3 1718 18.840 3.477 | |
:erl_anno.is_settable/2 1718 1.718 1.718 | |
:garbage_collect 5 0.005 0.005 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_opt.ssa_opt_sink/1 11 23.960 0.154 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 23.960 0.154 <-- | |
:beam_ssa_opt.used_blocks/3 11 5.931 0.033 | |
:beam_ssa_opt.filter_deflocs/3 11 3.886 0.146 | |
:beam_ssa_opt.unsuitable/2 11 3.101 0.055 | |
:beam_ssa_opt.partition_deflocs/3 11 2.944 0.088 | |
:beam_ssa.predecessors/1 11 2.079 0.077 | |
:beam_ssa.dominators_from_predecessors/2 11 1.991 0.055 | |
:beam_ssa.linearize/1 11 1.928 0.033 | |
:beam_ssa.rpo/1 11 1.381 0.033 | |
:beam_ssa_opt.new_def_locations/5 11 0.451 0.064 | |
:lists.foldl/3 11 0.081 0.013 | |
:maps.from_list/1 11 0.011 0.011 | |
:lists.sort/1 11 0.011 0.011 | |
:erlang.setelement/3 11 0.011 0.011 | |
:beam_ssa_type."-simplify_args/3-lc$^0/1-0-"/3 5884 17.340 11.024 | |
:beam_ssa_type.simplify_terminator/4 1604 6.508 4.050 | |
:beam_ssa_type.simplify_phi_args/5 16 0.080 0.048 | |
:beam_ssa_type.simplify_arg/3 1920 0.000 1.926 | |
:beam_ssa_type.simplify_arg/3 9424 23.928 17.048 <-- | |
:beam_types.get_singleton_value/1 2831 4.003 3.120 | |
:beam_ssa_type.sub_arg/2 2866 2.870 2.868 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:beam_ssa_type.simplify_arg/3 1920 0.000 1.926 | |
:beam_ssa_codegen.cg_fun/2 35 23.850 0.035 | |
:beam_ssa_codegen.prefer_xregs/2 35 23.850 0.035 <-- | |
:beam_ssa_codegen.prefer_xregs/3 35 23.815 1.331 | |
:beam_ssa_codegen.prefer_xregs/2 35 23.815 1.331 | |
:beam_ssa_codegen.prefer_xregs/3 285 0.000 0.417 | |
:beam_ssa_codegen.prefer_xregs/3 320 23.815 1.748 <-- | |
:beam_ssa_codegen.prefer_xregs_is/4 285 16.337 0.651 | |
:beam_ssa_codegen.prefer_xregs_successors/3 285 3.533 0.478 | |
:beam_ssa_codegen.prefer_xregs_terminator/3 285 1.373 0.829 | |
:beam_ssa_codegen.successors/1 285 0.821 0.295 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_codegen.prefer_xregs/3 285 0.000 0.417 | |
DoAuth.Schema.Credential.with_opts_get_timestamp/1 1 23.569 0.009 | |
DoAuthCryptoTest."test sign_map is verifiable"/1 1 0.184 0.006 | |
DoAuth.Repo.now/0 2 23.753 0.015 <-- | |
:error_handler.undefined_function/3 1 18.539 0.008 | |
DateTime.truncate/2 2 5.027 0.015 | |
DateTime.utc_now/0 1 0.172 0.001 | |
anonymous fn/1 in DoAuth.Schema.DID.sin_one_pk64!/1 2 23.640 0.003 | |
DoAuth.Schema.DID.from_key_schema!/1 2 23.640 0.003 <-- | |
DoAuth.Schema.DID.from_key_schema!/2 2 23.637 0.008 | |
DoAuth.Schema.DID.from_key_schema!/1 2 23.637 0.008 | |
DoAuth.Schema.DID.from_key_schema!/2 2 23.637 0.008 <-- | |
DoAuth.Schema.DID.from_key_schema/2 2 23.629 0.015 | |
DoAuth.Schema.DID.from_key_schema!/2 2 23.629 0.015 | |
DoAuth.Schema.DID.from_key_schema/2 2 23.629 0.015 <-- | |
DoAuth.Schema.DID.preload/1 2 17.226 0.008 | |
DoAuth.Repo.insert/1 2 5.622 0.003 | |
DoAuth.Schema.DID.build_from_key_schema/2 2 0.766 0.011 | |
anonymous fn/5 in DoAuth.Schema.Credential.transact_with_key 1 23.578 0.004 | |
DoAuth.Schema.Credential.with_opts_get_timestamp/1 1 23.578 0.004 <-- | |
DoAuth.Repo.now/0 1 23.569 0.009 | |
Keyword.has_key?/2 1 0.005 0.003 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 23.491 0.035 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 23.491 0.035 <-- | |
:beam_ssa_opt.ssa_opt_cse/1 35 23.456 0.105 | |
:beam_ssa_bool.pre_opt/2 35 23.478 0.245 | |
:beam_ssa_bool.pre_opt/5 392 0.000 2.499 | |
:beam_ssa_bool.pre_opt/5 427 23.478 2.744 <-- | |
:beam_ssa_bool.pre_opt_is/4 383 14.891 1.458 | |
:beam_ssa_bool.pre_opt_terminator/3 383 2.730 1.329 | |
:sets.union/2 383 1.153 0.766 | |
:sets.from_list/2 383 1.151 0.767 | |
:beam_ssa.successors/1 383 0.407 0.385 | |
:sets.is_element/2 392 0.392 0.392 | |
:maps.remove/2 9 0.009 0.009 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_bool.pre_opt/5 392 0.000 2.499 | |
:beam_ssa_type.type/5 1169 10.120 3.036 | |
:beam_call_types.will_succeed/3 1082 9.900 2.289 | |
:beam_validator.call_types/3 288 2.558 0.593 | |
:beam_validator.bif_types/3 52 0.422 0.194 | |
:beam_ssa_type.pmt_1/3 25 0.212 0.075 | |
:beam_validator.pmt_1/3 10 0.084 0.030 | |
:beam_ssa_type.infer_success_type/4 53 0.053 0.053 | |
:beam_call_types.types/3 2679 23.349 6.270 <-- | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 2112 14.794 5.812 | |
:lists.duplicate/2 219 0.842 0.220 | |
:erl_bifs.is_exit_bif/3 365 0.365 0.365 | |
:erl_internal.new_type_test/2 219 0.219 0.219 | |
:erl_internal.arith_op/2 219 0.219 0.219 | |
:erl_internal.comp_op/2 194 0.194 0.194 | |
:beam_types.join/2 70 0.191 0.070 | |
:beam_types.make_boolean/0 152 0.152 0.152 | |
:beam_types.meet/2 31 0.093 0.031 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 4 0.004 0.000 | |
Module.Types.Expr.of_expr/4 47 22.222 0.136 | |
Module.Types.Of.pairs_to_unions/3 1 1.052 0.001 | |
Module.Types.Helpers.do_map_reduce_ok/3 2 0.030 0.004 | |
Module.Types.Of.closed_map/4 50 23.304 0.141 <-- | |
Module.Types.Of.closed_to_unions/2 47 13.169 0.088 | |
Module.Types.Of.map_pairs/4 47 7.179 0.047 | |
Module.Types.Expr.of_expr/4 0 1.039 0.001 | |
Module.Types.Of.pairs_to_unions/3 1 0.000 0.002 | |
Module.Types.Helpers.do_map_reduce_ok/3 2 0.000 0.005 | |
:beam_ssa_type.init_metadata_1/3 1841 2.021 1.931 | |
:beam_ssa_opt.live_opt_blk/2 1635 1.799 1.716 | |
:beam_types.jts_records/4 850 1.734 1.291 | |
:beam_ssa_opt.cse/3 1261 1.385 1.323 | |
:beam_ssa_type.opt_is/8 1245 1.363 1.304 | |
:elixir_expand.expand_list/4 983 1.064 1.026 | |
:beam_ssa_dead.used_vars_blk/2 879 0.961 0.920 | |
String.Tokenizer.validate/2 259 0.758 0.519 | |
:sofs.rel2fam/4 344 0.548 0.446 | |
:beam_kernel_to_ssa.make_blocks/2 412 0.502 0.457 | |
:beam_ssa_bool.pre_opt_is/4 383 0.473 0.428 | |
:beam_ssa_codegen.need_heap_blks/3 285 0.433 0.359 | |
:beam_ssa_codegen.prefer_xregs_is/4 285 0.431 0.358 | |
:beam_ssa_codegen.liveness/4 285 0.431 0.358 | |
:beam_ssa_pre_codegen.number_is_2/3 300 0.408 0.354 | |
:beam_ssa_pre_codegen.reserve_xregs/4 300 0.406 0.353 | |
:beam_block.collect_block/2 205 0.399 0.302 | |
Module.Types.Of.find_subtype_values/3 382 0.384 0.383 | |
:sys_core_fold."-case_opt/3-lc$^1/1-1-"/1 349 0.349 0.349 | |
:lists.unzip/3 158 0.340 0.249 | |
:beam_ssa_pre_codegen.copy_retval_is/6 220 0.324 0.272 | |
:beam_jump.rem_unused/3 105 0.317 0.210 | |
:beam_trim.remap_block/3 116 0.278 0.197 | |
:beam_ssa_type.init_metadata/3 127 0.269 0.197 | |
:beam_ssa_opt.ssa_opt_live/1 121 0.249 0.185 | |
:v3_kernel.select_types/10 216 0.218 0.217 | |
:erl_eval.expr_list/6 190 0.209 0.200 | |
:lists.partition/4 170 0.202 0.186 | |
:elixir_expand.expand_block/4 91 0.202 0.149 | |
:beam_ssa_type.opt_bs/8 86 0.184 0.134 | |
:beam_ssa_opt.opt_tup_size/4 86 0.184 0.135 | |
:eval_bits.expr_grp1/4 164 0.178 0.170 | |
:lists.splitwith/3 132 0.152 0.142 | |
Enum.split_with/2 92 0.148 0.120 | |
:sys_core_fold.case_opt_args/5 141 0.141 0.141 | |
:elixir_interpolation.build_string/3 47 0.135 0.091 | |
Enum.unzip/1 42 0.126 0.090 | |
:beam_jump.opt/3 41 0.123 0.082 | |
:beam_trim.trim/3 48 0.118 0.083 | |
:beam_ssa_opt.opt_bs_puts/3 51 0.115 0.083 | |
:beam_ssa_dead.used_vars/1 51 0.115 0.083 | |
:beam_ssa_dead.combine_eqs/1 51 0.115 0.083 | |
:beam_peep.peep/3 35 0.105 0.070 | |
:beam_kernel_to_ssa.fix_sets/3 35 0.105 0.070 | |
:beam_jump.share/1 35 0.105 0.070 | |
:beam_jump.insert_labels/3 35 0.105 0.070 | |
:beam_jump.eliminate_moves/3 35 0.105 0.070 | |
:beam_flatten.block/2 35 0.105 0.070 | |
:beam_block.function/1 35 0.105 0.070 | |
:beam_block.blockify/2 35 0.105 0.070 | |
:beam_ssa.split_blocks_is/3 54 0.090 0.072 | |
:beam_ssa_codegen.def_is/4 80 0.082 0.081 | |
:elixir_aliases.last/1 20 0.077 0.042 | |
:beam_ssa_share.function/1 35 0.067 0.051 | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 0.067 0.051 | |
:beam_ssa_pre_codegen.reserve_xregs/3 35 0.067 0.051 | |
:beam_ssa_pre_codegen.live_intervals/1 35 0.067 0.051 | |
:beam_ssa_opt.opt_sw/3 35 0.067 0.051 | |
:beam_ssa_codegen.need_heap/1 35 0.063 0.049 | |
:beam_ssa_codegen.liveness/2 35 0.063 0.049 | |
:elixir_erl_pass.translate_block/3 30 0.060 0.045 | |
:elixir_interpolation.finish_extraction/5 47 0.059 0.059 | |
Module.__get_attribute__/3 56 0.058 0.057 | |
:beam_ssa_codegen.need_heap_terminator/3 45 0.055 0.050 | |
:elixir_parser.build_stab/1 12 0.051 0.042 | |
:elixir_def.unpack_defaults/6 48 0.048 0.048 | |
:elixir_parser.yeccpars2_224/7 40 0.043 0.042 | |
:compile.select_list_passes_1/3 18 0.042 0.030 | |
anonymous fn/4 in :v3_kernel.group_value/3 38 0.038 0.038 | |
:beam_ssa_type.update_switch/8 31 0.037 0.034 | |
:beam_jump.move_1/3 35 0.035 0.035 | |
:v3_core.body/4 34 0.034 0.034 | |
Enum.split_reverse_list/3 33 0.033 0.033 | |
Ecto.Repo.Schema.dump_fields!/5 20 0.033 0.029 | |
Ecto.Repo.Preloader.preload_each/4 26 0.032 0.032 | |
DynamicSupervisor.handle_call/3 29 0.031 0.031 | |
:beam_ssa_codegen.opt_move_to_x0/2 18 0.028 0.023 | |
:elixir_erl_pass.build_bitstr/4 15 0.027 0.021 | |
:elixir_bitstring.expand/7 15 0.027 0.021 | |
:beam_ssa_bool.shortcut_branches/3 9 0.027 0.018 | |
:beam_kernel_to_ssa.cg_bin_put_1/5 9 0.027 0.018 | |
:v3_kernel.opt_single_valued/3 26 0.026 0.026 | |
:elixir_def.run_on_definition_callbacks/7 24 0.024 0.024 | |
:sofs.family2rel/2 16 0.022 0.019 | |
:beam_trim.frame_layout_1/5 17 0.021 0.019 | |
:beam_ssa_pre_codegen.place_retval_copy/5 12 0.020 0.016 | |
:beam_lib.check_chunks/5 20 0.020 0.020 | |
:beam_lib.chunks_to_data/7 19 0.019 0.019 | |
Kernel.LexicalTracker.handle_cast/2 12 0.019 0.019 | |
:filename.maybe_remove_dirsep/2 6 0.018 0.012 | |
Path.reverse_maybe_remove_dir_sep/2 6 0.018 0.012 | |
:sofs.fam2/4 13 0.015 0.014 | |
Ecto.Repo.Schema.conflict_target/2 10 0.015 0.015 | |
:v3_core.module/2 6 0.014 0.010 | |
:elixir_parser.yeccpars2_575/7 8 0.014 0.012 | |
:beam_ssa.merge_fix_succeeded/2 10 0.014 0.012 | |
:beam_ssa_type.simplify_phi_args/5 11 0.011 0.011 | |
ExUnit.Case.register_test/6 11 0.011 0.011 | |
:beam_ssa_opt.opt_get_tuple_element_is/3 4 0.010 0.007 | |
:beam_ssa_codegen.cg_switch/3 10 0.010 0.010 | |
Macro.unpipe/1 8 0.010 0.009 | |
:filename.dirname/4 3 0.009 0.006 | |
:filename.basename/4 3 0.009 0.006 | |
:elixir_utils.split_last/2 9 0.009 0.009 | |
:elixir_parser.yeccpars2_92/7 7 0.009 0.008 | |
:beam_ssa_opt.run_phases/3 3 0.009 0.006 | |
:beam_ssa_opt.gco_po/1 3 0.009 0.006 | |
:beam_ssa_bool.split_dom_block_is/2 9 0.009 0.009 | |
Path.do_expand_dot/2 3 0.009 0.006 | |
:elixir_tokenizer.tokenize/5 4 0.008 0.006 | |
:elixir_parser.yeccpars2_187/7 7 0.007 0.007 | |
:beam_ssa_pre_codegen.sanitize_is/6 7 0.007 0.007 | |
Enum.map/2 7 0.007 0.007 | |
Ecto.Changeset.validate_required/3 7 0.007 0.007 | |
:filename.dirname/1 2 0.006 0.004 | |
:erl_eval.eval_map_fields/5 4 0.006 0.005 | |
:elixir_tokenizer.tokenize_comment/2 2 0.006 0.004 | |
:elixir_tokenizer.extract_heredoc_indent/5 2 0.006 0.004 | |
:core_lint.return_status/1 6 0.006 0.006 | |
String.Casing.downcase/3 2 0.006 0.004 | |
:elixir_parser.yeccpars2_498/7 5 0.005 0.005 | |
Module.Types.Of.open_map/4 3 0.005 0.004 | |
ExUnit.Assertions.extract_args/2 5 0.005 0.005 | |
:beam_ssa_pre_codegen.match_fail_stk/4 4 0.004 0.004 | |
:beam_ssa_opt.partition_dl_1/3 4 0.004 0.004 | |
Keyword.split/2 2 0.004 0.004 | |
Kernel.LexicalTracker.handle_call/3 4 0.004 0.004 | |
:elixir_parser.yeccpars2_232/7 1 0.003 0.002 | |
:elixir_compiler.quoted/3 2 0.003 0.003 | |
Module.Types.Of.struct/3 1 0.003 0.002 | |
ExUnit.Runner.prepare_tests/2 1 0.003 0.002 | |
Ecto.Repo.Preloader.preload_assocs/4 3 0.003 0.003 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 3 0.003 0.003 | |
:elixir_parser.yeccpars2_479/7 2 0.002 0.002 | |
:beam_trim.construct_recipes/4 2 0.002 0.002 | |
Kernel.Typespec.guard_to_constraints/5 1 0.002 0.002 | |
ExUnit.Filters.normalize/2 1 0.002 0.002 | |
Enum.concat/1 2 0.002 0.002 | |
:elixir_parser.yeccpars2_363/7 1 0.001 0.001 | |
:elixir_parser.yeccpars2_196/7 1 0.001 0.001 | |
anonymous fn/6 in :elixir_erl.callspecs_form/6 1 0.001 0.001 | |
:application.ensure_all_started/2 1 0.001 0.001 | |
Module.ParallelChecker.extract_no_warn_undefined/1 1 0.001 0.001 | |
Module.LocalsTracker.unreachable/3 1 0.001 0.001 | |
Module.LocalsTracker.collect_undefined_locals/2 1 0.001 0.001 | |
Module.LocalsTracker.collect_imports_conflicts/2 1 0.001 0.001 | |
Mix.Tasks.Test.display_warn_test_pattern/4 1 0.001 0.001 | |
Kernel.ParallelCompiler.write_module_binaries/3 1 0.001 0.001 | |
Kernel.ParallelCompiler.wait_for_messages/7 1 0.001 0.001 | |
Kernel.ParallelCompiler.checker_runtime_modules/1 1 0.001 0.001 | |
Kernel.ParallelCompiler.checker_compiled_modules/1 1 0.001 0.001 | |
ExUnit.Assertions.mark_as_generated/1 1 0.001 0.001 | |
:lists.reverse/1 16715 23.214 20.007 <-- | |
:lists.reverse/2 3087 3.163 3.146 | |
:garbage_collect 7 0.034 0.034 | |
:suspend 10 0.010 0.000 | |
:lists.mapfoldl/3 570 23.150 0.696 | |
anonymous fn/2 in :elixir_expand.expand_remote/7 570 23.150 0.696 <-- | |
:elixir_expand.expand_arg/2 570 14.698 1.487 | |
:garbage_collect 1 0.001 0.001 | |
Module.Types.Unify.to_union/2 90 23.072 0.661 | |
Module.Types.Unify.unique_super_types/2 224 0.000 0.325 | |
Module.Types.Unify.unique_super_types/2 314 23.072 0.986 <-- | |
Enum.reject/2 224 11.191 0.224 | |
Enum.any?/2 224 10.894 0.224 | |
:suspend 1 0.001 0.000 | |
Module.Types.Unify.unique_super_types/2 224 0.000 0.325 | |
:beam_ssa_bsm.allow_context_passthrough/1 3 22.951 0.092 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/1 38 22.951 0.144 <-- | |
:beam_ssa.uses/2 35 18.865 0.035 | |
:beam_ssa.rpo/1 35 3.941 0.105 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_bsm."-allow_context_passthrough/1-lc$^0/1-0-"/ 35 0.000 0.052 | |
:gen_server.handle_msg/6 645 22.888 1.173 | |
:gen_server.try_dispatch/3 645 22.888 1.173 <-- | |
:gen_server.try_dispatch/4 645 21.708 2.150 | |
:suspend 1 0.006 0.000 | |
:garbage_collect 1 0.001 0.001 | |
Ecto.Repo.Preloader.normalize_and_preload_each/5 26 22.817 0.102 | |
Ecto.Repo.Preloader.normalize/3 26 22.817 0.102 <-- | |
Ecto.Repo.Preloader.normalize_each/4 26 22.671 0.097 | |
Ecto.Repo.Preloader.wrap/2 26 0.044 0.044 | |
Ecto.Repo.Preloader.normalize/3 26 22.671 0.097 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 5 0.000 0.005 | |
Ecto.Repo.Preloader.normalize_each/4 24 0.000 0.040 | |
anonymous fn/4 in Ecto.Repo.Preloader.normalize_each/4 86 0.000 0.326 | |
Ecto.Repo.Preloader.normalize_each/4 141 22.671 0.468 <-- | |
Enum.reduce/3 49 22.506 0.073 | |
Ecto.Repo.Preloader.take/2 87 0.362 0.246 | |
Ecto.Repo.Preloader.wrap/2 73 0.083 0.083 | |
:garbage_collect 3 0.029 0.029 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 5 0.000 0.016 | |
Ecto.Repo.Preloader.normalize_each/4 24 0.000 0.040 | |
:eval_bits.expr_grp/4 164 22.619 0.328 | |
:eval_bits.expr_grp1/4 387 0.000 0.774 | |
:eval_bits.expr_grp1/4 551 22.619 1.102 <-- | |
:eval_bits.eval_field/3 387 21.339 1.258 | |
:lists.reverse/1 164 0.178 0.170 | |
:eval_bits.expr_grp1/4 387 0.000 0.774 | |
:beam_ssa_share.canonical_is/3 1880 22.418 9.410 | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 4593 0.000 6.257 | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 6473 22.418 15.667 <-- | |
:beam_ssa_share.canonical_arg/2 4593 6.743 5.668 | |
:suspend 6 0.006 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_share."-canonical_is/3-lc$^0/1-0-"/2 4593 0.000 6.257 | |
Ecto.Adapters.SQL.sql_call/5 11 22.194 0.021 | |
Ecto.Adapters.Postgres.Connection.prepare_execute/5 11 22.194 0.021 <-- | |
Postgrex.prepare_execute/5 11 22.173 0.059 | |
:cerl_trees.mapfold/4 7750 7.762 7.756 | |
:cerl_trees.map_1/2 7438 7.444 7.441 | |
:cerl_trees.next_free/2 5807 5.815 5.811 | |
:cerl_clauses.match/3 521 0.523 0.522 | |
:sys_core_fold.opt_not_in_let_0/3 516 0.516 0.516 | |
anonymous fn/1 in :sys_core_fold.case_opt_compiler_generated 60 0.060 0.060 | |
:cerl_trees.variables/2 47 0.047 0.047 | |
:sys_core_fold.case_analyze_pat_1/3 10 0.010 0.010 | |
:cerl.type/1 22149 22.177 22.163 <-- | |
:suspend 10 0.010 0.000 | |
:garbage_collect 4 0.004 0.004 | |
Ecto.Adapters.Postgres.Connection.prepare_execute/5 11 22.173 0.059 | |
Postgrex.prepare_execute/5 11 22.173 0.059 <-- | |
DBConnection.prepare_execute/4 11 20.564 0.077 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 22.032 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 22.032 0.051 <-- | |
:beam_ssa_opt.ssa_opt_sink/1 51 21.981 0.183 | |
Postgrex.Protocol.msg_recv/3 97 21.989 0.729 | |
Postgrex.Protocol.msg_recv/4 97 21.989 0.729 <-- | |
:gen_tcp.recv/3 97 20.001 0.386 | |
:erlang.min/2 97 0.114 0.114 | |
Postgrex.Protocol.msg_recv/3 97 0.000 0.334 | |
:lists.usort/1 183 21.630 0.188 | |
:lists.usort_1/2 20 0.212 0.020 | |
:lists.usplit_1_1/6 925 0.000 0.925 | |
:lists.usplit_1/5 2622 0.000 2.643 | |
:lists.usplit_1/5 3750 21.842 3.776 <-- | |
:lists.usplit_1_1/6 980 20.675 0.980 | |
:lists.rumergel/3 148 14.101 0.304 | |
:suspend 1 0.001 0.000 | |
:lists.usplit_1/5 2622 0.000 2.643 | |
:gen_server.try_dispatch/3 645 21.708 2.150 | |
:gen_server.try_dispatch/4 645 21.708 2.150 <-- | |
Kernel.LexicalTracker.handle_cast/2 585 9.030 2.193 | |
ExUnit.CLIFormatter.handle_cast/2 28 8.762 0.116 | |
ExUnit.RunnerStats.handle_cast/2 28 1.704 0.101 | |
:garbage_collect 3 0.026 0.026 | |
DynamicSupervisor.handle_info/2 2 0.023 0.005 | |
Module.ParallelChecker.handle_cast/2 1 0.012 0.002 | |
Module.ParallelChecker.handle_info/2 1 0.001 0.001 | |
Module.Types.Helpers.do_map_reduce_ok/3 198 21.375 0.592 | |
Module.Types.Expr.of_expr/4 0 0.267 0.003 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 198 21.642 0.595 <-- | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 8 14.235 0.008 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 380 13.886 0.380 | |
Module.Types.Helpers.do_map_reduce_ok/3 0 0.264 0.003 | |
anonymous fn/5 in Module.Types.Pattern.of_shared/4 8 0.056 0.008 | |
:garbage_collect 1 0.001 0.001 | |
:lists.mapfoldl/3 0 13.844 0.037 | |
:v3_kernel.match_varcon/4 24 7.709 0.129 | |
:v3_kernel.match_con/4 24 21.553 0.166 <-- | |
:v3_kernel.expr/3 0 13.755 0.111 | |
:v3_kernel.select_types/10 24 1.161 0.072 | |
:v3_kernel."-match_con/4-lc$^0/1-0-"/1 24 0.240 0.024 | |
:v3_kernel.opt_single_valued/3 24 0.150 0.037 | |
:v3_kernel.build_select/2 24 0.072 0.048 | |
:erlang.setelement/3 22 0.022 0.022 | |
:v3_kernel.match_clause/4 0 0.002 0.002 | |
:lists.mapfoldl/3 24 0.000 0.056 | |
Module.Types.Of.open_map/4 3 14.341 0.003 | |
Module.Types.Of.closed_map/4 47 7.179 0.047 | |
Module.Types.Of.map_pairs/4 50 21.520 0.050 <-- | |
Module.Types.Helpers.map_reduce_ok/3 50 19.859 0.050 | |
:eval_bits.expr_grp1/4 387 21.339 1.258 | |
:eval_bits.eval_field/3 387 21.339 1.258 <-- | |
:eval_bits.make_bit_type/3 240 12.738 0.720 | |
:eval_bits."-eval_field/3-lc$^0/1-1-"/1 144 6.634 1.804 | |
anonymous fn/2 in :v3_core.constant_bin_1/1 480 0.482 0.481 | |
:eval_bits."-eval_field/3-lc$^2/1-2-"/1 3 0.223 0.058 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_pre_codegen.live_interval_blk/4 298 21.329 2.721 | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 606 0.000 0.607 | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 904 21.329 3.328 <-- | |
:beam_ssa_pre_codegen.update_used/4 605 7.207 1.430 | |
:beam_ssa_pre_codegen.update_def/3 606 6.133 1.213 | |
:beam_ssa_pre_codegen.used_args/1 605 2.838 0.936 | |
:beam_ssa.get_anno/2 605 1.817 1.211 | |
:gb_trees.is_defined/2 1 0.004 0.001 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.live_interval_blk_is/3 606 0.000 0.607 | |
:elixir_expand.expand/2 18 21.304 0.044 | |
:elixir_aliases.ensure_loaded/3 18 21.304 0.044 <-- | |
:code.ensure_loaded/1 18 21.260 0.050 | |
:elixir_module.eval_form/6 1 21.035 0.002 | |
:elixir_module.compile/5 1 0.086 0.002 | |
:elixir_module.eval_callbacks/5 2 21.121 0.004 <-- | |
:lists.foldl/3 2 21.111 0.004 | |
:elixir_module.bag_lookup_element/3 2 0.006 0.004 | |
:lists.foldl/3 3 21.103 0.006 | |
anonymous fn/4 in :elixir_module.eval_callbacks/5 3 21.103 0.006 <-- | |
:elixir_module.expand_callback/6 3 21.094 0.008 | |
:elixir_env.reset_vars/1 3 0.003 0.003 | |
anonymous fn/4 in :elixir_module.eval_callbacks/5 3 21.094 0.008 | |
:elixir_module.expand_callback/6 3 21.094 0.008 <-- | |
:elixir_dispatch.dispatch_require/6 3 3.974 0.011 | |
:elixir.eval_forms/3 2 0.000 0.016 | |
:beam_ssa.dominators/2 46 19.081 0.230 | |
:beam_ssa_opt.do_ssa_opt_sink/2 11 1.991 0.055 | |
:beam_ssa.dominators_from_predecessors/2 57 21.072 0.285 <-- | |
:beam_ssa.dominators_1/3 57 17.574 0.133 | |
:beam_ssa.number/2 57 1.579 0.461 | |
:beam_ssa."-dominators_from_predecessors/2-lc$^0/1-0-"/2 57 1.577 0.460 | |
:maps.from_list/1 57 0.057 0.057 | |
:beam_ssa_codegen.cg_block/4 275 20.939 1.278 | |
:beam_ssa_codegen.cg_switch/3 10 0.010 0.010 | |
:beam_ssa_codegen.cg_block/3 374 0.000 0.597 | |
:beam_ssa_codegen.cg_block/3 659 20.949 1.885 <-- | |
:beam_ssa_codegen.cg_call/4 179 13.577 1.796 | |
:beam_ssa_codegen.beam_args/2 182 2.692 0.182 | |
:beam_ssa_codegen.cg_copy/2 20 0.867 0.100 | |
:beam_ssa_codegen.cg_alloc/2 70 0.435 0.212 | |
:beam_ssa_codegen.opt_call_moves/2 15 0.414 0.060 | |
:erlang.++/2 261 0.261 0.261 | |
:beam_ssa_codegen.cg_instr/4 105 0.207 0.105 | |
:beam_ssa_codegen.beam_arg/2 183 0.183 0.183 | |
:beam_ssa_codegen.is_gc_bif/2 21 0.147 0.084 | |
:beam_ssa_codegen.cg_match_fail/3 9 0.056 0.017 | |
:beam_ssa_codegen.call_line/3 10 0.050 0.030 | |
:beam_ssa_codegen.copy/2 36 0.036 0.036 | |
:beam_ssa_codegen.bif_to_test/4 7 0.035 0.014 | |
:beam_ssa_codegen.is_call/1 20 0.020 0.020 | |
:beam_ssa_codegen.line/1 17 0.017 0.017 | |
:beam_ssa_codegen.ensure_label/2 16 0.016 0.016 | |
:beam_ssa_codegen.cg_bs_put/2 16 0.016 0.016 | |
:beam_ssa_codegen.kill_yregs/2 10 0.010 0.010 | |
:beam_ssa_codegen.cg_test/5 8 0.008 0.008 | |
:beam_ssa_codegen.cg_bs_init/6 8 0.008 0.008 | |
:beam_ssa_codegen.local_func_label/2 1 0.007 0.003 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_codegen.cg_block/3 374 0.000 0.597 | |
anonymous fn/2 in :sys_core_alias.def/1 6817 20.850 7.562 | |
:sys_core_alias.pre/2 6817 20.850 7.562 <-- | |
:sys_core_alias.sub_cache_nodes/3 29 10.881 0.058 | |
:sys_core_alias.get_variables/1 35 0.705 0.070 | |
:lists.foldl/3 84 0.571 0.185 | |
:sys_core_alias.sub_fold/2 35 0.503 0.106 | |
:cerl.is_literal/1 317 0.317 0.317 | |
:cerl.is_data/1 165 0.165 0.165 | |
:sys_core_alias.sub_add_keys/2 6 0.060 0.018 | |
:cerl.data_type/1 29 0.029 0.029 | |
:cerl.data_es/1 29 0.029 0.029 | |
:sets.union/2 6 0.018 0.012 | |
:erlang.setelement/3 6 0.006 0.006 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 1 0.001 0.000 | |
:lists.usplit_1/5 980 20.675 0.980 | |
:lists.usplit_1_1/6 804 0.000 0.804 | |
:lists.usplit_1_1/6 1784 20.675 1.784 <-- | |
:lists.rumergel/3 55 2.180 0.110 | |
:lists.usplit_1_1/6 804 0.000 0.804 | |
:lists.usplit_1/5 925 0.000 0.925 | |
anonymous fn/3 in Module.Types.Unify.unique_super_types/2 268 9.679 0.430 | |
anonymous fn/3 in Module.Types.Unify.unique_super_types/2 258 9.673 0.420 | |
anonymous fn/4 in Module.Types.Of.find_subtype_values/3 1120 1.120 1.120 | |
anonymous fn/3 in Module.Types.Of.pairs_to_unions/3 158 0.158 0.158 | |
Module.Types.Unify.do_unify/4 20 0.020 0.020 | |
Module.Types.Unify.subtype?/3 18 0.000 0.018 | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 8 0.000 0.010 | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 4 0.000 0.004 | |
anonymous fn/4 in Module.Types.Unify.subtype?/3 2530 0.000 2.532 | |
anonymous fn/2 in Module.Types.Unify.subtype?/3 342 0.000 0.346 | |
Module.Types.Unify.subtype?/3 4726 20.650 5.058 <-- | |
Enum.all?/2 444 14.752 0.444 | |
Enum.zip/2 330 3.828 0.330 | |
Enum.any?/2 4 0.052 0.004 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
Module.Types.Unify.subtype?/3 18 0.000 0.018 | |
DBConnection.parsed_prepare_execute/5 21 19.742 0.098 | |
DBConnection.execute/4 25 0.740 0.101 | |
DBConnection.decode/4 46 20.482 0.199 <-- | |
DBConnection.Query.decode/3 46 20.050 0.164 | |
DBConnection.event/2 46 0.233 0.149 | |
anonymous fn/5 in :elixir_clauses.head/3 0 12.760 0.008 | |
:elixir_clauses.head/3 21 4.119 0.035 | |
:elixir_expand.expand/2 142 2.357 0.286 | |
:elixir_expand.expand_args/2 0 1.192 0.002 | |
:elixir_map.expand_map/3 0 0.002 0.002 | |
:elixir_clauses.match/4 163 20.430 0.333 <-- | |
:elixir_clauses.head/3 0 13.211 0.020 | |
anonymous fn/5 in :elixir_clauses.head/3 9 4.559 0.027 | |
anonymous fn/2 in :elixir_expand.expand/2 142 2.071 0.144 | |
:elixir_clauses.clause/5 0 0.731 0.001 | |
:elixir_expand.expand_args/2 12 0.062 0.026 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 20.164 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 20.164 0.035 <-- | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 20.129 0.210 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 20.129 0.210 | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 20.129 0.210 <-- | |
:beam_ssa_pre_codegen.count_uses/1 35 12.976 0.070 | |
:beam_ssa.rpo/1 35 3.566 0.105 | |
:beam_ssa_pre_codegen.use_ste_1/3 35 3.275 0.070 | |
:lists.reverse/1 35 0.067 0.051 | |
:erlang.setelement/3 35 0.035 0.035 | |
anonymous fn/3 in :compile.select_passes/2 3 20.107 0.006 | |
:beam_a.module/2 3 20.107 0.006 <-- | |
:beam_a."-module/2-lc$^0/1-0-"/1 3 20.101 0.056 | |
:beam_a.module/2 3 20.101 0.056 | |
:beam_a."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_a."-module/2-lc$^0/1-0-"/1 38 20.101 0.108 <-- | |
:beam_a.function/1 35 19.993 0.141 | |
:beam_a."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
DBConnection.decode/4 46 20.050 0.164 | |
DBConnection.Query.decode/3 46 20.050 0.164 <-- | |
DBConnection.Query.impl_for!/1 46 19.240 0.137 | |
DBConnection.Query.Postgrex.Query.decode/3 46 0.646 0.141 | |
:beam_kernel_to_ssa.finalize/2 35 5.968 0.070 | |
:beam_ssa_bool.opt_function/1 11 5.082 0.033 | |
:beam_ssa_opt.ssa_opt_trim_unreachable/1 35 5.052 0.105 | |
:beam_ssa_share.function/1 7 3.928 0.021 | |
:beam_ssa.trim_unreachable/1 88 20.030 0.229 <-- | |
:beam_ssa.linearize/1 53 13.850 0.160 | |
:beam_ssa.trim_unreachable_1/2 35 5.793 2.047 | |
:sets.from_list/2 35 0.105 0.070 | |
:maps.from_list/1 53 0.053 0.053 | |
Postgrex.Protocol.msg_recv/4 97 20.001 0.386 | |
:gen_tcp.recv/3 97 20.001 0.386 <-- | |
:inet_tcp.recv/3 97 19.153 0.181 | |
:inet_db.lookup_socket/1 97 0.448 0.311 | |
:garbage_collect 1 0.014 0.014 | |
:beam_a."-module/2-lc$^0/1-0-"/1 35 19.993 0.141 | |
:beam_a.function/1 35 19.993 0.141 <-- | |
:beam_jump.remove_unused_labels/1 35 11.027 0.105 | |
:beam_a.rename_instrs/1 35 5.565 2.109 | |
:beam_a.coalesce_consecutive_labels/3 35 3.259 0.035 | |
:suspend 1 0.001 0.000 | |
:v3_core.safe/2 6367 19.565 12.821 | |
:v3_core.force_novars/2 101 0.309 0.203 | |
:v3_core.force_safe/2 6468 19.874 13.024 <-- | |
:v3_core.is_safe/1 6468 6.474 6.471 | |
:v3_core.new_var/2 72 0.360 0.144 | |
:suspend 9 0.009 0.000 | |
:garbage_collect 7 0.007 0.007 | |
DBConnection.Query.decode/3 46 19.240 0.137 | |
DBConnection.Query.encode/3 46 0.178 0.123 | |
DBConnection.Query.describe/2 21 0.098 0.071 | |
DBConnection.Query.parse/2 21 0.088 0.057 | |
DBConnection.Query.impl_for!/1 134 19.604 0.388 <-- | |
DBConnection.Query.impl_for/1 134 19.207 19.207 | |
:garbage_collect 1 0.009 0.009 | |
:beam_validator.branch/4 562 19.603 1.240 | |
:beam_validator.fork_state/2 562 19.603 1.240 <-- | |
:beam_validator.verify_y_init/1 452 16.101 0.872 | |
:beam_validator.merge_states/4 110 2.146 0.110 | |
:erlang.setelement/3 110 0.110 0.110 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:beam_kernel_to_ssa.cg_fun/2 35 19.602 0.035 | |
:beam_kernel_to_ssa.match_cg/3 115 0.000 0.603 | |
:beam_kernel_to_ssa.guard_cg/3 27 0.000 0.036 | |
:beam_kernel_to_ssa.do_match_cg/3 0 0.000 0.328 | |
:beam_kernel_to_ssa.cg/2 686 0.000 0.980 | |
:beam_kernel_to_ssa.cg/2 863 19.602 1.982 <-- | |
:beam_kernel_to_ssa.do_match_cg/3 64 19.567 0.448 | |
:beam_kernel_to_ssa.call_cg/5 177 8.287 0.771 | |
:beam_kernel_to_ssa.put_cg/4 131 3.490 0.402 | |
:beam_kernel_to_ssa.select_val/4 0 1.672 0.015 | |
:beam_kernel_to_ssa.bif_cg/3 32 0.694 0.033 | |
:beam_kernel_to_ssa.enter_cg/4 27 0.641 0.109 | |
:erlang.++/2 343 0.343 0.343 | |
:beam_kernel_to_ssa."-cg/2-lc$^0/1-0-"/2 61 0.197 0.129 | |
:beam_kernel_to_ssa.select_map_val/5 0 0.130 0.004 | |
:beam_kernel_to_ssa.guard_clause_cg/3 0 0.055 0.002 | |
:beam_kernel_to_ssa.ssa_arg/2 28 0.028 0.028 | |
:beam_kernel_to_ssa.match_cg/3 0 0.018 0.025 | |
:garbage_collect 1 0.001 0.001 | |
:beam_kernel_to_ssa.cg/2 686 0.000 0.980 | |
:beam_asm.encode_op/3 1156 19.599 2.292 | |
:beam_asm.encode_op_1/3 2289 0.000 3.450 | |
:beam_asm.encode_op_1/3 3445 19.599 5.742 <-- | |
:beam_asm.encode_arg/2 2289 13.849 4.965 | |
:garbage_collect 6 0.006 0.006 | |
:suspend 2 0.002 0.000 | |
:beam_asm.encode_op_1/3 2289 0.000 3.450 | |
:beam_kernel_to_ssa.cg/2 64 19.567 0.448 | |
:beam_kernel_to_ssa.do_match_cg/3 64 19.567 0.448 <-- | |
:beam_kernel_to_ssa.match_cg/3 64 7.764 0.115 | |
:beam_kernel_to_ssa.guard_cg/3 0 3.857 0.072 | |
:beam_kernel_to_ssa.new_ssa_vars/2 64 0.212 0.064 | |
:beam_kernel_to_ssa.new_label/1 64 0.196 0.129 | |
:erlang.setelement/3 128 0.128 0.128 | |
:erlang.++/2 64 0.064 0.064 | |
:beam_kernel_to_ssa.cg/2 0 0.000 0.328 | |
anonymous fn/3 in :beam_validator.validate_body_call/3 316 19.566 1.265 | |
:beam_validator.schedule_out/2 316 19.566 1.265 <-- | |
:beam_validator.prune_x_regs/2 316 13.548 1.582 | |
:beam_validator.update_receive_state/2 316 1.586 0.949 | |
:beam_validator.kill_fregs/1 316 1.584 0.948 | |
:beam_validator.kill_heap_allocation/1 316 1.582 0.948 | |
:suspend 1 0.001 0.000 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 19.478 0.036 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 19.478 0.036 <-- | |
:beam_ssa_pre_codegen.sanitize/1 35 19.441 0.140 | |
:suspend 1 0.001 0.000 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 19.441 0.140 | |
:beam_ssa_pre_codegen.sanitize/1 35 19.441 0.140 <-- | |
:beam_ssa_pre_codegen.sanitize/4 35 15.681 0.070 | |
:beam_ssa.rpo/1 35 3.585 0.105 | |
:erlang.setelement/3 35 0.035 0.035 | |
:elixir.string_to_quoted!/5 2 19.333 0.006 | |
:elixir.string_to_tokens/5 2 19.333 0.006 <-- | |
:elixir_tokenizer.tokenize/4 2 19.327 0.007 | |
:elixir.string_to_tokens/5 2 19.327 0.007 | |
:elixir_tokenizer.tokenize/4 2 19.327 0.007 <-- | |
:elixir_tokenizer.tokenize/5 2 19.298 0.012 | |
:lists.foldl/3 2 0.015 0.007 | |
:elixir_config.get/2 2 0.007 0.005 | |
:elixir_tokenizer.tokenize/4 2 19.298 0.012 | |
:elixir_tokenizer.tokenize_eol/4 115 0.000 0.483 | |
:elixir_tokenizer.tokenize_alias/9 60 0.000 0.126 | |
:elixir_tokenizer.tokenize/5 238 0.000 0.553 | |
:elixir_tokenizer.handle_unary_op/8 12 0.000 0.083 | |
:elixir_tokenizer.handle_terminator/6 214 0.000 0.607 | |
:elixir_tokenizer.handle_strings/6 45 0.000 0.093 | |
:elixir_tokenizer.handle_space_sensitive_tokens/5 139 0.000 0.412 | |
:elixir_tokenizer.handle_op/8 40 0.000 0.185 | |
:elixir_tokenizer.handle_heredocs/6 2 0.000 0.004 | |
:elixir_tokenizer.handle_dot/6 53 0.000 0.310 | |
:elixir_tokenizer.tokenize/5 920 19.298 2.868 <-- | |
:elixir_tokenizer.tokenize_alias/9 60 19.133 0.064 | |
:elixir_tokenizer.tokenize_eol/4 115 19.024 0.372 | |
:elixir_tokenizer.handle_space_sensitive_tokens/5 139 18.861 0.148 | |
:elixir_tokenizer.handle_dot/6 53 18.790 0.113 | |
:elixir_tokenizer.tokenize_keyword/8 26 18.724 0.053 | |
:elixir_tokenizer.handle_unary_op/8 12 18.701 0.031 | |
:elixir_tokenizer.handle_heredocs/6 2 18.656 0.010 | |
:elixir_tokenizer.handle_strings/6 45 17.665 0.189 | |
:elixir_tokenizer.handle_op/8 40 16.627 0.196 | |
:elixir_tokenizer.tokenize_identifier/5 259 6.700 1.057 | |
:elixir_tokenizer.handle_terminator/6 188 0.333 0.414 | |
:elixir_tokenizer.previous_was_dot/1 251 0.283 0.282 | |
:erlang.list_to_atom/1 207 0.249 0.249 | |
:suspend 4 0.243 0.000 | |
:lists.member/2 225 0.238 0.238 | |
:elixir_tokenizer.strip_dot_space/5 53 0.166 0.112 | |
:elixir_tokenizer.maybe_warn_for_ambiguous_bang_before_e 159 0.166 0.166 | |
:elixir_tokenizer.check_call_identifier/4 151 0.160 0.160 | |
:elixir_tokenizer.previous_was_eol/1 100 0.151 0.151 | |
:elixir_tokenizer.strip_horizontal_space/2 139 0.149 0.149 | |
:elixir_tokenizer.eol/3 115 0.117 0.117 | |
:elixir_tokenizer.tokenize_comment/2 2 0.070 0.002 | |
:elixir_tokenizer.tokenize_number/4 4 0.043 0.012 | |
:garbage_collect 5 0.021 0.021 | |
:lists.reverse/1 4 0.008 0.006 | |
:elixir_tokenizer.add_token_with_eol/2 6 0.006 0.006 | |
:elixir_tokenizer.reset_eol/1 2 0.002 0.002 | |
:elixir_tokenizer.preserve_comments/6 2 0.002 0.002 | |
:elixir_tokenizer."-tokenize/5-lc$^0/1-0-"/1 2 0.002 0.002 | |
:elixir_tokenizer.tokenize/5 238 0.000 0.553 | |
:cerl.update_c_tuple/2 2045 11.975 4.959 | |
:cerl.ann_c_tuple/2 1085 6.293 2.616 | |
:cerl.fold_map_pairs/3 190 0.956 0.381 | |
:cerl.lit_list_vals/1 7927 0.000 11.243 | |
:cerl.lit_list_vals/1 11247 19.224 19.199 <-- | |
:garbage_collect 14 0.014 0.014 | |
:suspend 11 0.011 0.000 | |
:cerl.lit_list_vals/1 7927 0.000 11.243 | |
DBConnection.Query.impl_for!/1 134 19.207 19.207 | |
DBConnection.Query.impl_for/1 134 19.207 19.207 <-- | |
DBConnection.run/6 25 19.183 0.043 | |
DBConnection."-fun.run_execute/5-"/5 25 19.183 0.043 <-- | |
DBConnection.run_execute/5 25 18.297 0.125 | |
:gen_tcp.recv/3 97 19.153 0.181 | |
:inet_tcp.recv/3 97 19.153 0.181 <-- | |
:prim_inet.recv/3 97 18.972 0.156 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 19.136 0.128 | |
:beam_ssa_pre_codegen.reserve_try_tags/2 16 19.136 0.128 <-- | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 16 16.167 0.112 | |
:beam_ssa_pre_codegen."-reserve_try_tags/2-lc$^0/1-0-"/1 16 1.675 0.376 | |
:lists.append/1 16 0.966 0.270 | |
:maps.to_list/1 32 0.136 0.064 | |
:ordsets.from_list/1 16 0.032 0.016 | |
:gb_sets.empty/0 16 0.016 0.016 | |
:beam_ssa_pre_codegen."-reserve_try_tags/2-lc$^1/1-1-"/1 16 0.016 0.016 | |
:elixir_tokenizer.tokenize/5 60 19.133 0.064 | |
:elixir_tokenizer.tokenize_alias/9 60 19.133 0.064 <-- | |
:elixir_tokenizer.tokenize/5 60 0.000 0.126 | |
:elixir_tokenizer.tokenize_keyword/8 26 18.717 0.053 | |
:elixir_tokenizer.tokenize/5 188 0.333 0.414 | |
:elixir_tokenizer.handle_terminator/6 214 19.050 0.467 <-- | |
:elixir_tokenizer.check_terminator/3 214 0.780 0.489 | |
:elixir_tokenizer.tokenize/5 214 0.000 0.607 | |
:elixir_tokenizer.tokenize/5 115 19.024 0.372 | |
:elixir_tokenizer.tokenize_eol/4 115 19.024 0.372 <-- | |
:elixir_tokenizer.strip_horizontal_space/2 115 0.981 0.118 | |
:erlang.setelement/3 115 0.125 0.123 | |
:elixir_tokenizer.tokenize/5 115 0.000 0.483 | |
:inet_tcp.recv/3 97 18.972 0.156 | |
:prim_inet.recv/3 97 18.972 0.156 <-- | |
:prim_inet.recv0/3 97 18.816 0.702 | |
Macro.escape/2 45 15.291 0.046 | |
Kernel.do_at/5 6 1.990 0.006 | |
Kernel.define/4 37 1.653 0.037 | |
:elixir_map.expand_struct/4 1 0.012 0.001 | |
:elixir_quote.escape/3 89 18.946 0.090 <-- | |
:elixir_quote.do_quote/3 89 18.856 0.092 | |
:elixir_clauses.head/3 0 13.182 0.012 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/5 20 4.265 0.041 | |
:elixir_clauses.match/4 0 0.731 0.001 | |
:elixir_expand.expand/2 2 0.621 0.002 | |
:elixir_dispatch.expand_quoted/6 0 0.084 0.006 | |
anonymous fn/4 in :elixir_fn.expand/3 1 0.029 0.003 | |
:elixir_expand.expand_remote/7 0 0.028 0.002 | |
:elixir_clauses.clause/5 23 18.940 0.067 <-- | |
anonymous fn/5 in :elixir_clauses.expand_head/3 20 4.760 0.022 | |
anonymous fn/6 in :elixir_clauses.expand_clauses_origin/ 0 2.842 0.028 | |
:elixir_dispatch.dispatch_require/6 2 0.493 0.008 | |
:elixir_clauses.head/2 1 0.017 0.001 | |
:elixir_expand.expand/2 21 0.000 0.042 | |
:elixir_tokenizer.tokenize/5 139 18.861 0.148 | |
:elixir_tokenizer.handle_space_sensitive_tokens/5 139 18.861 0.148 <-- | |
:elixir_tokenizer.tokenize/5 139 0.000 0.412 | |
:elixir_quote.escape/3 89 18.856 0.092 | |
:elixir_quote.do_quote_splice/5 1659 0.000 2.405 | |
:elixir_quote.do_quote_simple_list/4 238 0.000 0.518 | |
:elixir_quote.do_quote/3 1084 0.000 1.097 | |
:elixir_quote.do_escape/3 765 0.000 0.849 | |
:elixir_quote.do_quote/3 3835 18.856 4.961 <-- | |
:elixir_quote.do_escape/3 3254 18.762 5.302 | |
:elixir_quote.do_quote_simple_list/4 0 0.024 0.010 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:elixir_quote.do_quote/3 1084 0.000 1.097 | |
:beam_ssa_opt.ssa_opt_merge_blocks/1 35 9.986 0.070 | |
:beam_ssa_bool.opt_function/1 11 8.859 0.022 | |
:beam_ssa.merge_blocks/2 46 18.845 0.092 <-- | |
:beam_ssa.predecessors/1 46 12.924 0.322 | |
:beam_ssa.merge_blocks_1/3 46 5.829 0.046 | |
:erl_anno.set/3 1718 18.840 3.477 | |
:erl_anno.set_anno/3 1718 18.840 3.477 <-- | |
:erl_anno.reset/2 1679 13.446 3.358 | |
:erl_anno.default/2 1718 1.720 1.719 | |
:erl_anno.anno_info/2 39 0.117 0.078 | |
:erl_anno.reset_simplify/1 39 0.078 0.039 | |
:suspend 2 0.002 0.000 | |
:prim_inet.recv/3 97 18.816 0.702 | |
:prim_inet.recv0/3 97 18.816 0.702 <-- | |
:suspend 77 15.948 0.000 | |
:prim_inet.async_recv/3 97 2.136 0.428 | |
:garbage_collect 2 0.030 0.030 | |
:elixir_tokenizer.tokenize/5 53 18.790 0.113 | |
:elixir_tokenizer.handle_dot/6 53 18.790 0.113 <-- | |
:elixir_tokenizer.add_token_with_eol/2 53 0.069 0.059 | |
:elixir_tokenizer.tokenize/5 53 0.000 0.310 | |
:v3_kernel.function/2 34 18.769 0.928 | |
:v3_kernel.umatch/3 84 0.000 0.527 | |
:v3_kernel.uexpr/3 10 0.000 0.485 | |
:v3_kernel.ubody/3 467 0.000 0.841 | |
:v3_kernel.ubody/3 595 18.769 2.781 <-- | |
:v3_kernel.uexpr/3 409 13.949 1.680 | |
:lists.foldl/3 459 2.511 0.801 | |
:v3_kernel.umatch/3 0 1.326 0.145 | |
:ordsets.subtract/2 370 0.880 0.465 | |
:ordsets.union/2 370 0.744 0.513 | |
:v3_kernel.pre_seq/2 89 0.189 0.139 | |
:v3_kernel.force_atomic/2 62 0.154 0.085 | |
:v3_kernel.is_enter_expr/1 67 0.067 0.067 | |
:v3_kernel.new_vars/3 27 0.027 0.027 | |
:suspend 2 0.002 0.000 | |
:v3_kernel.ubody/3 467 0.000 0.841 | |
:elixir_quote.do_quote/3 3254 18.762 5.302 | |
:elixir_quote.do_quote_simple_list/4 0 0.000 0.020 | |
:elixir_quote.do_escape/3 0 0.000 0.070 | |
:elixir_quote.do_escape/3 3254 18.762 5.392 <-- | |
:elixir_quote.do_quote_tail/3 843 14.055 0.862 | |
:elixir_quote.do_quote_simple_list/4 141 3.086 0.529 | |
:lists.reverse/2 843 0.850 0.849 | |
:elixir_quote."-do_escape/3-lc$^0/1-0-"/1 132 0.386 0.259 | |
:erlang.tuple_to_list/1 327 0.334 0.332 | |
:maps.to_list/1 33 0.136 0.068 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:elixir_quote.do_quote/3 765 0.000 0.849 | |
:elixir_quote.do_escape/3 0 0.000 0.070 | |
:elixir_tokenizer.tokenize/5 26 18.724 0.053 | |
:elixir_tokenizer.tokenize_keyword/8 26 18.724 0.053 <-- | |
:elixir_tokenizer.handle_terminator/6 26 18.717 0.053 | |
:elixir_tokenizer.tokenize_keyword_terminator/4 26 0.080 0.053 | |
:beam_ssa_bool.pre_opt/2 35 18.708 0.427 | |
:beam_ssa_bool.get_phi_info/3 392 0.000 0.392 | |
:beam_ssa_bool.get_phi_info/3 427 18.708 0.819 <-- | |
:beam_ssa_bool.get_phi_info_is/3 392 17.889 1.083 | |
:beam_ssa_bool.get_phi_info/3 392 0.000 0.392 | |
:elixir_tokenizer.tokenize/5 12 18.701 0.031 | |
:elixir_tokenizer.handle_unary_op/8 12 18.701 0.031 <-- | |
:elixir_tokenizer.strip_horizontal_space/2 12 0.024 0.024 | |
:elixir_tokenizer.tokenize/5 12 0.000 0.083 | |
:elixir_tokenizer.tokenize/5 2 18.656 0.010 | |
:elixir_tokenizer.handle_heredocs/6 2 18.656 0.010 <-- | |
:elixir_tokenizer.extract_heredoc_with_interpolation/6 2 0.582 0.016 | |
:elixir_tokenizer.unescape_tokens/4 2 0.175 0.004 | |
:elixir_tokenizer.heredoc_type/1 2 0.002 0.002 | |
:elixir_tokenizer.tokenize/5 2 0.000 0.004 | |
:beam_ssa_opt.live_opt_succ/4 2549 7.651 5.100 | |
:beam_ssa_dead.used_vars_succ/4 1413 4.241 2.826 | |
:beam_ssa_pre_codegen.find_yregs_is/3 756 2.270 1.512 | |
:beam_ssa_bool.pre_opt/5 383 1.153 0.766 | |
:beam_ssa_pre_codegen.find_yregs_terminator/3 269 0.809 0.538 | |
:beam_ssa.trim_unreachable_1/2 262 0.788 0.525 | |
:beam_ssa_pre_codegen.find_update_succ/3 201 0.603 0.402 | |
:beam_ssa_opt.live_opt_is/3 173 0.519 0.346 | |
:beam_ssa_dead.list_set_union/2 115 0.345 0.230 | |
:beam_validator.merge_states_1/3 38 0.114 0.076 | |
:sys_core_alias.pre/2 6 0.018 0.012 | |
:sys_core_fold.move_let_into_expr/3 1 0.003 0.002 | |
:sets.union/2 6166 18.514 12.335 <-- | |
:maps.merge/2 6166 6.176 6.171 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_dead.opt/1 51 18.509 0.153 | |
:beam_ssa_dead.combine_eqs/1 51 18.509 0.153 <-- | |
:beam_ssa.rpo/1 51 10.059 0.153 | |
:beam_ssa_dead.combine_eqs_1/2 51 8.182 0.102 | |
:lists.reverse/1 51 0.115 0.083 | |
:cerl_trees.map_1/2 1165 9.660 2.248 | |
:cerl_trees.mapfold/4 1028 8.596 1.992 | |
:cerl_trees.next_free/2 221 0.221 0.221 | |
:cerl_trees.variables/2 6 0.006 0.006 | |
:cerl.tuple_es/1 2420 18.483 4.467 <-- | |
:cerl.make_lit_list/1 2045 11.967 4.954 | |
:erlang.tuple_to_list/1 2045 2.047 2.046 | |
:garbage_collect 2 0.002 0.002 | |
:beam_a.function/1 35 11.027 0.105 | |
:beam_peep.function/1 35 7.311 0.105 | |
:beam_jump.remove_unused_labels/1 70 18.338 0.210 <-- | |
:lists.foldl/3 70 14.578 0.140 | |
:beam_jump.rem_unused/3 70 3.130 0.070 | |
:beam_jump.initial_labels/2 70 0.420 0.070 | |
:beam_validator.schedule_out/2 316 13.548 1.582 | |
:beam_validator.test_heap/3 60 2.096 0.300 | |
:beam_validator.allocate/5 32 1.108 0.160 | |
:beam_validator.vi/2 20 0.700 0.100 | |
anonymous fn/3 in :beam_validator.vi/2 16 0.656 0.080 | |
anonymous fn/7 in :beam_validator.verify_put_map/7 6 0.210 0.030 | |
:beam_validator.prune_x_regs/2 450 18.318 2.252 <-- | |
:maps.filter/2 450 10.208 2.252 | |
:sets.filter/2 450 4.956 1.800 | |
:erlang.setelement/3 900 0.900 0.900 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.reserve_xregs/4 300 18.282 1.386 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 914 0.000 2.757 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 1214 18.282 4.143 <-- | |
:beam_ssa.used/1 606 5.265 1.212 | |
:beam_ssa_pre_codegen.res_xregs_prune/3 308 4.771 0.490 | |
:ordsets.del_element/2 606 1.492 0.964 | |
:ordsets.union/2 606 1.340 0.878 | |
:beam_ssa_pre_codegen.reserve_call_args/3 194 0.658 0.194 | |
:beam_ssa_pre_codegen.reserve_xreg/3 606 0.610 0.608 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_pre_codegen.reserve_xregs_is/4 914 0.000 2.757 | |
:beam_kernel_to_ssa.cg_fun/2 35 18.260 0.210 | |
:beam_kernel_to_ssa.finalize/2 35 18.260 0.210 <-- | |
:beam_kernel_to_ssa.build_graph_1/3 35 6.534 0.036 | |
:beam_ssa.trim_unreachable/1 35 5.968 0.070 | |
:beam_kernel_to_ssa.fix_phis/1 35 3.800 0.035 | |
:beam_kernel_to_ssa.fix_sets/3 35 1.713 0.035 | |
:maps.from_list/1 35 0.035 0.035 | |
:beam_ssa_type.opt_bs/8 1245 12.849 4.643 | |
:beam_ssa_type.sig_bs/8 519 5.302 1.910 | |
:beam_ssa_type.simplify_terminator/4 1764 18.151 6.553 <-- | |
:beam_ssa_type.simplify_arg/3 1604 6.508 4.050 | |
:beam_ssa.normalize/1 1517 1.774 1.629 | |
:erlang.setelement/3 1604 1.606 1.605 | |
:beam_ssa_type.simplify_not/4 1486 1.486 1.486 | |
:beam_ssa_type."-simplify_terminator/4-lc$^0/1-0-"/2 31 0.191 0.071 | |
:beam_types.is_boolean_type/1 31 0.031 0.031 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.update_successors/5 1154 18.104 6.929 | |
:beam_ssa_type.infer_types_br/4 1154 18.104 6.929 <-- | |
:beam_ssa_type.infer_type/4 1154 3.744 1.337 | |
:beam_ssa_type.subtract_types/2 1154 2.701 1.296 | |
:beam_ssa_type.meet_types/2 1154 2.397 1.299 | |
:maps.remove/2 2308 2.328 2.318 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.validate_body_call/3 316 16.504 0.316 | |
:beam_validator.validate_tail_call/4 42 1.338 0.042 | |
:beam_validator.vi/2 8 0.206 0.008 | |
:beam_validator.verify_call_args/3 366 18.048 0.366 <-- | |
:beam_validator.verify_remote_args_1/2 330 17.614 0.660 | |
:beam_validator.verify_local_args/4 4 0.068 0.016 | |
Postgrex.Protocol.bind_execute/4 40 17.730 0.069 | |
Postgrex.Protocol.rebind_execute/4 6 0.289 0.006 | |
Postgrex.Protocol.recv_execute/4 46 18.019 0.075 <-- | |
Postgrex.Protocol.recv_execute/5 46 17.944 0.223 | |
:beam_ssa_codegen.liveness/4 285 18.011 1.547 | |
:beam_ssa_codegen.liveness_is/4 664 0.000 2.518 | |
:beam_ssa_codegen.liveness_is/4 949 18.011 4.065 <-- | |
:beam_ssa_codegen.liveness_args/2 594 4.242 0.927 | |
:beam_ssa_codegen.liveness_anno/3 594 3.592 1.041 | |
:beam_ssa_codegen.liveness_yregs_anno/3 594 2.291 1.261 | |
:ordsets.del_element/2 594 2.018 1.069 | |
:beam_ssa_codegen.liveness_clobber/3 594 1.072 0.594 | |
:beam_ssa_codegen.num_live/2 70 0.655 0.210 | |
:erlang.setelement/3 70 0.070 0.070 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_codegen.liveness_is/4 664 0.000 2.518 | |
Postgrex.Protocol.recv_execute/4 46 17.944 0.223 | |
Postgrex.Protocol.recv_execute/5 46 17.944 0.223 <-- | |
Postgrex.Protocol.rows_recv/4 46 17.156 0.189 | |
Postgrex.Protocol.done/5 46 0.547 0.187 | |
:garbage_collect 1 0.018 0.018 | |
:gen.call/4 61 17.767 0.227 | |
:gen.stop/3 1 0.159 0.001 | |
:gen.do_for_proc/2 62 17.926 0.228 <-- | |
anonymous fn/4 in :gen.call/4 61 17.458 0.074 | |
anonymous fn/3 in :gen.stop/3 1 0.158 0.001 | |
:erlang.whereis/1 61 0.082 0.082 | |
:elixir_clauses.match/4 0 13.211 0.020 | |
:elixir_clauses.head/2 21 4.712 0.032 | |
:elixir_clauses.head/3 21 17.923 0.052 <-- | |
:elixir_clauses.clause/5 0 13.182 0.012 | |
:elixir_clauses.match/4 21 4.119 0.035 | |
:elixir_utils.split_last/1 9 0.045 0.009 | |
:erlang.++/2 9 0.009 0.009 | |
:beam_ssa_bool.get_phi_info/3 392 17.889 1.083 | |
:beam_ssa_bool.get_phi_info_is/3 690 0.000 0.690 | |
:beam_ssa_bool.get_phi_info_is/3 1082 17.889 1.773 <-- | |
:beam_ssa_bool.get_phi_info_instr/3 690 16.115 0.700 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_bool.get_phi_info_is/3 690 0.000 0.690 | |
:v3_kernel.expr/3 473 13.217 0.474 | |
:v3_kernel.match_guard_1/3 84 4.598 0.084 | |
:v3_kernel.body/3 557 17.815 0.558 <-- | |
:v3_kernel.expr/3 556 0.197 0.668 | |
:v3_kernel.atomic_list/3 1 0.028 0.001 | |
:beam_ssa_pre_codegen.find_yregs_2/4 269 17.763 1.511 | |
:beam_ssa_pre_codegen.find_yregs_is/3 570 0.000 2.181 | |
:beam_ssa_pre_codegen.find_yregs_is/3 839 17.763 3.692 <-- | |
:beam_ssa_pre_codegen.intersect_used/2 570 8.264 1.713 | |
:sets.union/2 756 2.270 1.512 | |
:ordsets.add_element/2 384 2.018 0.898 | |
:beam_ssa.clobbers_xregs/1 570 0.570 0.570 | |
:sets.from_list/2 186 0.560 0.372 | |
:erlang.setelement/3 384 0.386 0.385 | |
:suspend 3 0.003 0.000 | |
:beam_ssa_pre_codegen.find_yregs_is/3 570 0.000 2.181 | |
:elixir_tokenizer.tokenize/5 45 17.665 0.189 | |
:elixir_tokenizer.handle_strings/6 45 17.665 0.189 <-- | |
:elixir_tokenizer.unescape_tokens/4 45 1.567 0.093 | |
:elixir_interpolation.extract/6 45 1.408 0.093 | |
:elixir_tokenizer.string_type/1 45 0.046 0.046 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_tokenizer.tokenize/5 45 0.000 0.093 | |
:eval_bits.make_bit_type/3 240 11.778 0.720 | |
:v3_core.make_bit_type/3 402 5.878 0.900 | |
:erl_bits.set_bit_type/2 153 0.000 0.459 | |
:erl_bits.set_bit_type/2 795 17.656 2.079 <-- | |
:erl_bits.set_bit/1 642 11.489 1.133 | |
:erl_bits.apply_defaults/5 642 4.088 1.122 | |
:erl_bits.set_bit_type/2 153 0.000 0.459 | |
:beam_validator.verify_call_args/3 330 17.614 0.660 | |
:beam_validator.verify_remote_args_1/2 908 0.000 1.488 | |
:beam_validator.verify_remote_args_1/2 1238 17.614 2.148 <-- | |
:beam_validator.assert_durable_term/2 908 15.464 1.819 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_validator.verify_remote_args_1/2 908 0.000 1.488 | |
:beam_ssa.dominators_from_predecessors/2 57 17.574 0.133 | |
:beam_ssa.dominators_1/3 703 0.000 2.033 | |
:beam_ssa.dominators_1/3 760 17.574 2.166 <-- | |
:beam_ssa.dom_intersection/2 703 12.349 0.703 | |
:beam_ssa."-dominators_1/3-lc$^0/1-0-"/2 703 3.059 1.614 | |
:beam_ssa.dominators_1/3 703 0.000 2.033 | |
:elixir_dispatch.expand_quoted/6 0 12.798 0.018 | |
anonymous fn/5 in :elixir_clauses.head/3 9 4.406 0.009 | |
:elixir_clauses.def/2 24 0.312 0.072 | |
:elixir_clauses.guard/2 33 17.516 0.099 <-- | |
anonymous fn/5 in :elixir_clauses.head/3 0 12.770 0.010 | |
:elixir_expand.expand/2 33 0.216 0.122 | |
:elixir_clauses.warn_zero_length_guard/2 33 0.034 0.034 | |
:elixir_erl_pass.translate/2 3352 17.114 6.729 | |
:elixir_erl.functions_info/1 1 0.343 0.002 | |
:elixir_compiler.code_mod/6 2 0.014 0.004 | |
:elixir_erl.exports_md5_info/3 1 0.007 0.002 | |
:elixir_erl.macros_info/1 1 0.005 0.002 | |
:elixir_erl.deprecated_info/1 1 0.005 0.002 | |
:elixir_erl.elixir_to_erl/1 3358 17.488 6.741 <-- | |
:erl_anno.new/1 3358 6.718 3.360 | |
:elixir_erl.elixir_to_erl/2 3358 4.020 3.516 | |
:garbage_collect 8 0.008 0.008 | |
:suspend 1 0.001 0.000 | |
Module.Types.Helpers.do_map_reduce_ok/3 130 17.481 0.130 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 130 17.481 0.130 <-- | |
Module.Types.Expr.of_expr/4 130 0.000 0.636 | |
:gen.do_for_proc/2 61 17.458 0.074 | |
anonymous fn/4 in :gen.call/4 61 17.458 0.074 <-- | |
:gen.do_call/4 61 17.384 0.593 | |
:elixir_clauses.guard/2 0 12.770 0.010 | |
:elixir_clauses.match/4 9 4.559 0.027 | |
anonymous fn/5 in :elixir_clauses.head/3 9 17.329 0.037 <-- | |
:elixir_clauses.match/4 0 12.760 0.008 | |
:elixir_clauses.guard/2 9 4.406 0.009 | |
:elixir_expand.expand_args/2 9 0.104 0.018 | |
:maps.get/2 9 0.009 0.009 | |
Postgrex.Protocol.recv_execute/5 46 17.156 0.189 | |
Postgrex.Protocol.rows_recv/4 46 17.156 0.189 <-- | |
Postgrex.Types.decode_rows/4 46 15.874 0.111 | |
Postgrex.Protocol.rows_msg/3 46 1.093 0.131 | |
Module.Types.Unify.unique_super_types/2 224 10.894 0.224 | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 550 5.565 0.550 | |
Module.Types.Unify.recursive_type?/3 28 0.332 0.028 | |
Ecto.Repo.Schema.wrap_in_transaction/8 19 0.155 0.048 | |
ExUnit.Case.__register__/2 1 0.059 0.001 | |
Module.Types.Unify.subtype?/3 4 0.052 0.004 | |
ExUnit.Filters.eval/4 22 0.046 0.023 | |
Enum.any?/2 848 17.103 0.878 <-- | |
Enum.any_list/2 848 16.521 1.581 | |
:garbage_collect 1 0.001 0.001 | |
:lists.usplit_1/5 148 14.101 0.304 | |
:lists.usplit_1_1/6 55 2.180 0.110 | |
:lists.umergel/3 173 0.794 0.346 | |
:lists.rumergel/3 449 0.000 0.730 | |
:lists.rumergel/3 825 17.075 1.490 <-- | |
:lists.umergel/3 376 9.627 0.468 | |
:lists.rumerge3_1/6 335 6.390 0.335 | |
:lists.rumerge2_1/4 114 2.269 0.114 | |
:lists.reverse/2 208 0.208 0.208 | |
:lists.rumergel/3 449 0.000 0.730 | |
:beam_ssa.predecessors/1 149 15.512 0.333 | |
:beam_ssa_pre_codegen.init_free/1 35 0.872 0.105 | |
:beam_ssa_opt.used_blocks/3 11 0.211 0.033 | |
:beam_ssa_pre_codegen.turn_yregs_1/3 16 0.167 0.042 | |
:beam_ssa_opt.partition_deflocs/3 11 0.107 0.033 | |
:beam_ssa_opt.live_opt_phis/4 7 0.071 0.021 | |
:beam_dict.lambda_table/1 6 0.031 0.012 | |
:beam_ssa_dead.used_vars_phis/4 3 0.030 0.009 | |
:sofs.relation/1 238 17.001 0.588 <-- | |
:sofs.rel/3 175 16.236 0.350 | |
:erlang.make_tuple/2 175 0.177 0.176 | |
anonymous fn/1 in DoAuth.Schema.Key.sin_one_pk64!/1 2 16.940 0.011 | |
DoAuth.Schema.Key.from_pk64!/1 2 16.940 0.011 <-- | |
DoAuth.Repo.insert!/1 2 16.401 0.003 | |
DoAuth.Schema.Key.build_from_pk64/1 2 0.528 0.008 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 11.725 0.204 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 5.173 0.140 | |
:beam_ssa_opt.ssa_opt_record/1 86 16.898 0.344 <-- | |
:beam_ssa_opt.record_opt/2 86 16.382 3.271 | |
:maps.from_list/1 86 0.086 0.086 | |
:erlang.setelement/3 86 0.086 0.086 | |
:beam_validator.assert_durable_term/2 972 9.738 1.947 | |
:beam_validator."-vi/2-lc$^8/1-0-"/2 208 4.558 0.416 | |
:beam_validator.vi/2 120 1.216 0.240 | |
:beam_validator."-validate_src/2-lc$^0/1-0-"/2 72 0.902 0.144 | |
:beam_validator."-verify_put_map/7-lc$^0/1-0-"/2 20 0.202 0.040 | |
:beam_validator.type_test/4 18 0.180 0.036 | |
:beam_validator.extract_map_vals/4 10 0.100 0.020 | |
:beam_validator.assert_term/2 1420 16.896 2.843 <-- | |
:beam_validator.get_term_type/2 1420 14.050 2.844 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:v3_core.annotate_tuple/3 1143 15.362 4.392 | |
:sys_core_fold.expr/3 234 1.095 0.510 | |
:v3_core.body/4 34 0.216 0.095 | |
:sys_core_fold.pattern/3 19 0.064 0.038 | |
:cerl.ann_make_data/3 5 0.015 0.010 | |
:v3_core.fun_tq/4 1 0.004 0.002 | |
:cerl.ann_c_tuple/2 1436 16.756 5.047 <-- | |
:cerl.lit_list_vals/1 1085 6.293 2.616 | |
:cerl.is_lit_list/1 1436 4.320 1.441 | |
:erlang.list_to_tuple/1 1085 1.091 1.088 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 2 0.002 0.000 | |
:elixir_tokenizer.tokenize/5 40 16.627 0.196 | |
:elixir_tokenizer.handle_op/8 40 16.627 0.196 <-- | |
:elixir_tokenizer.strip_horizontal_space/2 40 0.083 0.043 | |
:elixir_tokenizer.add_token_with_eol/2 40 0.044 0.044 | |
:elixir_tokenizer.previous_was_eol/1 40 0.043 0.043 | |
:garbage_collect 1 0.001 0.001 | |
:elixir_tokenizer.tokenize/5 40 0.000 0.185 | |
:beam_validator.verify_remote_args_1/2 908 15.464 1.819 | |
:beam_validator.vi/2 64 1.088 0.128 | |
:beam_validator.assert_durable_term/2 972 16.552 1.947 <-- | |
:beam_validator.assert_term/2 972 9.738 1.947 | |
:beam_validator.assert_not_fragile/2 972 4.864 2.918 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
Enum.any?/2 848 16.521 1.581 | |
Enum.any_list/2 1885 0.000 3.514 | |
Enum.any_list/2 2733 16.521 5.095 <-- | |
anonymous fn/3 in Module.Types.Unify.unique_super_types/ 258 9.931 0.258 | |
anonymous fn/4 in Module.Types.Unify.subtype?/3 1980 6.502 3.964 | |
anonymous fn/4 in Module.Types.Unify.recursive_type?/3 46 0.145 0.046 | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 8 0.078 0.009 | |
anonymous fn/2 in ExUnit.Case.__register__/2 3 0.051 0.003 | |
anonymous fn/4 in Module.Types.Unify.recursive_type?/3 9 0.041 0.018 | |
anonymous fn/4 in Module.Types.Unify.recursive_type?/3 6 0.032 0.006 | |
anonymous fn/2 in Ecto.Repo.Schema.wrap_in_transaction/8 17 0.023 0.023 | |
:garbage_collect 2 0.002 0.002 | |
:suspend 1 0.001 0.000 | |
Enum.any_list/2 1885 0.000 3.514 | |
:v3_core.expr/2 1130 16.445 1.131 | |
:v3_core.pattern/2 13 0.062 0.013 | |
:v3_core.annotate_tuple/3 1143 16.507 1.144 <-- | |
:cerl.ann_c_tuple/2 1143 15.362 4.392 | |
:suspend 1 0.001 0.000 | |
DoAuth.Schema.Key.from_pk64!/1 2 16.401 0.003 | |
DoAuth.Repo.insert!/1 2 16.401 0.003 <-- | |
DoAuth.Repo.insert!/2 2 16.398 0.020 | |
DoAuth.Repo.insert!/1 2 16.398 0.020 | |
DoAuth.Repo.insert!/2 2 16.398 0.020 <-- | |
Ecto.Repo.Schema.insert!/4 1 2.669 0.005 | |
Process.get/2 2 0.006 0.006 | |
DoAuth.Repo.default_options/1 2 0.004 0.004 | |
Keyword.merge/2 2 0.002 0.002 | |
:error_handler.undefined_function/3 1 0.000 0.005 | |
:sofs.relation/1 175 16.236 0.350 | |
:sofs.relation/2 3 0.156 0.006 | |
:sofs.rel/3 178 16.392 0.356 <-- | |
:lists.usort/1 178 12.775 0.178 | |
:sofs.rel/4 178 3.261 0.178 | |
:beam_ssa_opt.ssa_opt_record/1 86 16.382 3.271 | |
:beam_ssa_opt.record_opt/2 1261 0.000 1.860 | |
:beam_ssa_opt.record_opt/2 1347 16.382 5.131 <-- | |
:beam_ssa_opt.record_opt_is/3 1261 9.989 4.631 | |
:erlang.setelement/3 1261 1.261 1.261 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_opt.record_opt/2 1261 0.000 1.860 | |
:beam_ssa_codegen.prefer_xregs/3 285 16.337 0.651 | |
:beam_ssa_codegen.prefer_xregs_is/4 664 0.000 1.984 | |
:beam_ssa_codegen.prefer_xregs_is/4 949 16.337 2.635 <-- | |
:beam_ssa_codegen.prefer_xregs_prune/3 415 8.125 0.830 | |
:beam_ssa_codegen."-prefer_xregs_is/4-lc$^0/1-0-"/3 391 2.487 1.252 | |
:beam_ssa_codegen.prefer_xregs_call/3 179 2.027 0.538 | |
:lists.reverse/1 285 0.431 0.358 | |
:erlang.setelement/3 391 0.391 0.391 | |
:beam_ssa_codegen.beam_args/2 24 0.240 0.024 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_codegen.prefer_xregs_is/4 664 0.000 1.984 | |
DoAuth.Schema.Proof.from_signature64/2 2 16.300 0.007 | |
DoAuth.Schema.Proof.preload/1 2 0.000 0.004 | |
DoAuth.Schema.Proof.preload/1 4 16.300 0.011 <-- | |
DoAuth.Repo.preload/2 2 16.275 0.002 | |
DoAuth.Schema.Proof.build_preload/0 2 0.014 0.010 | |
DoAuth.Schema.Proof.preload/1 2 0.000 0.004 | |
:beam_ssa_pre_codegen.reserve_try_tags/2 16 16.167 0.112 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 739 0.000 2.460 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 755 16.167 2.572 <-- | |
:gb_sets.insert/2 269 7.795 0.539 | |
:gb_sets.is_element/2 470 3.512 0.470 | |
:beam_ssa_pre_codegen.update_act_map/3 269 1.125 0.460 | |
:beam_ssa_pre_codegen.reserve_try_tags_is/2 269 0.842 0.269 | |
:beam_ssa.successors/1 269 0.319 0.278 | |
:suspend 2 0.002 0.000 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 739 0.000 2.460 | |
:lists.foldl/3 180 16.147 0.180 | |
anonymous fn/5 in :core_lint.clauses/5 180 16.147 0.180 <-- | |
:core_lint.clause/5 180 16.031 0.720 | |
Module.Types.Expr.of_expr/4 88 15.794 0.264 | |
Module.Types.Of.struct/3 1 0.331 0.003 | |
Module.Types.Of.remote/5 89 16.125 0.267 <-- | |
Module.ParallelChecker.preload_module/2 89 14.843 0.178 | |
Module.Types.Of.check_export/5 89 0.748 0.178 | |
Keyword.get/3 89 0.267 0.178 | |
:beam_ssa_bool.get_phi_info_is/3 690 16.115 0.700 | |
:beam_ssa_bool.get_phi_info_instr/3 690 16.115 0.700 <-- | |
:beam_ssa_bool.get_phi_info_single_use/2 9 15.351 0.015 | |
:lists.foldl/3 9 0.063 0.018 | |
:suspend 1 0.001 0.000 | |
DBConnection.Holder.holder_apply/4 21 16.034 0.068 | |
Ecto.Adapters.SQL.Sandbox.Connection.handle_prepare/3 21 16.034 0.068 <-- | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 21 14.538 0.146 | |
Ecto.Adapters.SQL.Sandbox.Connection.maybe_savepoint/2 21 0.033 0.026 | |
anonymous fn/5 in :core_lint.clauses/5 180 16.031 0.720 | |
:core_lint.clause/5 180 16.031 0.720 <-- | |
:core_lint.guard/3 180 3.013 0.180 | |
:core_lint.pattern_list/3 180 2.064 0.180 | |
:ordsets.union/2 180 1.146 0.445 | |
:core_lint.body/4 180 0.031 0.371 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 15.338 0.153 | |
anonymous fn/1 in :beam_ssa_opt.prologue_passes/1 35 0.672 0.105 | |
:beam_ssa_opt.ssa_opt_tail_phis/1 86 16.010 0.258 <-- | |
:beam_ssa_opt.opt_tail_phis/2 86 15.666 0.325 | |
:erlang.setelement/3 86 0.086 0.086 | |
:application_controller.start_application/2 12 11.633 0.029 | |
:file.call/2 19 1.823 0.045 | |
:application_controller.load_application/1 13 0.801 0.070 | |
Kernel.LexicalTracker.unused/2 4 0.744 0.009 | |
Module.ParallelChecker.lock/2 18 0.396 0.036 | |
:application_controller.set_env/4 8 0.266 0.016 | |
:elixir_code_server.call/1 6 0.244 0.012 | |
Kernel.LexicalTracker.read_cache/2 1 0.025 0.002 | |
:gen_server.call/3 81 15.932 0.219 <-- | |
:gen.call/4 81 15.713 0.103 | |
:beam_validator.verify_y_init/1 860 15.896 2.410 | |
:beam_validator.verify_y_init_1/2 1330 0.000 2.441 | |
:beam_validator.verify_y_init_1/2 2190 15.896 4.851 <-- | |
:beam_validator.assert_not_fragile/2 1330 6.660 3.993 | |
:beam_validator.get_raw_type/2 1330 4.384 2.663 | |
:suspend 1 0.001 0.000 | |
:beam_validator.verify_y_init_1/2 1330 0.000 2.441 | |
:v3_kernel.expr/3 33 12.613 0.064 | |
anonymous fn/3 in :v3_kernel.match_pre/3 0 3.262 0.002 | |
:v3_kernel.kmatch/4 33 15.875 0.066 <-- | |
:v3_kernel.match/4 31 10.918 0.062 | |
:v3_kernel.expr/3 2 3.260 0.121 | |
:v3_kernel.match_pre/3 33 1.728 0.034 | |
Postgrex.Protocol.rows_recv/4 46 15.874 0.111 | |
Postgrex.Types.decode_rows/4 46 15.874 0.111 <-- | |
Postgrex.DefaultTypes.decode_rows/3 46 15.763 0.080 | |
:elixir_dispatch.expand_import/6 153 15.823 0.707 | |
:elixir_dispatch.find_dispatch/4 153 15.823 0.707 <-- | |
:elixir_dispatch.find_dispatch/2 152 14.215 0.157 | |
:elixir_dispatch.is_import/1 153 0.661 0.410 | |
:maps.get/2 152 0.160 0.159 | |
:erlang.++/2 76 0.080 0.080 | |
Ecto.Query.Planner.query/5 36 15.791 0.370 | |
Ecto.Query.Planner.plan/3 36 15.791 0.370 <-- | |
Ecto.Query.Planner.plan_cache/3 36 13.469 0.162 | |
Ecto.Query.Planner.plan_sources/2 36 0.977 0.513 | |
Ecto.Query.Planner.plan_wheres/2 36 0.505 0.111 | |
Ecto.Query.Planner.plan_combinations/2 36 0.275 0.124 | |
Ecto.Query.Planner.plan_assocs/1 36 0.152 0.103 | |
Ecto.Query.Planner.plan_ctes/2 36 0.043 0.043 | |
Postgrex.Types.decode_rows/4 46 15.763 0.080 | |
Postgrex.DefaultTypes.decode_rows/3 46 15.763 0.080 <-- | |
Postgrex.DefaultTypes.decode_rows/4 46 15.683 0.094 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 21 15.738 0.189 | |
Postgrex.Protocol.handle_prepare/3 21 15.738 0.189 <-- | |
Postgrex.Protocol.close_parse_describe_flush/3 21 13.718 0.243 | |
Postgrex.Protocol.notify/1 21 0.161 0.054 | |
Postgrex.Protocol.mode/1 21 0.161 0.051 | |
Keyword.get/3 21 0.106 0.065 | |
Postgrex.Protocol.cached_query/2 21 0.085 0.050 | |
ExUnit.Case."MACRO-test"/4 11 12.348 0.040 | |
ExUnit.Assertions.escape_quoted/3 17 2.278 0.051 | |
ExUnit.Callbacks.escape/1 4 0.454 0.013 | |
Macro.escape/1 12 0.411 0.041 | |
Kernel."MACRO-@"/2 1 0.227 0.003 | |
Macro.escape/2 45 15.718 0.148 <-- | |
:elixir_quote.escape/3 45 15.291 0.046 | |
Keyword.get/3 90 0.279 0.186 | |
Postgrex.DefaultTypes.decode_rows/3 46 15.683 0.094 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp" 2 0.000 0.003 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.JSONB"/6 3 0.000 0.004 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/6 26 0.000 0.036 | |
Postgrex.DefaultTypes.decode_rows/4 77 15.683 0.137 <-- | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/ 31 15.589 0.083 | |
:beam_ssa_pre_codegen.sanitize/1 35 15.681 0.070 | |
:beam_ssa_pre_codegen.sanitize/4 300 0.000 0.671 | |
:beam_ssa_pre_codegen.sanitize/4 335 15.681 0.741 <-- | |
:beam_ssa_pre_codegen.sanitize_is/6 300 9.611 0.305 | |
:beam_ssa.rpo/1 35 3.570 0.105 | |
:gb_sets.from_list/1 35 1.723 0.070 | |
:gb_sets.size/1 35 0.035 0.035 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.sanitize/4 300 0.000 0.671 | |
:beam_ssa_opt.ssa_opt_tail_phis/1 86 15.666 0.325 | |
:beam_ssa_opt.opt_tail_phis/2 51 0.000 0.051 | |
:beam_ssa_opt.opt_tail_phis/2 137 15.666 0.376 <-- | |
:beam_ssa.linearize/1 51 13.800 0.153 | |
:beam_ssa_opt.opt_tail_phis/3 86 1.353 0.086 | |
:maps.values/1 86 0.086 0.086 | |
:maps.from_list/1 51 0.051 0.051 | |
:beam_ssa_opt.opt_tail_phis/2 51 0.000 0.051 | |
Postgrex.DefaultTypes.decode_rows/4 31 15.589 0.083 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp" 1 0.000 0.001 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.JSONB"/6 13 0.000 0.063 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/6 17 0.000 0.033 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/6 62 15.589 0.180 <-- | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timest 2 8.852 0.015 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.JSONB" 1 6.126 0.009 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/6 16 0.449 0.087 | |
Enum.reverse/1 26 0.101 0.077 | |
Postgrex.DefaultTypes.decode_rows/4 26 0.000 0.036 | |
Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/ 17 0.000 0.033 | |
Ecto.Query.Planner.traverse_cache/4 36 12.508 0.058 | |
Ecto.Query.Planner.normalize_query/4 11 3.027 0.016 | |
Ecto.Query.Planner.traverse_exprs/4 47 15.535 0.074 <-- | |
Enum.reduce/3 47 13.579 0.068 | |
:beam_types.record_key/1 8018 11.020 8.741 | |
:beam_ssa_type.simplify_arg/3 2831 4.003 3.120 | |
:beam_types.is_singleton_type/1 247 0.299 0.273 | |
:beam_validator.update_ne_types_1/3 56 0.056 0.056 | |
:beam_ssa_type.update_switch/8 31 0.031 0.031 | |
:beam_ssa_type.simplify/2 28 0.028 0.028 | |
:beam_jump.eliminate_moves_call/3 11 0.019 0.013 | |
:beam_ssa_opt.is_tail_call_is/4 8 0.008 0.008 | |
:beam_ssa_type.simplify_is_record/5 4 0.004 0.004 | |
:beam_types.gsv_elements/3 1050 0.000 1.051 | |
:beam_types.get_singleton_value/1 12284 15.468 13.325 <-- | |
:beam_types.gsv_elements/3 1015 3.169 2.019 | |
:erlang.list_to_tuple/1 13 0.013 0.013 | |
:garbage_collect 7 0.007 0.007 | |
:suspend 6 0.006 0.000 | |
:beam_jump.function/2 35 15.449 0.105 | |
:beam_jump.share/1 35 15.449 0.105 <-- | |
:beam_jump.find_fixpoint/2 35 14.134 0.070 | |
:beam_jump.eliminate_fallthroughs/2 35 1.105 0.035 | |
:lists.reverse/1 35 0.105 0.070 | |
:sys_core_fold.expr/3 141 15.413 1.002 | |
:sys_core_fold.case_opt/3 141 15.413 1.002 <-- | |
:sys_core_fold."-case_opt/3-lc$^1/1-1-"/1 141 7.219 2.431 | |
:sys_core_fold.case_opt_args/5 141 5.209 0.410 | |
:sys_core_fold."-case_opt/3-lc$^0/1-0-"/1 141 1.537 0.685 | |
:core_lib.make_values/1 141 0.149 0.145 | |
:cerl.is_literal/1 141 0.141 0.141 | |
:cerl.is_c_values/1 141 0.141 0.141 | |
:cerl.values_es/1 15 0.015 0.015 | |
anonymous fn/3 in :compile.run_sub_passes/2 51 15.389 0.051 | |
anonymous fn/1 in :beam_ssa_opt.repeated_passes/1 51 15.389 0.051 <-- | |
:beam_ssa_opt.ssa_opt_tail_phis/1 51 15.338 0.153 | |
:beam_ssa_bool.get_phi_info_instr/3 9 15.351 0.015 | |
:beam_ssa_bool.get_phi_info_single_use/2 6 0.000 0.006 | |
:beam_ssa_bool.get_phi_info_single_use/2 15 15.351 0.021 <-- | |
:beam_ssa.uses/2 6 15.330 0.006 | |
:beam_ssa_bool.get_phi_info_single_use/2 6 0.000 0.006 | |
:beam_ssa_pre_codegen.place_frames/1 35 15.312 0.323 | |
:beam_ssa_pre_codegen.place_frames_1/5 300 0.000 0.612 | |
:beam_ssa_pre_codegen.place_frames_1/5 335 15.312 0.935 <-- | |
:beam_ssa_pre_codegen.do_place_frame/5 158 13.009 0.632 | |
:beam_ssa_pre_codegen.need_frame/1 300 1.368 0.300 | |
:beam_ssa_pre_codegen.place_frames_1/5 300 0.000 0.612 | |
:beam_ssa_bool.opt_function/1 11 15.239 0.328 | |
:beam_ssa_bool.bool_opt/3 333 0.000 0.599 | |
:beam_ssa_bool.bool_opt/3 344 15.239 0.927 <-- | |
:beam_ssa_bool.bool_opt_rewrite/5 9 13.486 0.153 | |
:lists.last/1 241 0.826 0.241 | |
:beam_ssa_bool.bool_opt/3 333 0.000 0.599 | |
:elixir_erl_pass.translate_map/3 53 10.027 0.185 | |
:elixir_erl_pass.translate_struct/4 1 5.034 0.004 | |
:lists.mapfoldl/3 0 0.174 0.027 | |
:elixir_erl_pass.translate_map/4 54 15.235 0.216 <-- | |
:lists.mapfoldl/3 54 9.404 0.278 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 11 4.496 0.011 | |
:elixir_erl_pass.translate_list/4 11 4.005 0.011 | |
:elixir_erl.get_ann/1 54 1.132 0.054 | |
:elixir_erl_pass.translate/2 1 0.165 0.003 | |
:elixir_erl_pass.translate_key_val_op/2 54 0.054 0.054 | |
:elixir_erl_pass.build_map/4 30 0.030 0.030 | |
:elixir_erl_clauses.clause/6 1 0.000 0.003 | |
:lists.mapfoldl/3 218 10.100 1.072 | |
:elixir_erl_pass.translate_map/4 11 4.496 0.011 | |
:elixir_erl_pass.translate_list/4 13 0.358 0.003 | |
:elixir_erl_pass.translate/2 0 0.241 0.004 | |
:elixir_erl_pass.translate_remote/5 0 0.002 0.002 | |
anonymous fn/5 in :elixir_erl_pass.translate_map/4 242 15.197 1.092 <-- | |
:lists.mapfoldl/3 0 5.079 0.107 | |
:erlang.setelement/3 436 0.444 0.440 | |
:elixir_erl_pass.build_map/4 11 0.011 0.011 | |
:garbage_collect 2 0.002 0.002 | |
:elixir_erl_pass.translate_list/4 13 0.000 0.016 | |
:elixir_erl_pass.translate/2 436 0.000 0.821 | |
:erlang.apply/2 6 15.166 0.010 | |
anonymous fn/2 in Ecto.Repo.Preloader.maybe_pmap/3 6 15.166 0.010 <-- | |
anonymous fn/8 in Ecto.Repo.Preloader.prepare_queries/6 6 15.156 0.015 | |
:lists.mapfoldl/3 541 15.113 0.541 | |
anonymous fn/2 in :elixir_erl_pass.translate_remote/5 541 15.113 0.541 <-- | |
:elixir_erl_pass.translate/2 541 0.168 0.920 | |
:v3_kernel.expr/3 285 14.517 0.285 | |
:v3_kernel.translate_match_fail/4 11 0.501 0.011 | |
:v3_kernel.c_apply/5 13 0.052 0.013 | |
:v3_kernel.body/3 1 0.028 0.001 | |
:v3_kernel.atomic_list/3 310 15.098 0.310 <-- | |
:lists.foldr/3 310 11.469 1.398 | |
:elixir_expand.expand/2 11 8.590 0.045 | |
:lists.mapfoldl/3 0 6.474 0.010 | |
:elixir_expand.expand_case/4 11 15.064 0.055 <-- | |
:elixir_clauses.case/3 10 7.584 0.020 | |
:elixir_dispatch.expand_quoted/6 0 5.315 0.007 | |
:elixir_dispatch.dispatch_require/6 1 0.140 0.004 | |
:elixir_expand.generated_case_clauses/1 7 0.049 0.014 | |
:proplists.get_value/3 10 0.020 0.010 | |
:elixir_utils.returns_boolean/1 7 0.007 0.007 | |
:elixir_expand.expand/2 10 0.000 0.040 | |
:cerl_trees.map/2 6055 12.118 6.057 | |
:cerl_trees.map_1/2 1172 2.488 1.175 | |
:cerl_trees.map_list/2 130 0.260 0.130 | |
:sys_core_bsm.function/1 21 0.042 0.021 | |
anonymous fn/1 in :sys_core_bsm.function/1 7378 14.908 7.383 <-- | |
:sys_core_bsm.bsm_reorder/1 7378 7.520 7.380 | |
:suspend 5 0.005 0.000 | |
:beam_ssa_bool.pre_opt/5 383 14.891 1.458 | |
:beam_ssa_bool.pre_opt_is/4 681 0.000 2.121 | |
:beam_ssa_bool.pre_opt_is/4 1064 14.891 3.579 <-- | |
:beam_ssa_bool.sub_args/2 681 8.729 0.681 | |
:erlang.setelement/3 681 0.681 0.681 | |
:beam_ssa_bool.is_bool_expr/1 449 0.678 0.555 | |
:lists.reverse/1 383 0.473 0.428 | |
:beam_ssa_bool.pre_eval_op/2 60 0.336 0.120 | |
:beam_ssa_bool.pre_is_safe_bool/2 220 0.220 0.220 | |
:beam_ssa_bool."-pre_opt_is/4-lc$^0/1-0-"/2 12 0.112 0.050 | |
:beam_ssa_bool.all_same/1 12 0.048 0.012 | |
:beam_ssa_bool.pre_is_phi_bool/2 12 0.030 0.012 | |
:suspend 4 0.004 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_bool.pre_opt_is/4 681 0.000 2.121 | |
Module.Types.Of.remote/5 89 14.843 0.178 | |
Module.ParallelChecker.preload_module/2 89 14.843 0.178 <-- | |
Module.ParallelChecker.cache_module/2 18 14.576 0.055 | |
:ets.lookup/2 89 0.089 0.089 | |
Postgrex.Protocol.handle_execute_result/4 10 9.422 0.082 | |
Postgrex.Protocol.close_parse_describe_flush/3 0 5.405 0.010 | |
Postgrex.Protocol.handle_prepare_execute/4 10 14.827 0.092 <-- | |
Postgrex.Protocol.close_parse_describe_flush/3 10 6.237 0.124 | |
Ecto.Adapters.SQL.Sandbox.Connection.proxy/3 4 5.395 0.017 | |
Postgrex.Protocol.bind_execute/4 6 2.931 0.042 | |
Postgrex.Protocol.notify/1 10 0.105 0.032 | |
Postgrex.Protocol.mode/1 10 0.084 0.025 | |
:garbage_collect 1 0.008 0.008 | |
:beam_call_types.types/3 2112 14.794 5.812 | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 6330 0.000 8.971 | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 8442 14.794 14.783 <-- | |
:suspend 7 0.007 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:beam_call_types."-types/3-lc$^0/1-0-"/1 6330 0.000 8.971 | |
Module.Types.Unify.subtype?/3 444 14.752 0.444 | |
ExUnit.Assertions.extract_args/2 5 0.022 0.005 | |
DynamicSupervisor.validate_modules/1 2 0.012 0.002 | |
Enum.all?/2 451 14.786 0.451 <-- | |
Enum.all_list/2 451 14.345 0.910 | |
Module.Types.Expr.of_expr/4 1 14.256 0.001 | |
Module.Types.Pattern.of_shared/4 2 0.286 0.012 | |
Module.Types.Helpers.do_map_reduce_ok/3 1 0.231 0.005 | |
Module.Types.Of.open_map/4 4 14.773 0.018 <-- | |
Module.Types.Of.map_pairs/4 3 14.341 0.003 | |
Module.Types.Of.pairs_to_unions/3 3 0.339 0.021 | |
Enum.reduce/3 3 0.062 0.003 | |
:lists.reverse/1 3 0.005 0.004 | |
:erlang.++/2 3 0.003 0.003 | |
Module.Types.Helpers.do_map_reduce_ok/3 1 0.000 0.002 | |
DoAuth.Schema.DID.all_by_string/1 2 14.768 0.008 | |
DoAuth.Schema.DID.build_by_string/1 2 14.768 0.008 <-- | |
DoAuth.Schema.DID.string_to_map!/1 2 14.668 0.005 | |
DoAuth.Schema.DID.build_by_map/1 2 0.092 0.012 | |
:beam_types.mtfv_1/1 12095 12.117 12.106 | |
:cerl.tuple_es/1 2045 2.047 2.046 | |
:elixir_quote.do_escape/3 327 0.334 0.332 | |
:cerl.data_es/1 221 0.221 0.221 | |
:elixir_erl.elixir_to_erl/2 21 0.021 0.021 | |
:v3_kernel.expand_pat_lit/2 2 0.002 0.002 | |
:erlang.tuple_to_list/1 14711 14.742 14.728 <-- | |
:garbage_collect 14 0.014 0.014 | |
DoAuth.Schema.DID.build_by_string/1 2 14.668 0.005 | |
DoAuth.Schema.DID.string_to_map!/1 2 14.668 0.005 <-- | |
DoAuth.Schema.DID.orphaned_from_string!/1 2 14.659 0.013 | |
DoAuth.Schema.DID.to_map/1 2 0.004 0.002 | |
DoAuth.Schema.DID.string_to_map!/1 2 14.659 0.013 | |
DoAuth.Schema.DID.orphaned_from_string!/1 2 14.659 0.013 <-- | |
URI.parse/1 2 14.592 0.027 | |
String.split/2 4 0.054 0.004 | |
Postgrex.Protocol.bind_execute/4 40 7.590 0.148 | |
Postgrex.Protocol.close_parse_describe_flush/3 31 5.424 0.116 | |
Postgrex.Protocol.handle_transaction/3 8 0.877 0.029 | |
Postgrex.Protocol.rebind_execute/4 6 0.747 0.012 | |
Postgrex.Protocol.msg_send/3 85 14.638 0.305 <-- | |
Enum.reduce/3 85 6.851 0.140 | |
Postgrex.Protocol.do_send/3 85 6.777 0.316 | |
DoAuth.Schema.DID.orphaned_from_string!/1 2 14.592 0.027 | |
URI.parse/1 2 14.592 0.027 <-- | |
String.downcase/1 2 14.356 0.004 | |
Regex.run/2 2 0.140 0.002 | |
Kernel.Utils.destructure/2 2 0.047 0.003 | |
URI.default_port/1 2 0.012 0.003 | |
URI.nillify/1 4 0.005 0.005 | |
URI.split_authority/1 2 0.003 0.003 | |
URI.nillify_query/1 2 0.002 0.002 | |
Module.ParallelChecker.preload_module/2 18 14.576 0.055 | |
Module.ParallelChecker.cache_module/2 18 14.576 0.055 <-- | |
Module.ParallelChecker.cache_from_chunk/2 18 7.608 0.036 | |
Module.ParallelChecker.cache_from_info/2 1 5.905 0.004 | |
Module.ParallelChecker.unlock/2 18 0.594 0.018 | |
Module.ParallelChecker.lock/2 18 0.414 0.018 | |
:elixir_erl_pass.translate/2 53 14.459 0.053 | |
:elixir_erl_pass.translate_map/3 53 14.459 0.053 <-- | |
:elixir_erl_pass.translate_map/4 53 10.027 0.185 | |
:beam_ssa_opt.live_opt/3 1635 14.394 3.034 | |
:beam_ssa_opt.live_opt_succ/4 2549 0.000 3.704 | |
:beam_ssa_opt.live_opt_succ/4 4184 14.394 6.738 <-- | |
:sets.union/2 2549 7.651 5.100 | |
:garbage_collect 4 0.004 0.004 | |
:suspend 1 0.001 0.000 | |
:beam_ssa_opt.live_opt_succ/4 2549 0.000 3.704 | |
Module.Types.Helpers.do_reduce_ok/3 16 9.409 0.060 | |
Module.Types.Expr.of_expr/4 0 4.970 0.020 | |
anonymous fn/3 in Module.Types.Expr.of_clauses/3 16 14.379 0.080 <-- | |
Module.Types.Helpers.do_reduce_ok/3 0 4.940 0.010 | |
Module.Types.Pattern.of_head/4 16 2.443 0.065 | |
Module.Types.Expr.extract_head/1 16 0.086 0.030 | |
Module.Types.Expr.keep_warnings/2 16 0.016 0.016 | |
Module.Types.Expr.of_expr/4 16 0.000 0.056 | |
URI.parse/1 2 14.356 0.004 | |
String.downcase/1 2 14.356 0.004 <-- | |
String.downcase/2 2 14.352 0.004 | |
Module.Types.Helpers.reduce_ok/3 22 9.414 0.036 | |
anonymous fn/3 in Module.Types.Expr.of_clauses/3 0 4.940 0.010 | |
Module.Types.Helpers.do_reduce_ok/3 34 0.000 0.048 | |
Module.Types.Expr.of_expr/4 10 0.000 0.016 | |
Module.Types.Helpers.do_reduce_ok/3 66 14.354 0.110 <-- | |
anonymous fn/3 in Module.Types.Expr.of_clauses/3 16 9.409 0.060 | |
anonymous fn/3 in Module.Types.Pattern.unify_call/4 28 0.154 0.056 | |
Module.Types.Helpers.do_reduce_ok/3 34 0.000 0.048 | |
Module.Types.Expr.of_expr/4 10 0.000 0.040 | |
String.downcase/1 2 14.352 0.004 | |
String.downcase/2 2 14.352 0.004 <-- | |
:error_handler.undefined_function/3 1 14.336 0.007 | |
String.Casing.downcase/3 1 0.012 0.001 | |
Enum.all?/2 451 14.345 0.910 | |
Enum.all_list/2 454 0.000 0.903 | |
Enum.all_list/2 905 14.345 1.813 <-- | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 550 11.678 0.550 | |
anonymous fn/2 in Module.Types.Unify.subtype?/3 342 0.866 0.342 | |
anonymous fn/3 in Module.Types.Unify.subtype?/3 4 0.110 0.004 | |
Macro.quoted_literal?/1 5 0.005 0.005 | |
:erlang.is_atom/1 2 0.002 0.002 | |
:garbage_collect 1 0.001 0.001 | |
Enum.all_list/2 454 0.000 0.903 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 8 14.235 0.008 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 8 14.235 0.008 <-- | |
Module.Types.Expr.of_expr/4 8 0.000 0.010 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 14.228 0.035 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 14.228 0.035 <-- | |
:beam_ssa_opt.ssa_opt_merge_blocks/1 35 14.193 0.140 | |
:elixir_dispatch.find_dispatch/4 152 14.215 0.157 | |
:elixir_dispatch.find_dispatch/2 152 14.215 0.157 <-- | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 152 14.058 0.319 | |
anonymous fn/1 in :beam_ssa_opt.epilogue_passes/1 35 14.193 0.140 | |
:beam_ssa_opt.ssa_opt_merge_blocks/1 35 14.193 0.140 <-- | |
:beam_ssa.merge_blocks/2 35 9.986 0.070 | |
:beam_ssa.rpo/1 35 4.032 0.105 | |
:erlang.setelement/3 35 0.035 0.035 | |
:elixir_compiler.dispatch/4 1 14.181 0.004 | |
:elixir_compiler_2.__FILE__/1 1 14.181 0.004 <-- | |
ExUnit.start/0 1 12.966 0.002 | |
Ecto.Adapters.SQL.Sandbox.mode/2 1 1.211 0.015 | |
:sys_core_fold.clause_1/5 292 14.143 0.584 | |
:sys_core_fold.move_let_into_expr/3 1 0.004 0.002 | |
:sys_core_fold.guard/2 293 14.147 0.586 <-- | |
:erlang.setelement/3 293 0.293 0.293 | |
:sys_core_fold.expr/3 293 0.000 0.393 | |
:elixir_dispatch.find_dispatch/2 152 14.058 0.319 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1013 0.000 1.977 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1165 14.058 2.296 <-- | |
:ordsets.is_element/2 1013 11.710 1.042 | |
:garbage_collect 9 0.051 0.051 | |
:suspend 1 0.001 0.000 | |
:elixir_dispatch."-find_dispatch/2-lc$^0/1-0-"/2 1013 0.000 1.977 | |
:elixir_quote.do_escape/3 843 14.055 0.862 | |
:elixir_quote.do_quote_tail/3 843 14.055 0.862 <-- | |
:elixir_quote.do_quote_splice/5 843 13.999 1.569 | |
:suspend 3 0.003 0.000 | |
:beam_jump.find_fixpoint/2 43 14.048 0.043 | |
anonymous fn/1 in :beam_jump.share/1 43 14.048 0.043 <-- | |
:beam_jump.share_1/1 43 14.005 0.086 | |
:beam_ssa_opt.live_opt_is/3 2808 8.430 5.616 | |
:beam_ssa_dead.used_vars_is/2 1573 4.723 3.147 | |
:beam_validator.propagate_fragility/3 236 0.708 0.472 | |
:beam_ssa.between_rpo/4 35 0.105 0.070 | |
:beam_ssa_pre_codegen.place_retval_copy/5 12 0.038 0.024 | |
:beam_ssa_pre_codegen.collect_yregs/2 3 0.009 0.006 | |
:sets.del_element/2 4667 14.013 9.335 <-- | |
:maps.remove/2 4667 4.677 4.672 | |
:garbage_collect 1 0.001 0.001 | |
anonymous fn/1 in :beam_jump.share/1 43 14.005 0.086 | |
:beam_jump.share_1/1 43 14.005 0.086 <-- | |
:beam_jump.classify_labels/3 43 7.944 0.129 | |
:beam_jump.share_1/6 43 5.975 0.082 | |
:elixir_quote.do_quote_tail/3 843 13.999 1.569 | |
:elixir_quote.do_quote_splice/5 1659 0.000 2.633 | |
:elixir_quote.do_quote_splice/5 2502 13.999 4.202 <-- | |
:elixir_quote.do_list_concat/2 843 0.849 0.848 | |
:garbage_collect 2 0.002 0.002 | |
:elixir_quote.do_quote_splice/5 1659 0.000 2.633 | |
:elixir_quote.do_quote/3 1659 0.000 2.405 | |
:core_lint.expr/4 61 13.981 0.061 | |
:core_lint.gexpr/4 9 0.000 0.009 | |
:core_lint.clauses/5 70 13.981 0.070 <-- | |
:lists.foldl/3 70 0.000 0.109 | |
:v3_kernel.ubody/3 409 13.949 1.680 | |
:v3_kernel.umatch/3 12 0.022 0.046 | |
:v3_kernel.uexpr/3 421 13.971 1.726 <-- | |
:v3_kernel.umatch/3 33 7.359 0.097 | |
:lists.foldl/3 248 3.668 0.479 | |
:v3_kernel.lit_vars/1 131 1.658 0.245 | |
:v3_kernel.op_vars/1 234 1.641 0.469 | |
:ordsets.union/2 234 0.234 0.234 | |
:erlang.setelement/3 220 0.220 0.220 | |
:v3_kernel.bif_returns/3 31 0.155 0.093 | |
:v3_kernel.ensure_return_vars/2 131 0.131 0.131 | |
:erlang.++/2 14 0.014 0.014 | |
:v3_kernel.get_free/3 13 0.013 0.013 | |
:v3_kernel.add_local_function/2 1 0.005 0.003 | |
:ordsets.subtract/2 1 0.002 0.001 | |
:v3_kernel.make_fdef/5 1 0.001 0.001 | |
:v3_kernel."-uexpr/3-lc$^0/1-0-"/1 1 0.001 0.001 | |
:lists.keyfind/3 1 0.001 0.001 | |
:garbage_collect 1 0.001 0.001 | |
:v3_kernel.ubody/3 10 0.000 0.485 | |
:cerl_trees.mapfold/4 6635 13.843 6.638 | |
:cerl_trees.mapfold_list/4 15 0.063 0.015 | |
:sys_core_alias.def/1 15 0.060 0.015 | |
anonymous fn/2 in :sys_core_alias.def/1 6665 13.966 6.668 <-- | |
:sys_core_alias.post/2 6665 7.295 6.924 | |
:suspend 3 0.003 0.000 | |
anonymous fn/3 in :compile.run_sub_passes/2 35 13.961 0.035 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 13.961 0.035 <-- | |
:beam_ssa_pre_codegen.frame_size/1 35 13.926 0.105 | |
anonymous fn/1 in :beam_ssa_pre_codegen.passes/1 35 13.926 0.105 | |
:beam_ssa_pre_codegen.frame_size/1 35 13.926 0.105 <-- | |
:lists.foldl/3 35 13.786 0.050 | |
:erlang.setelement/3 35 0.035 0.035 | |
anonymous fn/4 in Module.Types.Of.map_pairs/4 380 13.886 0.380 | |
anonymous fn/4 in Module.Types.Expr.of_expr/4 380 13.886 0.380 <-- | |
Module.Types.Expr.of_expr/4 380 0.000 0.432 | |
:beam_asm.encode_op_1/3 2289 13.849 4.965 | |
:beam_asm.encode_list/3 199 0.000 0.436 | |
:beam_asm.encode_arg/2 2488 13.849 5.401 <-- | |
:beam_dict.import/4 186 3.651 0.864 | |
:beam_asm.encode/2 2279 2.337 2.288 | |
:beam_asm.encode_list/3 78 1.389 0.155 | |
:beam_asm.encode_literal/2 181 1.346 0.543 | |
:beam_dict.atom/2 342 0.474 0.408 | |
:lists.foldl/3 16 0.096 0.024 | |
:beam_dict.string/2 8 0.048 0.019 | |
:beam_asm.encode_alloc_list/2 1 0.016 0.003 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
:beam_ssa_pre_codegen.reserve_yregs_1/2 16 13.824 0.048 | |
:beam_ssa.def_unused/3 16 13.824 0.048 <-- | |
:beam_ssa.def_unused_1/4 16 13.174 0.064 | |
:beam_ssa."-def_unused/3-lc$^0/1-0-"/2 16 0.554 0.155 | |
:sets.from_list/2 16 0.048 0.032 | |
:lists.foldr/3 1125 12.452 3.332 | |
:v3_kernel.atomic/3 0 1.297 0.044 | |
:v3_kernel.translate_match_fail/4 1 0.000 0.003 | |
:v3_kernel.expr/3 21 0.000 0.063 | |
anonymous fn/3 in :v3_kernel.atomic_list/3 1147 13.749 3.442 <-- | |
:v3_kernel.atomic/3 1147 8.646 4.524 | |
:lists.foldr/3 0 1.231 0.059 | |
:erlang.++/2 1147 1.147 1.147 | |
:suspend 1 0.001 0.000 | |
:lists.foldl/3 16 13.719 0.016 | |
anonymous fn/3 in :beam_ssa_pre_codegen.frame_size/1 16 13.719 0.016 <-- | |
:beam_ssa_pre_codegen.frame_size_1/3 16 13.703 0.141 | |
anonymous fn/3 in :beam_ssa_pre_codegen.frame_size/1 16 13.703 0.141 | |
:beam_ssa_pre_codegen.frame_size_1/3 16 13.703 0.141 <-- | |
:beam_ssa.rpo/2 32 6.314 0.096 | |
:beam_ssa.def/2 16 4.712 0.032 | |
:beam_ssa_pre_codegen."-frame_size_1/3-lc$^0/1-0-"/2 16 1.821 0.033 | |
:beam_ssa_pre_codegen.frame_deallocate/3 16 0.555 0.016 | |
:ordsets.from_list/1 32 0.081 0.032 | |
:beam_ssa.add_anno/3 16 0.048 0.032 | |
:lists.last/1 13 0.031 0.013 | |
:beam_ssa.predecessors/1 149 13.683 0.298 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 1860 0.000 3.573 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 2009 13.683 3.871 <-- | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 1860 13.164 3.333 | |
:beam_ssa.successors/1 1860 2.128 1.900 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:lists.rumergel/3 376 9.627 0.468 | |
:lists.umergel/1 878 3.200 0.904 | |
:lists.usplit_2/5 20 0.568 0.028 | |
:lists.usplit_2_1/6 2 0.217 0.004 | |
:lists.umergel/3 1592 0.000 1.723 | |
:lists.umergel/3 2868 13.612 3.127 <-- | |
:lists.umerge3_1/7 118 3.458 0.118 | |
:lists.umerge2_2/4 125 3.308 0.125 | |
:lists.rumergel/3 173 0.794 0.346 | |
:lists.reverse/2 15 0.015 0.015 | |
:suspend 1 0.001 0.000 | |
:lists.umergel/3 1592 0.000 1.723 | |
:beam_ssa_codegen.cg_block/3 179 13.577 1.796 | |
:beam_ssa_codegen.cg_call/4 179 13.577 1.796 <-- | |
:beam_ssa_codegen.setup_args/4 179 6.610 0.513 | |
:beam_ssa_codegen.beam_args/2 179 2.870 0.179 | |
:beam_ssa_codegen.call_line/3 178 0.866 0.522 | |
:beam_ssa_codegen.build_call/5 178 0.494 0.336 | |
:erlang.++/2 369 0.373 0.371 | |
:beam_ssa_codegen.beam_arg/2 345 0.347 0.346 | |
:erl_bifs.is_exit_bif/3 165 0.165 0.165 | |
:beam_ssa_codegen.local_func_label/2 13 0.043 0.023 | |
:maps.remove/2 8 0.008 0.008 | |
:beam_ssa_codegen.build_apply/3 1 0.003 0.002 | |
:beam_ssa_codegen.line/1 1 0.001 0.001 | |
:garbage_collect 1 0.001 0.001 | |
anonymous fn/1 in DoAuth.Schema.Key.sin_one_pk64!/1 2 13.568 0.009 | |
DoAuth.Schema.Key.preload/1 2 13.568 0.009 <-- | |
DoAuth.Repo.preload/2 2 13.557 0.003 | |
DoAuth.Schema.Key.build_preload/0 2 0.002 0.002 | |
:elixir_erl_pass.translate/2 425 13.514 1.091 | |
:elixir_erl_var.translate/4 425 13.514 1.091 <-- | |
:elixir_erl_var.assign/4 162 6.063 0.648 | |
:elixir_erl.get_ann/1 263 5.955 0.263 | |
:lists.keyfind/3 399 0.401 0.400 | |
:garbage_collect 3 0.003 0.003 | |
:suspend 1 0.001 0.000 | |
Enum."-reduce/3-lists^foldl/2-0-"/3 611 13.506 1.658 | |
anonymous fn/3 in Ecto.Query.Planner.traverse_exprs/4 611 13.506 1.658 <-- | |
anonymous fn/6 in Ecto.Query.Planner.traverse_cache/4 468 9.637 1.282 | |
anonymous fn/6 in Ecto.Query.Planner.normalize_query/4 143 2.185 0.228 | |
:garbage_collect 3 0.026 0.026 | |
:beam_ssa_bool.bool_opt/3 9 13.486 0.153 | |
:beam_ssa_bool.bool_opt_rewrite/5 9 13.486 0.153 <-- | |
:beam_ssa_bool.shortcut_branches/3 9 2.808 0.027 | |
:beam_ssa_bool.build_digraph/3 9 2.542 0.072 | |
:beam_ssa_bool.ensure_init/3 9 2.467 0.063 | |
:beam_ssa_bool.opt_digraph_top/3 9 2.362 0.081 | |
:beam_ssa_bool.digraph_to_ssa/3 9 1.073 0.027 | |
:beam_ssa_bool.collect_digraph_blocks/4 9 1.010 0.027 | |
:beam_ssa_bool.collect_bool_vars/2 9 0.342 0.018 | |
:beam_ssa_bool.bool_opt_dom/2 9 0.243 0.036 | |
:maps.without/2 9 0.126 0.009 | |
:beam_ssa_bool."-bool_opt_rewrite/5-lc$^0/1-0-"/1 9 0.108 0.009 | |
:beam_ssa_bool.split_dom_block/2 9 0.099 0.027 | |
:beam_ssa_bool."-bool_opt_rewrite/5-lc$^0/1-1-"/1 9 0.081 0.027 | |
:beam_digraph.vertices/1 9 0.045 0.009 | |
:erlang.setelement/3 18 0.018 0.018 | |
:maps.from_list/1 9 0.009 0.009 | |
Ecto.Query.Planner.plan/3 36 13.469 0.162 | |
Ecto.Query.Planner.plan_cache/3 36 13.469 0.162 <-- | |
Ecto.Query.Planner.traverse_cache/4 36 13.249 0.154 | |
Enum.reverse/1 36 0.057 0.057 | |
:garbage_collect 1 0.001 0.001 | |
:erl_anno.set_anno/3 1679 13.446 3.358 | |
:erl_anno.reset/2 1679 13.446 3.358 <-- | |
:lists.keydelete/3 1679 6.724 1.679 | |
:erl_anno.reset_simplify/1 1679 3.364 1.681 | |
:v3_core.expr/2 1130 13.277 2.260 | |
:v3_core.pattern/2 13 0.148 0.026 | |
:v3_core.record_anno/2 1143 13.425 2.286 <-- | |
:v3_core.full_anno/2 1143 9.969 1.906 | |
:erl_anno.record/1 1143 1.170 1.143 | |
anonymous fn/3 in :compile.select_passes/2 3 13.418 0.009 | |
:beam_ssa_share.module/2 3 13.418 0.009 <-- | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 3 13.406 0.056 | |
:erlang.setelement/3 3 0.003 0.003 | |
:beam_ssa_share.module/2 3 13.406 0.056 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 35 0.000 0.054 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 38 13.406 0.110 <-- | |
:beam_ssa_share.function/1 35 13.294 0.182 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 35 0.000 0.054 | |
anonymous fn/3 in :compile.select_passes/2 3 13.400 0.006 | |
:beam_ssa_throw.module/2 3 13.400 0.006 <-- | |
:beam_ssa_throw.scan/1 3 13.394 0.006 | |
:beam_ssa_throw.module/2 3 13.394 0.006 | |
:beam_ssa_throw.scan/1 3 13.394 0.006 <-- | |
:beam_ssa_throw.scan_1/2 3 12.644 0.015 | |
:beam_ssa_throw.init_gst/1 3 0.744 0.015 | |
:v3_core.do_uclause/3 360 13.340 0.360 | |
:v3_core.new_in_any/1 360 13.340 0.360 <-- | |
:lists.foldl/3 360 0.000 0.553 | |
anonymous fn/2 in :beam_jump.remove_unused_labels/1 2352 7.448 4.730 | |
anonymous fn/2 in :beam_jump.function/2 931 2.985 1.874 | |
:beam_jump.opt/3 960 2.888 1.921 | |
:beam_jump.ulbl/2 4243 13.321 8.525 <-- | |
:beam_jump.instr_labels/1 4243 4.431 4.244 | |
:beam_jump.ulbl_list/2 30 0.264 0.060 | |
:sets.add_element/2 92 0.092 0.092 | |
:garbage_collect 5 0.005 0.005 | |
:suspend 4 0.004 0.000 | |
:beam_ssa_share."-module/2-lc$^0/1-0-"/1 35 13.294 0.182 | |
:beam_ssa_share.function/1 35 13.294 0.182 <-- | |
:beam_ssa_share.blocks/3 35 4.967 0.070 | |
:beam_ssa.rpo/1 35 4.115 0.105 | |
:beam_ssa.trim_unreachable/1 7 3.928 0.021 | |
:lists.reverse/1 35 0.067 0.051 | |
:erlang.setelement/3 35 0.035 0.035 | |
:beam_ssa_type.simplify/5 1913 13.285 2.880 | |
:beam_ssa_type.simplify/2 16 0.000 0.078 | |
:beam_ssa_type.simplify/2 1929 13.285 2.958 <-- | |
:beam_ssa_type.eval_bif/2 194 3.067 0.776 | |
:beam_ssa_type.simplify_remote_call/5 955 2.907 1.912 | |
:beam_types.normalize/1 146 1.049 0.146 | |
:beam_ssa_type."-simplify/2-lc$^0/1-0-"/2 89 0.626 0.267 | |
:beam_types.make_type_from_value/1 91 0.560 0.091 | |
:beam_ssa_type."-simplify/2-lc$^0/1-2-"/2 30 0.552 0.134 | |
:beam_ssa_type.make_literal_list/2 244 0.405 0.245 | |
:beam_types.meet/2 95 0.376 0.095 | |
:beam_types.meet/1 30 0.192 0.060 | |
:beam_ssa_type.any_non_numeric_argument/2 20 0.192 0.040 | |
:beam_types.join/1 30 0.118 0.030 | |
:beam_types.is_boolean_type/1 91 0.091 0.091 | |
:beam_ssa_type.is_float_op/2 89 0.089 0.089 | |
:beam_ssa_type.simplify_is_record/5 13 0.029 0.021 | |
:beam_types.get_tuple_element/2 28 0.028 0.028 | |
:beam_types.get_singleton_value/1 28 0.028 0.028 | |
:erlang.setelement/3 16 0.016 0.016 | |
:suspend 1 0.001 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_type.simplify/2 16 0.000 0.078 | |
:beam_ssa_opt.sub_1/2 2221 13.275 6.775 | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 2759 0.000 3.731 | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 4980 13.275 10.506 <-- | |
:beam_ssa_opt.sub_arg/2 2759 2.761 2.760 | |
:suspend 5 0.005 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:beam_ssa_opt."-sub_1/2-lc$^1/1-0-"/2 2759 0.000 3.731 | |
:core_lib.vu_expr/2 527 7.443 1.017 | |
:sys_core_fold.warn_no_clause_match/2 141 1.978 0.282 | |
:elixir_quote.has_unquotes/1 73 1.602 0.369 | |
:beam_ssa_pre_codegen.place_frame_here/4 158 0.733 0.301 | |
:beam_trim.is_safe_label_block/1 142 0.468 0.250 | |
:core_lib.vu_seg_list/2 34 0.374 0.068 | |
:compile.test_core_inliner/1 12 0.302 0.024 | |
:core_lib.vu_var_list/2 51 0.204 0.102 | |
:compile.test_old_inliner/1 6 0.150 0.012 | |
anonymous fn/4 in :elixir_fn.expand/3 1 0.005 0.002 | |
:lists.any/2 2182 0.000 3.721 | |
:core_lib.vu_pattern_list/2 7 0.000 0.007 | |
:core_lib.vu_clause/2 7 0.000 0.028 | |
:lists.any/2 3341 13.259 6.183 <-- | |
anonymous fn/2 in :core_lib.vu_expr/2 1396 3.809 1.397 | |
anonymous fn/1 in :sys_core_fold.warn_no_clause_match/2 272 1.360 0.816 | |
anonymous fn/1 in :elixir_quote.has_unquotes/1 311 0.795 0.311 | |
anonymous fn/2 in :core_lib.vu_expr/2 189 0.498 0.189 | |
anonymous fn/3 in :beam_ssa_pre_codegen.place_frame_here 143 0.431 0.287 | |
anonymous fn/1 in :elixir_quote.has_unquotes/1 22 0.344 0.023 | |
anonymous fn/2 in :core_lib.vu_seg_list/2 68 0.238 0.136 | |
anonymous fn/2 in :core_lib.vu_expr/2 7 0.207 0.007 | |
anonymous fn/2 in :core_lib.vu_expr/2 29 0.145 0.029 | |
anonymous fn/2 in :core_lib.vu_expr/2 58 0.116 0.058 | |
anonymous fn/1 in :beam_trim.is_safe_label_block/1 111 0.111 0.111 | |
anonymous fn/2 in :core_lib.vu_var_list/2 51 0.051 0.051 | |
anonymous fn/1 in :compile.test_old_inliner/1 48 0.048 0.048 | |
anonymous fn/1 in :compile.test_core_inliner/1 48 0.048 0.048 | |
anonymous fn/1 in :compile.test_core_inliner/1 48 0.048 0.048 | |
anonymous fn/2 in :core_lib.vu_clause/2 7 0.042 0.007 | |
anonymous fn/2 in :core_lib.vu_pattern_list/2 14 0.028 0.014 | |
anonymous fn/2 in :core_lib.vu_expr/2 13 0.026 0.013 | |
:suspend 3 0.003 0.000 | |
anonymous fn/1 in :elixir_fn.expand/3 1 0.002 0.001 | |
:garbage_collect 1 0.001 0.001 | |
:lists.any/2 2182 0.000 3.721 | |
:v3_kernel.kmatch/4 31 10.918 0.062 | |
:v3_kernel.match_clause/4 41 1.372 0.054 | |
:v3_kernel.expr/3 2 0.960 0.004 | |
:v3_kernel.match_var/4 51 0.000 0.058 | |
:v3_kernel.match/4 125 13.250 0.178 <-- | |
:lists.foldr/3 53 11.151 0.126 | |
:v3_kernel.match_guard/3 72 4.571 0.174 | |
:v3_kernel.partition/1 53 1.221 0.256 | |
Ecto.Query.Planner.plan_cache/3 36 13.249 0.154 | |
Ecto.Query.Planner.traverse_cache/4 36 13.249 0.154 <-- | |
Ecto.Query.Planner.traverse_exprs/4 36 12.508 0.058 | |
Ecto.Query.Planner.finalize_cache/3 36 0.587 0.349 | |
:cerl.tuple_es/1 2045 11.967 4.954 | |
:cerl.data_es/1 221 1.231 0.513 | |
:cerl.make_lit_list/1 5454 0.000 7.719 | |
:cerl.make_lit_list/1 7720 13.198 13.186 <-- | |
:suspend 9 0.009 0.000 | |
:garbage_collect 3 0.003 0.003 | |
:cerl.make_lit_list/1 5454 0.000 7.719 | |
anonymous fn/3 in :compile.select_passes/2 3 13.182 0.009 | |
:beam_peep.module/2 3 13.182 0.009 <-- | |
:beam_peep."-module/2-lc$^0/1-0-"/1 3 10.751 0.056 | |
:beam_clean.clean_labels/1 3 2.422 0.012 | |
:beam_ssa.def_unused/3 16 13.174 0.064 | |
:beam_ssa.def_unused_1/4 269 0.000 1.047 | |
:beam_ssa.def_unused_1/4 285 13.174 1.111 <-- | |
:beam_ssa.def_unused_is/4 269 8.264 0.766 | |
:ordsets.from_list/1 16 2.601 0.016 | |
:ordsets.subtract/2 269 0.926 0.482 | |
:beam_ssa.used/1 269 0.269 0.269 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa.def_unused_1/4 269 0.000 1.047 | |
Module.Types.Of.closed_map/4 47 13.169 0.088 | |
Module.Types.Of.closed_to_unions/2 47 13.169 0.088 <-- | |
Module.Types.Of.pairs_to_unions/3 41 11.640 0.231 | |
Enum.split_with/2 41 1.441 0.164 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 1860 13.164 3.333 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 2906 0.000 4.344 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 4766 13.164 7.677 <-- | |
:suspend 5 0.005 0.000 | |
:beam_ssa."-predecessors/1-lc$^1/1-1-"/3 2906 0.000 4.344 | |
:beam_ssa."-predecessors/1-lc$^0/1-0-"/1 1860 0.000 3.573 | |
Module.Types.Of.closed_to_unions/2 41 11.640 0.231 | |
Module.Types.Unify.to_union/2 0 1.053 0.001 | |
Module.Types.Of.open_map/4 3 0.339 0.021 | |
Module.Types.Of.pairs_to_unions/3 190 0.000 1.171 | |
Module.Types.Of.closed_map/4 1 0.000 0.002 | |
Module.Types.Of.pairs_to_unions/3 235 13.032 1.426 <-- | |
Module.Types.Of.find_subtype_values/3 382 7.520 0.765 | |
Module.Types.Of.closed_map/4 1 1.052 0.001 | |
Enum.map/2 44 0.858 0.044 | |
Enum.sort/2 44 0.840 0.088 | |
Module.Types.Of.find_matching_values/4 191 0.760 0.192 | |
:erlang.++/2 382 0.382 0.382 | |
Module.Types.Unify.to_union/2 191 0.193 0.191 | |
:suspend 1 0.003 0.000 | |
Module.Types.Of.pairs_to_unions/3 190 0.000 1.171 | |
:beam_ssa_pre_codegen.place_frames_1/5 158 13.009 0.632 | |
:beam_ssa_pre_codegen.do_place_frame/5 158 13.009 0.632 <-- | |
:beam_ssa_pre_codegen.place_frame_here/4 158 6.681 0.412 | |
:gb_sets.insert/2 158 4.338 0.318 | |
:gb_sets.is_element/2 158 1.358 0.158 | |
Module.Types.Helpers.do_map_reduce_ok/3 878 13.006 0.878 | |
anonymous fn/3 in Module.Types.Expr.of_expr/4 878 13.006 0.878 <-- | |
Module.Types.Expr.of_expr/4 878 0.000 1.574 | |
anonymous fn/3 in :compile.select_passes/2 3 13.005 0.006 | |
:beam_trim.module/2 3 13.005 0.006 <-- | |
:beam_trim."-module/2-lc$^0/1-0-"/1 3 12.999 0.056 | |
:beam_trim.module/2 3 12.999 0.056 | |
:beam_trim."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_trim."-module/2-lc$^0/1-0-"/1 38 12.999 0.108 <-- | |
:beam_trim.function/1 35 12.891 0.105 | |
:beam_trim."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_ssa_pre_codegen.use_set_tuple_element/1 35 12.976 0.070 | |
:beam_ssa_pre_codegen.count_uses/1 35 12.976 0.070 <-- | |
:beam_ssa_pre_codegen.count_uses_blk/2 35 12.869 0.105 | |
:maps.values/1 35 0.037 0.036 | |
:elixir_compiler_2.__FILE__/1 1 12.966 0.002 | |
ExUnit.start/0 1 12.966 0.002 <-- | |
ExUnit.start/1 1 12.964 0.006 | |
ExUnit.start/0 1 12.964 0.006 | |
ExUnit.start/1 1 12.964 0.006 <-- | |
Application.ensure_all_started/1 1 12.944 0.001 | |
Application.fetch_env!/2 1 0.011 0.003 | |
ExUnit.configure/1 1 0.003 0.001 | |
ExUnit.start/1 1 12.944 0.001 | |
Application.ensure_all_started/1 1 12.944 0.001 <-- | |
Application.ensure_all_started/2 1 12.943 0.002 | |
Application.ensure_all_started/1 1 12.943 0.002 | |
Application.ensure_all_started/2 1 12.943 0.002 <-- | |
:application.ensure_all_started/2 1 12.941 0.004 | |
Application.ensure_all_started/2 1 12.941 0.004 | |
:application.ensure_all_started/2 1 12.941 0.004 <-- | |
:application.ensure_all_started/4 1 12.936 0.004 | |
:lists.reverse/1 1 0.001 0.001 | |
:application.ensure_all_started/2 1 12.936 0.004 | |
:application.ensure_started/4 12 0.000 0.039 | |
:application.ensure_all_started/4 12 0.000 0.033 | |
:application.ensure_all_started/4 25 12.936 0.076 <-- | |
:application.ensure_started/4 12 12.794 0.100 | |
:application.ensure_loaded/1 12 0.921 0.030 | |
:application.ensure_all_started/4 12 0.000 0.033 | |
:beam_trim."-module/2-lc$^0/1-0-"/1 35 12.891 0.105 | |
:beam_trim.function/1 35 12.891 0.105 <-- | |
:beam_trim.trim/3 35 10.600 0.035 | |
:beam_trim.safe_labels/2 35 2.186 0.070 | |
:beam_ssa_pre_codegen.count_uses/1 35 12.869 0.105 | |
:beam_ssa_pre_codegen.count_uses_blk/2 300 0.000 0.831 | |
:beam_ssa_pre_codegen.count_uses_blk/2 335 12.869 0.936 <-- | |
:lists.foldl/3 300 9.906 0.733 | |
anonymous fn/2 in :beam_ssa_pre_codegen.count_uses_blk/2 300 2.026 0.600 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.count_uses_blk/2 300 0.000 0.831 | |
:elixir_dispatch.expand_macro_fun/6 11 12.836 0.030 | |
ExUnit.Case."MACRO-test"/3 11 12.836 0.030 <-- | |
ExUnit.Case."MACRO-test"/4 11 12.794 0.054 | |
:elixir_env.linify/1 11 0.012 0.012 | |
:application.ensure_all_started/4 12 12.794 0.100 | |
:application.ensure_started/4 12 12.794 0.100 <-- | |
:application_controller.start_application/2 12 11.651 0.018 | |
:application.get_key/2 24 0.188 0.076 | |
:application.ensure_all_started/4 12 0.000 0.039 | |
ExUnit.Case."MACRO-test"/3 11 12.794 0.054 | |
ExUnit.Case."MACRO-test"/4 11 12.794 0.054 <-- | |
Macro.escape/2 11 12.348 0.040 | |
Macro.escape/1 11 0.379 0.013 | |
:elixir_env.linify/1 11 0.013 0.013 | |
:beam_ssa_type.simplify/5 4898 5.728 5.313 | |
:beam_ssa_opt.sub/2 3488 3.926 3.696 | |
:beam_ssa_type.simplify_terminator/4 1517 1.774 1.629 | |
:beam_kernel_to_ssa.make_blocks/2 412 0.475 0.434 | |
:beam_ssa_bool.pre_opt_terminator/3 340 0.395 0.362 | |
:beam_ssa_share.block/2 62 0.234 0.126 | |
:beam_ssa_dead.eval_terminator/3 93 0.097 0.095 | |
:beam_ssa_type.opt_is/8 42 0.042 0.042 | |
:beam_ssa_dead.combine_build_sw/5 8 0.040 0.024 | |
anonymous fn/3 in :beam_ssa.rename_vars/3 28 0.028 0.028 | |
:beam_ssa_type.sig_is/7 24 0.024 0.024 | |
:beam_ssa_bool.digraph_to_ssa_blk/4 18 0.018 0.018 | |
:beam_ssa_dead.shortcut_terminator/4 1 0.001 0.001 | |
:beam_ssa.normalize/1 10931 12.782 11.792 <-- | |
:beam_ssa.is_commutative/1 561 0.561 0.561 | |
:lists.sort/1 121 0.250 0.121 | |
:erlang.setelement/3 175 0.175 0.175 | |
:suspend 3 0.003 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:beam_ssa_pre_codegen.reserve_try_tags_1/4 269 7.795 0.539 | |
:beam_ssa_pre_codegen.do_place_frame/5 158 4.338 0.318 | |
:gb_sets.add/2 83 0.585 0.167 | |
:beam_peep.peep/3 11 0.037 0.022 | |
:beam_ssa_pre_codegen.find_defs_1/6 6 0.024 0.012 | |
:gb_sets.insert/2 527 12.779 1.058 <-- | |
:gb_sets.insert_1/3 527 11.717 2.584 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
anonymous fn/3 in :v3_core.uclauses/3 67 7.245 0.153 | |
:v3_core.uexpr/3 35 4.283 0.105 | |
:v3_core.do_uclause/3 0 1.236 0.048 | |
:v3_core.uclause/3 102 12.764 0.306 <-- | |
:v3_core.do_uclause/3 102 10.626 1.554 | |
:lists.mapfoldl/3 0 1.164 0.054 | |
:erlang.setelement/3 102 0.102 0.102 | |
:sys_core_fold.opt_simple_let_1/4 440 10.129 0.756 | |
:sys_core_fold.expr/3 109 2.615 0.181 | |
:sys_core_fold.opt_simple_let_2/6 549 12.744 0.937 <-- | |
:core_lib.is_var_used/2 382 9.654 0.382 | |
:sys_core_fold.post_opt_let/2 379 2.117 0.758 | |
:sys_core_fold.maybe_suppress_warnings/3 3 0.033 0.006 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 1 0.001 0.001 | |
:eval_bits.eval_field/3 240 12.738 0.720 | |
:eval_bits.make_bit_type/3 240 12.738 0.720 <-- | |
:erl_bits.set_bit_type/2 240 11.778 0.720 | |
:erl_bits.as_list/1 240 0.240 0.240 | |
:elixir.string_to_quoted!/5 2 12.704 0.009 | |
:elixir.tokens_to_quoted/3 2 12.704 0.009 <-- | |
:elixir_parser.parse/1 2 12.646 0.002 | |
:elixir.handle_parsing_opts/2 2 0.030 0.016 | |
:elixir."-tokens_to_quoted/3-after$^0/0-0-"/0 2 0.019 0.011 | |
Postgrex.Protocol.bind_execute/4 40 12.256 0.132 | |
Postgrex.Protocol.rebind_execute/4 6 0.433 0.012 | |
Postgrex.Protocol.recv_bind/3 46 12.689 0.144 <-- | |
Postgrex.Protocol.msg_recv/3 46 12.545 0.168 | |
:elixir.tokens_to_quoted/3 2 12.646 0.002 | |
:elixir_parser.parse/1 2 12.646 0.002 <-- | |
:elixir_parser.yeccpars0/5 2 12.644 0.004 | |
:elixir_parser.parse/1 2 12.644 0.004 | |
:elixir_parser.yeccpars0/5 2 12.644 0.004 <-- | |
:elixir_parser.yeccpars1/5 2 12.640 0.002 | |
:beam_ssa_throw.scan/1 3 12.644 0.015 | |
:beam_ssa_throw.scan_1/2 35 0.000 0.166 | |
:beam_ssa_throw.scan_1/2 38 12.644 0.181 <-- | |
:beam_ssa.predecessors/1 35 5.923 0.245 | |
:beam_ssa.linearize/1 35 4.914 0.105 | |
:beam_ssa_throw.scan_bs/4 35 1.588 0.321 | |
:beam_ssa_throw.get_func_id/1 35 0.035 0.035 | |
:sets.is_empty/1 3 0.003 0.003 | |
:beam_ssa_throw.scan_1/2 35 0.000 0.166 | |
:elixir_parser.yeccpars0/5 2 12.640 0.002 | |
:elixir_parser.yeccpars1/5 2 12.640 0.002 <-- | |
:elixir_parser.yeccpars2/7 2 12.638 0.002 | |
:elixir_parser.yeccpars1/5 2 12.638 0.002 | |
:elixir_parser.yeccpars1/7 753 0.000 0.926 | |
:elixir_parser.yeccpars2/7 755 12.638 0.928 <-- | |
:elixir_parser.yeccpars2_0/7 2 12.636 0.002 | |
:elixir_parser.yeccpars2_46/7 44 12.625 0.097 | |
:elixir_parser.yeccpars2_58/7 76 12.541 0.101 | |
:elixir_parser.yeccpars2_139/7 53 12.514 0.059 | |
:elixir_parser.yeccpars2_180/7 16 12.435 0.032 | |
:elixir_parser.yeccpars2_62/7 84 12.356 0.110 | |
:elixir_parser.yeccpars2_444/7 13 12.334 0.013 | |
:elixir_parser.yeccpars2_47/7 10 12.323 0.013 | |
:elixir_parser.yeccpars2_51/7 2 12.312 0.004 | |
:elixir_parser.yeccpars2_27/7 20 12.139 0.022 | |
:elixir_parser.yeccpars2_48/7 8 12.128 0.016 | |
:elixir_parser.yeccpars2_45/7 11 12.058 0.011 | |
:elixir_parser.yeccpars2_102/7 11 12.035 0.012 | |
:elixir_parser.yeccpars2_42/7 64 11.880 0.072 | |
:elixir_parser.yeccpars2_223/7 23 11.870 0.049 | |
:elixir_parser.yeccpars2_52/7 45 11.849 0.150 | |
:elixir_parser.yeccpars2_185/7 36 11.840 0.083 | |
:elixir_parser.yeccpars2_577/7 7 11.833 0.008 | |
:elixir_parser.yeccpars2_68/7 28 11.645 0.033 | |
:elixir_parser.yeccpars2_154/7 1 11.608 0.001 | |
:elixir_parser.yeccpars2_41/7 12 11.442 0.012 | |
:elixir_parser.yeccpars2_72/7 19 11.437 0.024 | |
:elixir_parser.yeccpars2_94/7 14 11.432 0.030 | |
:elixir_parser.yeccpars2_63/7 3 11.425 0.010 | |
:elixir_parser.yeccpars2_106/7 6 11.405 0.006 | |
:elixir_parser.yeccpars2_192/7 17 11.343 0.019 | |
:elixir_parser.yeccpars2_463/7 12 11.308 0.014 | |
:elixir_parser.yeccpars2_225/7 37 11.178 0.053 | |
:elixir_parser.yeccpars2_142/7 11 11.177 0.031 | |
:elixir_parser.yeccpars2_82/7 4 10.846 0.008 | |
:elixir_parser.yeccpars2_141/7 8 10.719 0.010 | |
:elixir_parser.yeccpars2_170/7 2 10.619 0.004 | |
:elixir_parser.yeccpars2_227/7 4 10.580 0.004 | |
:elixir_parser.yeccpars2_228/7 4 10.577 0.004 | |
:elixir_parser.yeccpars2_194/7 7 10.435 0.010 | |
:elixir_parser.yeccpars2_148/7 20 10.224 0.025 | |
:elixir_parser.yeccpars2_525/7 6 5.259 0.006 | |
:elixir_parser.yeccpars2_502/7 1 5.237 0.001 | |
:elixir_parser.yeccpars2_73/7 2 4.466 0.004 | |
:elixir_parser.yeccpars2_53/7 2 4.449 0.002 | |
:elixir_parser.yeccpars2_191/7 2 4.197 0.002 | |
:elixir_parser.yeccpars2_193/7 2 4.194 0.002 | |
:elixir_parser.yeccpars2_453/7 1 3.354 0.003 | |
:elixir_parser.yeccpars2_183/7 1 3.055 0.002 | |
:elixir_parser.yeccpars2_165/7 1 2.962 0.001 | |
:elixir_parser.yeccpars2_54/7 2 2.394 0.002 | |
:elixir_parser.yeccpars2_213/7 1 2.345 0.003 | |
:suspend 1 0.161 0.000 | |
:elixir_parser.yeccpars2/7 2 12.636 0.002 | |
:elixir_parser.yeccpars2_0/7 2 12.636 0.002 <-- | |
:elixir_parser.yeccpars1/7 2 12.634 0.002 | |
:elixir_parser.yeccpars2_0/7 2 12.634 0.002 | |
:elixir_parser.yeccpars2_cont_2/7 144 0.000 0.193 | |
:elixir_parser.yeccpars2_92/7 6 0.000 0.007 | |
:elixir_parser.yeccpars2_91/7 11 0.000 0.012 | |
:elixir_parser.yeccpars2_89/7 3 0.000 0.004 | |
:elixir_parser.yeccpars2_8/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_72/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_7/7 2 0.000 0.003 | |
:elixir_parser.yeccpars2_577/7 7 0.000 0.010 | |
:elixir_parser.yeccpars2_575/7 7 0.000 0.009 | |
:elixir_parser.yeccpars2_531/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_502/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_498/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_488/7 6 0.000 0.007 | |
:elixir_parser.yeccpars2_483/7 7 0.000 0.007 | |
:elixir_parser.yeccpars2_479/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_470/7 13 0.000 0.013 | |
:elixir_parser.yeccpars2_460/7 60 0.000 0.086 | |
:elixir_parser.yeccpars2_448/7 60 0.000 0.070 | |
:elixir_parser.yeccpars2_444/7 13 0.000 0.014 | |
:elixir_parser.yeccpars2_441/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_437/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_42/7 4 0.000 0.004 | |
:elixir_parser.yeccpars2_39/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_380/7 20 0.000 0.026 | |
:elixir_parser.yeccpars2_358/7 10 0.000 0.010 | |
:elixir_parser.yeccpars2_350/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_33/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_31/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_30/7 64 0.000 0.075 | |
:elixir_parser.yeccpars2_284/7 13 0.000 0.015 | |
:elixir_parser.yeccpars2_28/7 23 0.000 0.023 | |
:elixir_parser.yeccpars2_27/7 4 0.000 0.004 | |
:elixir_parser.yeccpars2_269/7 3 0.000 0.003 | |
:elixir_parser.yeccpars2_266/7 8 0.000 0.008 | |
:elixir_parser.yeccpars2_230/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_227/7 4 0.000 0.004 | |
:elixir_parser.yeccpars2_222/7 59 0.000 0.087 | |
:elixir_parser.yeccpars2_22/7 3 0.000 0.008 | |
:elixir_parser.yeccpars2_219/7 28 0.000 0.034 | |
:elixir_parser.yeccpars2_214/7 28 0.000 0.032 | |
:elixir_parser.yeccpars2_2/7 10 0.000 0.014 | |
:elixir_parser.yeccpars2_194/7 7 0.000 0.008 | |
:elixir_parser.yeccpars2_191/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_188/7 19 0.000 0.023 | |
:elixir_parser.yeccpars2_187/7 7 0.000 0.008 | |
:elixir_parser.yeccpars2_17/7 12 0.000 0.014 | |
:elixir_parser.yeccpars2_16/7 5 0.000 0.005 | |
:elixir_parser.yeccpars2_148/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_142/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_134/7 53 0.000 0.061 | |
:elixir_parser.yeccpars2_106/7 6 0.000 0.007 | |
:elixir_parser.yeccpars1/7 753 12.634 0.932 <-- | |
:elixir_parser.yecctoken_end_location/1 2 0.043 0.006 | |
:garbage_collect 3 0.032 0.032 | |
:elixir_parser.yecc_end/1 2 0.002 0.002 | |
:elixir_parser.yeccpars2/7 753 0.000 0.926 | |
:elixir_parser.yeccpars2/7 44 12.625 0.097 | |
:elixir_parser.yeccpars2_46/7 44 12.625 0.097 <-- | |
:elixir_parser.yeccgoto_dot_alias/7 44 12.615 0.049 | |
:elixir_parser.build_alias/1 44 0.146 0.097 | |
:elixir_parser.yeccpars2_46/7 44 12.615 0.049 | |
:elixir_parser.yeccpars2_180/7 16 0.000 0.016 | |
:elixir_parser.yeccgoto_dot_alias/7 60 12.615 0.065 <-- | |
:elixir_parser.yeccpars2_32/7 60 12.613 0.064 | |
:elixir_parser.yeccgoto_dot_alias/7 60 12.613 0.064 | |
:elixir_parser.yeccpars2_32/7 60 12.613 0.064 <-- | |
:elixir_parser.yeccgoto_access_expr/7 60 12.611 0.066 | |
:elixir_parser.yeccpars2_32/7 60 12.611 0.066 | |
:elixir_parser.yeccpars2_52/7 45 0.000 0.047 | |
:elixir_parser.yeccpars2_51/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_5/7 64 0.000 0.099 | |
:elixir_parser.yeccpars2_48/7 8 0.000 0.008 | |
:elixir_parser.yeccpars2_34/7 3 0.000 0.003 | |
:elixir_parser.yeccpars2_3/7 7 0.000 0.008 | |
:elixir_parser.yeccpars2_213/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_19/7 8 0.000 0.009 | |
:elixir_parser.yeccpars2_18/7 12 0.000 0.016 | |
:elixir_parser.yeccpars2_10/7 3 0.000 0.003 | |
:elixir_parser.yeccgoto_access_expr/7 213 12.611 0.262 <-- | |
:elixir_parser.yeccpars2_39/7 213 12.609 0.264 | |
:elixir_parser.yeccgoto_access_expr/7 213 12.609 0.264 | |
:elixir_parser.yeccpars2_39/7 213 12.609 0.264 <-- | |
:elixir_parser.yeccgoto_matched_expr/7 212 12.607 0.258 | |
:suspend 1 0.001 0.000 | |
:elixir_parser.yeccpars1/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_39/7 212 12.607 0.258 | |
:elixir_parser.yeccpars2_437/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_434/7 10 0.000 0.011 | |
:elixir_parser.yeccpars2_129/7 40 0.000 0.047 | |
:elixir_parser.yeccpars2_12/7 9 0.000 0.009 | |
:elixir_parser.yeccpars2_11/7 62 0.000 0.077 | |
:elixir_parser.yeccgoto_matched_expr/7 334 12.607 0.403 <-- | |
:elixir_parser.yeccpars2_358/7 32 12.341 0.033 | |
:elixir_parser.yeccpars2_434/7 10 12.291 0.029 | |
:elixir_parser.yeccpars2_380/7 67 12.285 0.076 | |
:elixir_parser.yeccpars2_89/7 49 12.046 0.065 | |
:elixir_parser.yeccpars2_367/7 1 12.021 0.001 | |
:elixir_parser.yeccpars2_350/7 2 11.592 0.002 | |
:elixir_parser.yeccpars2_219/7 87 11.283 0.129 | |
:elixir_parser.yeccpars2_269/7 14 11.137 0.016 | |
:elixir_parser.yeccpars2_266/7 16 10.703 0.016 | |
:elixir_parser.yeccpars2_284/7 33 10.191 0.044 | |
:elixir_parser.yeccpars2_488/7 6 5.262 0.006 | |
:elixir_parser.yeccpars2_531/7 8 5.244 0.008 | |
:elixir_parser.yeccpars2_437/7 2 2.378 0.003 | |
:elixir_parser.yeccpars2_16/7 7 0.264 0.007 | |
:elixir_parser.yeccpars2/7 76 12.541 0.101 | |
:elixir_parser.yeccpars2_58/7 76 12.541 0.101 <-- | |
:elixir_parser.yeccgoto_eoe/7 76 12.539 0.085 | |
:elixir_parser.yeccpars2_58/7 76 12.539 0.085 | |
:elixir_parser.yeccgoto_eoe/7 76 12.539 0.085 <-- | |
:elixir_parser.yeccpars2_445/7 13 12.329 0.013 | |
:elixir_parser.yeccpars2_460/7 60 12.274 0.069 | |
:elixir_parser.yeccpars2_479/7 3 0.217 0.009 | |
:beam_ssa.dominators_1/3 703 12.349 0.703 | |
:beam_ssa.common_dominators/3 28 0.186 0.028 | |
:beam_ssa.dom_intersection/2 731 12.535 0.731 <-- | |
:beam_ssa.dom_intersection/3 95 11.804 0.190 | |
:elixir_parser.yeccpars2/7 53 12.514 0.059 | |
:elixir_parser.yeccpars2_139/7 53 12.514 0.059 <-- | |
:elixir_parser.yeccgoto_dot_op/7 53 12.512 0.060 | |
:elixir_parser.yeccpars2_139/7 53 12.512 0.060 | |
:elixir_parser.yeccgoto_dot_op/7 53 12.512 0.060 <-- | |
:elixir_parser.yeccpars2_134/7 53 12.510 0.056 | |
:elixir_parser.yeccgoto_dot_op/7 53 12.510 0.056 | |
:elixir_parser.yeccpars2_134/7 53 12.510 0.056 <-- | |
:elixir_parser.yeccpars1/7 53 0.000 0.061 | |
:elixir_parser.yeccpars2_380/7 47 12.284 0.080 | |
:elixir_parser.yeccpars2_16/7 2 0.216 0.002 | |
:elixir_parser.yeccpars2_379/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_1/7 13 0.000 0.016 | |
:elixir_parser.yeccgoto_expr/7 63 12.500 0.099 <-- | |
:elixir_parser.yeccpars2_381/7 60 12.283 0.066 | |
:elixir_parser.yeccpars2_23/7 2 0.263 0.002 | |
:elixir_parser.yeccpars2_478/7 1 0.035 0.002 | |
Ecto.Repo.Preloader.preload_each/4 35 12.464 0.471 | |
Ecto.Repo.Preloader.preload_assocs/4 53 0.000 0.085 | |
Ecto.Repo.Preloader.preload_assocs/4 88 12.464 0.556 <-- | |
Enum.reverse/2 106 0.715 0.450 | |
Ecto.Repo.Preloader.assoc_map/3 53 0.260 0.083 | |
Ecto.Repo.Preloader.maybe_unpack_query/2 53 0.077 0.077 | |
:garbage_collect 2 0.024 0.024 | |
:lists.reverse/1 3 0.003 0.003 | |
Ecto.Repo.Preloader.preload_each/4 53 0.000 0.205 | |
Ecto.Repo.Preloader.preload_assocs/4 53 0.000 0.085 | |
:elixir_parser.yeccpars2_441/7 11 12.326 0.011 | |
:elixir_parser.yeccpars2_214/7 36 0.116 0.053 | |
:elixir_parser.yeccpars2_8/7 7 0.000 0.008 | |
:elixir_parser.yeccpars2_7/7 5 0.000 0.006 | |
:elixir_parser.yeccpars2_483/7 5 0.000 0.005 | |
:elixir_parser.yeccpars2_33/7 1 0.000 0.001 | |
:elixir_parser.yeccpars2_27/7 19 0.000 0.025 | |
:elixir_parser.yeccpars2_2/7 60 0.000 0.071 | |
:elixir_parser.yeccpars2_cont_2/7 144 12.442 0.180 <-- | |
:elixir_parser.yeccpars1/7 144 0.000 0.193 | |
:elixir_parser.yeccpars2/7 16 12.435 0.032 | |
:elixir_parser.yeccpars2_180/7 16 12.435 0.032 <-- | |
:elixir_parser.build_dot_alias/3 16 0.048 0.032 | |
:elixir_parser.yeccgoto_dot_alias/7 16 0.000 0.016 | |
:lists.foldr/3 73 11.014 0.073 | |
:v3_kernel.expr/3 2 1.400 0.002 | |
anonymous fn/3 in :v3_kernel.match/4 75 12.414 0.075 <-- | |
:v3_kernel.match_varcon/4 75 12.360 0.150 | |
:lists.foldl/3 2470 12.366 7.414 | |
anonymous fn/4 in :beam_ssa.fold_uses_block/3 2470 12.366 7.414 <-- | |
:maps.put/3 2470 2.474 2.472 | |
:maps.get/3 2470 2.474 2.472 | |
:suspend 2 0.002 0.000 | |
:garbage_collect 2 0.002 0.002 | |
anonymous fn/3 in :compile.select_passes/2 3 12.361 0.006 | |
:beam_block.module/2 3 12.361 0.006 <-- | |
:beam_block."-module/2-lc$^0/1-0-"/1 3 12.355 0.056 | |
anonymous fn/3 in :v3_kernel.match/4 75 12.360 0.150 | |
:v3_kernel.match_varcon/4 75 12.360 0.150 <-- | |
:v3_kernel.match_con/4 24 7.709 0.129 | |
:v3_kernel.match_var/4 51 6.380 0.102 | |
:v3_kernel.is_var_clause/1 75 0.225 0.150 | |
:elixir_parser.yeccpars2/7 84 12.356 0.110 | |
:elixir_parser.yeccpars2_62/7 84 12.356 0.110 <-- | |
:elixir_parser.yeccgoto_dot_identifier/7 84 12.355 0.115 | |
:elixir_parser.yeccpars2_62/7 84 12.355 0.115 | |
:elixir_parser.yeccpars2_183/7 1 0.000 0.001 | |
:elixir_parser.yeccgoto_dot_identifier/7 85 12.355 0.116 <-- | |
:elixir_parser.yeccpars2_28/7 85 12.354 0.174 | |
:beam_block.module/2 3 12.355 0.056 | |
:beam_block."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:beam_block."-module/2-lc$^0/1-0-"/1 38 12.355 0.108 <-- | |
:beam_block.function/1 35 12.247 0.175 | |
:beam_block."-module/2-lc$^0/1-0-"/1 35 0.000 0.052 | |
:elixir_parser.yeccgoto_dot_identifier/7 85 12.354 0.174 | |
:elixir_parser.yeccpars2_28/7 85 12.354 0.174 <-- | |
:elixir_parser.yeccgoto_no_parens_zero_expr/7 62 11.050 0.077 | |
:elixir_parser.build_no_parens/2 62 0.292 0.077 | |
:elixir_parser.yeccpars1/7 23 0.000 0.023 | |
:elixir_parser.yeccgoto_matched_expr/7 32 12.341 0.033 | |
:elixir_parser.yeccpars2_358/7 32 12.341 0.033 <-- | |
:elixir_parser.yeccgoto_call_args_no_parens_one/7 22 12.340 0.023 | |
:elixir_parser.yeccpars1/7 10 0.000 0.010 | |
:elixir_parser.yeccpars2_358/7 22 12.340 0.023 | |
:elixir_parser.yeccgoto_call_args_no_parens_one/7 22 12.340 0.023 <-- | |
:elixir_parser.yeccpars2_467/7 22 12.339 0.032 | |
:elixir_parser.yeccgoto_call_args_no_parens_one/7 22 12.339 0.032 | |
:elixir_parser.yeccpars2_467/7 22 12.339 0.032 <-- | |
:elixir_parser.yeccgoto_call_args_no_parens_all/7 13 12.338 0.015 | |
:elixir_parser.yeccgoto_no_parens_one_expr/7 9 12.294 0.009 | |
:elixir_parser.build_no_parens/2 9 0.036 0.009 | |
:elixir_parser.yeccpars2_467/7 13 12.338 0.015 | |
:elixir_parser.yeccgoto_call_args_no_parens_all/7 13 12.338 0.015 <-- | |
:elixir_parser.yeccpars2_470/7 13 12.337 0.014 | |
:elixir_parser.yeccgoto_call_args_no_parens_all/7 13 12.337 0.014 | |
:elixir_parser.yeccpars2_470/7 13 12.337 0.014 <-- | |
:elixir_parser.yeccpars1/7 13 0.000 0.013 | |
:elixir_parser.yeccpars2/7 13 12.334 0.013 | |
:elixir_parser.yeccpars2_444/7 13 12.334 0.013 <-- | |
:elixir_parser.yeccpars1/7 13 0.000 0.014 | |
:elixir_parser.yeccgoto_eoe/7 13 12.329 0.013 | |
:elixir_parser.yeccpars2_445/7 13 12.329 0.013 <-- | |
:elixir_parser.yeccgoto_do_eoe/7 13 12.328 0.015 | |
:elixir_parser.yeccpars2_445/7 13 12.328 0.015 | |
:elixir_parser.yeccgoto_do_eoe/7 13 12.328 0.015 <-- | |
:elixir_parser.yeccpars2_441/7 13 12.327 0.014 | |
:elixir_parser.yeccgoto_do_eoe/7 13 12.327 0.014 | |
:elixir_parser.yeccpars2_441/7 13 12.327 0.014 <-- | |
:elixir_parser.yeccpars2_cont_2/7 11 12.326 0.011 | |
:elixir_parser.yeccpars1/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2/7 10 12.323 0.013 | |
:elixir_parser.yeccpars2_47/7 10 12.323 0.013 <-- | |
:elixir_parser.yeccgoto_at_op_eol/7 10 12.322 0.012 | |
:elixir_parser.yeccpars2_47/7 10 12.322 0.012 | |
:elixir_parser.yeccgoto_at_op_eol/7 10 12.322 0.012 <-- | |
:elixir_parser.yeccpars2_2/7 10 12.321 0.011 | |
:elixir_parser.yeccgoto_at_op_eol/7 10 12.321 0.011 | |
:elixir_parser.yeccgoto_type_op_eol/7 1 0.000 0.001 | |
:elixir_parser.yeccgoto_match_op_eol/7 20 0.000 0.024 | |
:elixir_parser.yeccgoto_kw_eol/7 14 0.000 0.015 | |
:elixir_parser.yeccgoto_comp_op_eol/7 11 0.000 0.014 | |
:elixir_parser.yeccgoto_assoc_op_eol/7 6 0.000 0.006 | |
:elixir_parser.yeccgoto_arrow_op_eol/7 8 0.000 0.008 | |
:elixir_parser.yeccpars2_2/7 70 12.321 0.079 <-- | |
:elixir_parser.yeccpars2_cont_2/7 60 0.000 0.071 | |
:elixir_parser.yeccpars1/7 10 0.000 0.014 | |
:elixir_parser.yeccpars2/7 2 12.312 0.004 | |
:elixir_parser.yeccpars2_51/7 2 12.312 0.004 <-- | |
:elixir_parser.build_bin_heredoc/1 2 0.010 0.004 | |
:elixir_parser.yeccgoto_access_expr/7 2 0.000 0.002 | |
:elixir_parser.yeccpars2_467/7 9 12.294 0.009 | |
:elixir_parser.yeccgoto_no_parens_one_expr/7 9 12.294 0.009 <-- | |
:elixir_parser.yeccpars2_12/7 9 12.293 0.009 | |
:elixir_parser.yeccgoto_no_parens_one_expr/7 9 12.293 0.009 | |
:elixir_parser.yeccpars2_12/7 9 12.293 0.009 <-- | |
:elixir_parser.yeccgoto_matched_expr/7 9 0.000 0.009 | |
:elixir_parser.yeccgoto_matched_expr/7 10 12.291 0.029 | |
:elixir_parser.yeccpars2_434/7 10 12.291 0.029 <-- | |
:elixir_parser.build_unary_op/2 10 0.032 0.022 | |
:garbage_collect 1 0.013 0.013 | |
:elixir_parser.yeccgoto_matched_expr/7 10 0.000 0.011 | |
:elixir_parser.yeccgoto_matched_expr/7 67 12.285 0.076 | |
:elixir_parser.yeccpars2_380/7 67 12.285 0.076 <-- | |
:elixir_parser.yeccgoto_expr/7 47 12.284 0.080 | |
:elixir_parser.yeccpars1/7 20 0.000 0.026 | |
:elixir_parser.yeccgoto_expr/7 60 12.283 0.066 | |
:elixir_parser.yeccpars2_381/7 60 12.283 0.066 <-- | |
:elixir_parser.yeccgoto_stab_expr/7 60 12.282 0.080 | |
:elixir_parser.yeccpars2_381/7 60 12.282 0.080 | |
:elixir_parser.yeccgoto_stab_expr/7 60 12.282 0.080 <-- | |
:elixir_parser.yeccpars2_376/7 12 12.281 0.014 | |
:elixir_parser.yeccpars2_400/7 48 12.205 0.111 | |
:elixir_parser.yeccgoto_stab_expr/7 12 12.281 0.014 | |
:elixir_parser.yeccpars2_376/7 12 12.281 0.014 <-- | |
:elixir_parser.yeccgoto_stab/7 12 12.280 0.015 | |
:elixir_parser.yeccpars2_376/7 12 12.280 0.015 | |
:elixir_parser.yeccpars2_400/7 48 0.000 0.054 | |
:elixir_parser.yeccgoto_stab/7 60 12.280 0.069 <-- | |
:elixir_parser.yeccpars2_448/7 60 12.279 0.069 | |
:elixir_parser.yeccgoto_stab/7 60 12.279 0.069 | |
:elixir_parser.yeccpars2_448/7 60 12.279 0.069 <-- | |
:elixir_parser.yeccpars1/7 60 0.000 0.070 | |
:elixir_parser.yeccgoto_eoe/7 60 12.274 0.069 | |
:elixir_parser.yeccpars2_460/7 60 12.274 0.069 <-- | |
:elixir_parser.yeccpars1/7 60 0.000 0.086 | |
:cerl.update_c_tuple/2 2045 7.004 2.047 | |
:cerl.ann_c_tuple/2 1436 4.320 1.441 | |
:cerl.fold_map_pairs/3 209 0.608 0.209 | |
:cerl.c_tuple/1 164 0.328 0.164 | |
:cerl.is_lit_list/1 8386 0.000 8.389 | |
:cerl.is_lit_list/1 12240 12.260 12.250 <-- | |
:suspend 6 0.006 0.000 | |
:garbage_collect 4 0.004 0.004 | |
:cerl.is_lit_list/1 8386 0.000 8.389 | |
:beam_block."-module/2-lc$^0/1-0-"/1 35 12.247 0.175 | |
:beam_block.function/1 35 12.247 0.175 <-- | |
:beam_block.blockify/1 35 8.184 0.035 | |
:beam_block.swap_opt/1 35 2.785 0.737 | |
:beam_block.embed_lines/2 35 0.998 0.035 | |
:lists.reverse/1 35 0.105 0.070 | |
:elixir_parser.yeccgoto_stab_expr/7 48 12.205 0.111 | |
:elixir_parser.yeccpars2_400/7 48 12.205 0.111 <-- | |
:elixir_parser.annotate_eoe/2 48 0.050 0.050 | |
:elixir_parser.yeccgoto_stab/7 48 0.000 0.054 | |
:elixir_parser.yeccpars2/7 20 12.139 0.022 | |
:elixir_parser.yeccgoto_open_bracket/7 3 0.000 0.003 | |
:elixir_parser.yeccpars2_27/7 23 12.139 0.025 <-- | |
:elixir_parser.yeccpars2_cont_2/7 19 0.000 0.025 | |
:elixir_parser.yeccpars1/7 4 0.000 0.004 | |
:elixir_parser.yeccpars2/7 8 12.128 0.016 | |
:elixir_parser.yeccpars2_48/7 8 12.128 0.016 <-- | |
:elixir_parser.handle_literal/2 8 0.017 0.008 | |
:elixir_parser.yeccgoto_access_expr/7 8 0.000 0.008 | |
:error_handler.undefined_function/3 1 9.427 0.002 | |
DoAuth.Repo.insert!/2 1 2.669 0.005 | |
Ecto.Repo.Schema.insert!/4 2 12.096 0.007 <-- | |
Ecto.Repo.Schema.insert/4 2 12.089 0.005 | |
DBConnection.prepare_execute/4 15 3.852 0.029 | |
DBConnection.begin/3 4 3.146 0.006 | |
DBConnection.execute/4 21 2.755 0.027 | |
Ecto.Adapters.SQL.execute!/4 6 0.910 0.008 | |
Ecto.Adapters.Postgres.Connection.execute/4 4 0.796 0.008 | |
DBConnection.commit/3 4 0.622 0.009 | |
DBConnection.log/4 54 12.081 0.087 <-- | |
DBConnection.log/5 54 11.994 0.389 | |
:elixir_parser.yeccpars2/7 11 12.058 0.011 | |
:elixir_parser.yeccpars2_45/7 11 12.058 0.011 <-- | |
:elixir_parser.yeccgoto_open_bracket/7 11 12.057 0.015 | |
:elixir_parser.yeccpars2_45/7 11 12.057 0.015 | |
:elixir_parser.yeccgoto_open_bracket/7 11 12.057 0.015 <-- | |
:elixir_parser.yeccpars2_8/7 8 12.056 0.009 | |
:elixir_parser.yeccpars2_27/7 3 0.000 0.003 | |
:elixir_parser.yeccgoto_open_bracket/7 8 12.056 0.009 | |
:elixir_parser.yeccpars2_8/7 8 12.056 0.009 <-- | |
:elixir_parser.yeccpars2_cont_2/7 7 0.000 0.008 | |
:elixir_parser.yeccpars1/7 1 0.000 0.001 | |
:beam_kernel_to_ssa.do_match_cg/3 64 7.764 0.115 | |
:beam_kernel_to_ssa.guard_clause_cg/3 12 3.358 0.040 | |
:beam_kernel_to_ssa.select_cg/5 12 0.786 0.022 | |
anonymous fn/6 in :beam_kernel_to_ssa.select_literal/5 0 0.052 0.003 | |
:beam_kernel_to_ssa.select_map/5 0 0.048 0.006 | |
:beam_kernel_to_ssa.select_val/4 38 0.024 0.038 | |
:beam_kernel_to_ssa.cg/2 0 0.018 0.025 | |
:beam_kernel_to_ssa.select_map_val/5 3 0.000 0.003 | |
:beam_kernel_to_ssa.match_cg/3 68 0.000 0.069 | |
:beam_kernel_to_ssa.match_cg/3 197 12.050 0.321 <-- | |
:beam_kernel_to_ssa.match_fmf/4 36 4.859 0.036 | |
:beam_kernel_to_ssa.select_val_cg/7 12 0.166 0.049 | |
:beam_kernel_to_ssa.new_label/1 34 0.102 0.068 | |
:erlang.++/2 34 0.036 0.035 | |
:beam_kernel_to_ssa.match_cg/3 68 0.000 0.069 | |
:beam_kernel_to_ssa.cg/2 115 0.000 0.603 | |
:elixir_parser.yeccgoto_matched_expr/7 49 12.046 0.065 | |
:elixir_parser.yeccpars2_89/7 49 12.046 0.065 <-- | |
:elixir_parser.yeccgoto_container_expr/7 46 12.045 0.056 | |
:elixir_parser.yeccpars1/7 3 0.000 0.004 | |
:elixir_parser.yeccpars2_89/7 46 12.045 0.056 | |
:elixir_parser.yeccgoto_container_expr/7 46 12.045 0.056 <-- | |
:elixir_parser.yeccpars2_186/7 15 12.044 0.020 | |
:elixir_parser.yeccpars2_197/7 14 11.819 0.015 |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment