Skip to content

Instantly share code, notes, and snippets.

@abelsiqueira
Created Sep 17, 2019
Embed
What would you like to do?
# put in file lops.jl
# LinearOperator and hcat precompilation problem
using LinearOperators
using Profile
function foo()
N = 15; n = 5
lops = [ LinearOperator(randn(n,n)) for i=1:N ]
#C = hvcat(ntuple(x -> N, N), lops...)
C = hcat(lops...)
#y = C * randn(n * N)
@time y = C*randn(n * N)
@time y = C*randn(n * N)
#=
C = sum(lops)
@time y = C*randn(n)
@time y = C*randn(n)
C = prod(lops)
@time y = C*randn(n)
@time y = C*randn(n)
=#
end
#foo()
Profile.clear()
@profile foo()
Profile.print()
#using ProfileView
#ProfileView.view()
0.274885 seconds (587.86 k allocations: 29.722 MiB, 2.23% gc time)
0.000015 seconds (58 allocations: 11.453 KiB)
491 ./client.jl:464; _start()
491 ./client.jl:295; exec_options(::Base.JLOptions)
491 ./Base.jl:31; include(::Module, ::String)
491 ./loading.jl:1094; include_relative(::Module, ::Str...
491 ./boot.jl:328; include
114 ./compiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInstan...
110 ...mpiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInstan...
107 ...mpiler/typeinfer.jl:12; typeinf(::Core.Compiler.Inferen...
107 ...tinterpretation.jl:1230; typeinf_nocycle(::Core.Compil...
97 ...tinterpretation.jl:1160; typeinf_local(::Core.Compiler...
97 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array{...
97 ...tinterpretation.jl:847; abstract_eval_call(::Array{A...
97 ...interpretation.jl:608; abstract_call(::Any, ::Array...
8 ...interpretation.jl:609; abstract_call(::Any, ::Arra...
8 ...interpretation.jl:561; abstract_apply(::Any, ::Arr...
8 ...interpretation.jl:818; abstract_call(::Any, ::Noth...
5 ...interpretation.jl:50; abstract_call_gf_by_type(::...
5 ./reflection.jl:808; _methods_by_ftype
3 ...interpretation.jl:93; abstract_call_gf_by_type(::...
3 ...nterpretation.jl:376; abstract_call_method(::Me...
3 ...er/typeinfer.jl:482; typeinf_edge(::Method, ::...
2 ...er/typeinfer.jl:12; typeinf(::Core.Compiler.I...
2 ...erpretation.jl:1230; typeinf_nocycle(::Core....
2 ...erpretation.jl:1174; typeinf_local(::Core.C...
2 ...erpretation.jl:917; abstract_eval(::Any, :...
1 ...rpretation.jl:847; abstract_eval_call(::A...
1 ...rpretation.jl:608; abstract_call(::Any, ...
1 ...rpretation.jl:609; abstract_call(::Any, ...
1 ...pretation.jl:561; abstract_apply(::Any...
1 ...pretation.jl:818; abstract_call(::Any...
1 ...pretation.jl:50; abstract_call_gf_by...
1 ...flection.jl:808; _methods_by_ftype
1 ...er/typeinfer.jl:33; typeinf(::Core.Compiler.I...
1 ...ler/optimize.jl:169; optimize(::Core.Compiler...
1 ...sair/driver.jl:112; run_passes(::Core.CodeI...
1 ./expr.jl:60; copy_exprargs(::Array{A...
1 ...interpretation.jl:810; abstract_call(::Any, ::Arra...
1 ...iler/typeutils.jl:46; argtypes_to_type
88 ...interpretation.jl:818; abstract_call(::Any, ::Arra...
82 ...interpretation.jl:93; abstract_call_gf_by_type(::...
82 ...nterpretation.jl:376; abstract_call_method(::Met...
82 ...ler/typeinfer.jl:482; typeinf_edge(::Method, ::...
80 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.I...
80 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
70 ...erpretation.jl:1160; typeinf_local(::Core.Co...
70 ...erpretation.jl:917; abstract_eval(::Any, ::...
70 ...erpretation.jl:847; abstract_eval_call(::A...
70 ...rpretation.jl:608; abstract_call(::Any, :...
70 ...rpretation.jl:764; abstract_call(::Any, ...
70 ...er/tfuncs.jl:1419; return_type_tfunc(::...
70 ...pretation.jl:818; abstract_call(::Any,...
70 ...pretation.jl:93; abstract_call_gf_by_...
70 ...retation.jl:376; abstract_call_metho...
70 ...ypeinfer.jl:482; typeinf_edge(::Met...
70 ...ypeinfer.jl:12; typeinf(::Core.Com...
70 ...etation.jl:1230; typeinf_nocycle(...
69 ...tation.jl:1160; typeinf_local(::...
69 ...tation.jl:917; abstract_eval(::...
69 ...tation.jl:847; abstract_eval_c...
69 ...tation.jl:608; abstract_call(:...
69 ...ation.jl:818; abstract_call(...
69 ...ation.jl:93; abstract_call_...
69 ...tion.jl:376; abstract_call...
69 ...nfer.jl:482; typeinf_edge...
68 ...nfer.jl:12; typeinf(::Co...
68 ...ion.jl:1230; typeinf_no...
+1 1 ...ion.jl:1160; typeinf_lo...
+2 1 ...tion.jl:917; abstract_eva...
+3 1 ...tion.jl:847; abstract_eva...
+4 1 ...tion.jl:608; abstract_cal...
+5 1 ...tion.jl:609; abstract_cal...
+6 1 ...tion.jl:553; abstract_app...
+7 1 ...ials.jl:717; append_any(:...
+1 67 ...ion.jl:1174; typeinf_lo...
+2 67 ...ion.jl:917; abstract_ev...
+3 67 ...ion.jl:845; abstract_ev...
+4 67 ...tion.jl:21; abstract_cal...
+5 67 ...tion.jl:93; abstract_cal...
+6 67 ...ion.jl:376; abstract_ca...
+7 67 ...fer.jl:482; typeinf_edg...
+8 65 ...nfer.jl:12; typeinf(::Co...
+9 65 ...ion.jl:1230; typeinf_no...
+10 65 ...ion.jl:1174; typeinf_lo...
+11 65 ...ion.jl:917; abstract_ev...
+12 65 ...ion.jl:847; abstract_ev...
+13 65 ...ion.jl:608; abstract_ca...
+14 65 ...ion.jl:818; abstract_ca...
+15 1 ...ion.jl:50; abstract_ca...
+16 1 ...tion.jl:808; _methods_by_...
+15 61 ...ion.jl:93; abstract_ca...
+16 61 ...ion.jl:376; abstract_ca...
+17 61 ...fer.jl:482; typeinf_edg...
+18 61 ...nfer.jl:12; typeinf(::Co...
+19 61 ...ion.jl:1230; typeinf_no...
+20 61 ...ion.jl:1174; typeinf_lo...
+21 61 ...ion.jl:917; abstract_ev...
+22 61 ...ion.jl:847; abstract_ev...
+23 61 ...ion.jl:608; abstract_ca...
+24 53 ...ion.jl:609; abstract_ca...
+25 53 ...ion.jl:561; abstract_ap...
+26 53 ...ion.jl:818; abstract_ca...
+27 53 ...tion.jl:93; abstract_cal...
+28 53 ...ion.jl:376; abstract_ca...
+29 53 ...fer.jl:482; typeinf_edg...
+30 53 ...nfer.jl:12; typeinf(::Co...
+31 53 ...ion.jl:1230; typeinf_no...
+32 53 ...ion.jl:1174; typeinf_lo...
+33 53 ...ion.jl:917; abstract_ev...
+34 53 ...ion.jl:847; abstract_ev...
+35 53 ...ion.jl:608; abstract_ca...
+36 1 ...ion.jl:609; abstract_ca...
+37 1 ...tion.jl:561; abstract_app...
+38 1 ...tion.jl:818; abstract_cal...
+39 1 ...tion.jl:93; abstract_cal...
+40 1 ...tion.jl:376; abstract_cal...
+41 1 ...nfer.jl:482; typeinf_edge...
+42 1 ...nfer.jl:33; typeinf(::Co...
+43 1 ...mize.jl:169; optimize(::C...
+44 1 ...iver.jl:112; run_passes(:...
+45 1 ...iver.jl:107; just_constru...
+46 1 ...2ssa.jl:867; construct_ss...
+36 52 ...ion.jl:818; abstract_ca...
+37 52 ...tion.jl:93; abstract_cal...
+38 52 ...ion.jl:376; abstract_ca...
+39 52 ...fer.jl:482; typeinf_edg...
+40 51 ...nfer.jl:12; typeinf(::Co...
+41 51 ...ion.jl:1230; typeinf_no...
+42 51 ...ion.jl:1174; typeinf_lo...
+43 51 ...ion.jl:917; abstract_ev...
+44 51 ...ion.jl:847; abstract_ev...
+45 51 ...ion.jl:608; abstract_ca...
+46 51 ...ion.jl:818; abstract_ca...
+47 51 ...tion.jl:93; abstract_cal...
+48 51 ...ion.jl:376; abstract_ca...
+49 51 ...fer.jl:482; typeinf_edg...
+50 50 ...nfer.jl:12; typeinf(::Co...
+51 50 ...ion.jl:1230; typeinf_no...
+52 50 ...ion.jl:1174; typeinf_lo...
+53 50 ...ion.jl:917; abstract_ev...
+54 50 ...ion.jl:847; abstract_ev...
+55 50 ...ion.jl:608; abstract_ca...
+56 1 ...ion.jl:810; abstract_ca...
+57 1 ...tils.jl:46; argtypes_to_...
+56 49 ...ion.jl:818; abstract_ca...
+57 49 ...tion.jl:93; abstract_cal...
+58 49 ...ion.jl:376; abstract_ca...
+59 49 ...fer.jl:482; typeinf_edg...
+60 46 ...nfer.jl:12; typeinf(::Co...
+61 46 ...ion.jl:1230; typeinf_no...
+62 5 ...ion.jl:1160; typeinf_lo...
+63 5 ...tion.jl:917; abstract_eva...
+64 5 ...tion.jl:847; abstract_eva...
+65 5 ...tion.jl:608; abstract_cal...
+66 5 ...tion.jl:818; abstract_cal...
+67 4 ...tion.jl:93; abstract_cal...
+68 4 ...tion.jl:376; abstract_cal...
+69 4 ...nfer.jl:482; typeinf_edge...
+70 3 ...nfer.jl:12; typeinf(::Co...
+71 3 ...ion.jl:1230; typeinf_noc...
+72 3 ...ion.jl:1174; typeinf_loc...
+73 3 ...tion.jl:917; abstract_eva...
+74 3 ...tion.jl:847; abstract_eva...
+75 3 ...tion.jl:608; abstract_cal...
+76 3 ...tion.jl:818; abstract_cal...
+77 3 ...tion.jl:93; abstract_cal...
+78 3 ...tion.jl:376; abstract_cal...
+79 3 ...nfer.jl:482; typeinf_edge...
+80 2 ...nfer.jl:12; typeinf(::Co...
+81 2 ...ion.jl:1230; typeinf_noc...
+82 2 ...ion.jl:1174; typeinf_loc...
+83 2 ...tion.jl:917; abstract_eva...
+84 2 ...tion.jl:847; abstract_eva...
+85 2 ...tion.jl:608; abstract_cal...
+86 1 ...tion.jl:811; abstract_cal...
+87 1 ...tion.jl:586; pure_eval_ca...
+88 1 ...tion.jl:808; _methods_by_...
+86 1 ...tion.jl:818; abstract_cal...
+87 1 ...tion.jl:93; abstract_cal...
+88 1 ...tion.jl:376; abstract_cal...
+89 1 ...nfer.jl:482; typeinf_edge...
+90 1 ...nfer.jl:12; typeinf(::Co...
+91 1 ...ion.jl:1230; typeinf_noc...
+92 1 ...ion.jl:1174; typeinf_loc...
+93 1 ...tion.jl:917; abstract_eva...
+94 1 ...tion.jl:847; abstract_eva...
+95 1 ...tion.jl:608; abstract_cal...
+96 1 ...tion.jl:818; abstract_cal...
+97 1 ...tion.jl:93; abstract_cal...
+98 1 ...tion.jl:376; abstract_cal...
+99 1 ...nfer.jl:482; typeinf_edge...
+100 1 ...nfer.jl:12; typeinf(::Co...
+101 1 ...ion.jl:1230; typeinf_noc...
+102 1 ...ion.jl:1174; typeinf_loc...
+103 1 ...tion.jl:917; abstract_eva...
+104 1 ...tion.jl:847; abstract_eva...
+105 1 ...tion.jl:608; abstract_cal...
+106 1 ...tion.jl:818; abstract_cal...
+107 1 ...tion.jl:93; abstract_cal...
+108 1 ...tion.jl:376; abstract_cal...
+109 1 ...nfer.jl:482; typeinf_edge...
+110 1 ...nfer.jl:12; typeinf(::Co...
+111 1 ...ion.jl:1230; typeinf_noc...
+112 1 ...ion.jl:1174; typeinf_loc...
+113 1 ...tion.jl:917; abstract_eva...
+114 1 ...tion.jl:847; abstract_eva...
+115 1 ...tion.jl:608; abstract_cal...
+116 1 ...tion.jl:811; abstract_cal...
+117 1 ...tion.jl:586; pure_eval_ca...
+118 1 ...tion.jl:808; _methods_by_...
+80 1 ...nfer.jl:33; typeinf(::Co...
+81 1 ...mize.jl:169; optimize(::C...
+82 1 ...iver.jl:116; run_passes(:...
+83 1 ...ning.jl:70; ssa_inlining...
+84 1 ...tion.jl:808; assemble_inl...
+70 1 ...nfer.jl:33; typeinf(::Co...
+71 1 ...mize.jl:169; optimize(::C...
+72 1 ...iver.jl:116; run_passes(:...
+73 1 ...ning.jl:70; ssa_inlining...
+74 1 ...tion.jl:808; assemble_inl...
+67 1 ...tion.jl:116; abstract_cal...
+68 1 ...tion.jl:223; abstract_cal...
+69 1 ...nfer.jl:12; typeinf(::Co...
+70 1 ...ion.jl:1230; typeinf_noc...
+71 1 ...ion.jl:1174; typeinf_loc...
+72 1 ...tion.jl:917; abstract_eva...
+73 1 ...tion.jl:847; abstract_eva...
+74 1 ...tion.jl:608; abstract_cal...
+75 1 ...tion.jl:818; abstract_cal...
+76 1 ...tion.jl:116; abstract_cal...
+77 1 ...tion.jl:223; abstract_cal...
+78 1 ...nfer.jl:33; typeinf(::Co...
+79 1 ...mize.jl:208; optimize(::C...
+80 1 ...ties.jl:76; is_inlineabl...
+62 41 ...ion.jl:1174; typeinf_lo...
+63 41 ...ion.jl:917; abstract_ev...
+64 41 ...ion.jl:847; abstract_ev...
+65 41 ...ion.jl:608; abstract_ca...
+66 41 ...ion.jl:818; abstract_ca...
+67 40 ...ion.jl:93; abstract_ca...
+68 40 ...ion.jl:376; abstract_ca...
+69 40 ...fer.jl:482; typeinf_edg...
+70 39 ...nfer.jl:12; typeinf(::Co...
+71 39 ...ion.jl:1230; typeinf_no...
+72 39 ...ion.jl:1174; typeinf_lo...
+73 1 ...ion.jl:916; abstract_ev...
+74 1 ...tion.jl:906; abstract_eva...
+75 1 ...2ssa.jl:46; slot_id
+73 38 ...ion.jl:917; abstract_ev...
+74 2 ...ion.jl:845; abstract_ev...
+75 2 ...tion.jl:21; abstract_cal...
+76 1 ...tion.jl:50; abstract_cal...
+77 1 ...tion.jl:808; _methods_by_...
+76 1 ...tion.jl:93; abstract_cal...
+77 1 ...tion.jl:376; abstract_cal...
+78 1 ...nfer.jl:482; typeinf_edge...
+79 1 ...nfer.jl:12; typeinf(::Co...
+80 1 ...ion.jl:1230; typeinf_noc...
+81 1 ...ion.jl:1174; typeinf_loc...
+82 1 ...tion.jl:917; abstract_eva...
+83 1 ...tion.jl:847; abstract_eva...
+84 1 ...tion.jl:608; abstract_cal...
+85 1 ...tion.jl:818; abstract_cal...
+86 1 ...tion.jl:93; abstract_cal...
+87 1 ...tion.jl:376; abstract_cal...
+88 1 ...nfer.jl:482; typeinf_edge...
+89 1 ...nfer.jl:33; typeinf(::Co...
+90 1 ...mize.jl:169; optimize(::C...
+91 1 ...iver.jl:112; run_passes(:...
+92 1 ...iver.jl:107; just_constru...
+93 1 ...2ssa.jl:812; construct_ss...
+74 36 ...ion.jl:847; abstract_ev...
+75 36 ...ion.jl:608; abstract_ca...
+76 1 ...ion.jl:811; abstract_ca...
+77 1 ...tion.jl:578; pure_eval_ca...
+76 35 ...ion.jl:818; abstract_ca...
+77 31 ...ion.jl:93; abstract_ca...
+78 31 ...ion.jl:376; abstract_ca...
+79 31 ...fer.jl:482; typeinf_edg...
+80 25 ...nfer.jl:12; typeinf(::Co...
+81 25 ...ion.jl:1230; typeinf_no...
+82 1 ...ion.jl:1160; typeinf_lo...
+83 1 ...tion.jl:917; abstract_eva...
+84 1 ...tion.jl:847; abstract_eva...
+85 1 ...tion.jl:608; abstract_cal...
+86 1 ...tion.jl:818; abstract_cal...
+87 1 ...tion.jl:116; abstract_cal...
+88 1 ...tion.jl:223; abstract_cal...
+89 1 ...nfer.jl:33; typeinf(::Co...
+90 1 ...mize.jl:169; optimize(::C...
+91 1 ...iver.jl:112; run_passes(:...
+92 1 ...iver.jl:102; just_constru...
+93 1 ...2ssa.jl:55; scan_slot_de...
+94 1 ...2ssa.jl:29; scan_entry!(...
+82 24 ...ion.jl:1174; typeinf_lo...
+83 24 ...ion.jl:917; abstract_ev...
+84 24 ...ion.jl:847; abstract_ev...
+85 24 ...ion.jl:608; abstract_ca...
+86 1 ...ion.jl:619; abstract_ca...
+86 1 ...ion.jl:811; abstract_ca...
+87 1 ...tion.jl:586; pure_eval_ca...
+88 1 ...tion.jl:808; _methods_by_...
+86 22 ...ion.jl:818; abstract_ca...
+87 3 ...ion.jl:50; abstract_ca...
+88 3 ...tion.jl:808; _methods_by_...
+87 12 ...ion.jl:93; abstract_ca...
+88 12 ...ion.jl:376; abstract_ca...
+89 12 ...fer.jl:482; typeinf_edg...
+90 6 ...nfer.jl:12; typeinf(::Co...
+91 6 ...ion.jl:1230; typeinf_noc...
+92 6 ...ion.jl:1174; typeinf_loc...
+93 6 ...tion.jl:917; abstract_eva...
+94 6 ...tion.jl:847; abstract_eva...
+95 6 ...tion.jl:608; abstract_cal...
+96 6 ...tion.jl:818; abstract_cal...
+97 6 ...tion.jl:93; abstract_cal...
+98 6 ...tion.jl:376; abstract_cal...
+99 6 ...nfer.jl:482; typeinf_edge...
+100 5 ...nfer.jl:12; typeinf(::Co...
+101 5 ...ion.jl:1230; typeinf_noc...
+102 5 ...ion.jl:1174; typeinf_loc...
+103 5 ...tion.jl:917; abstract_eva...
+104 5 ...tion.jl:847; abstract_eva...
+105 5 ...tion.jl:608; abstract_cal...
+106 1 ...tion.jl:811; abstract_cal...
+107 1 ...tion.jl:586; pure_eval_ca...
+108 1 ...tion.jl:808; _methods_by_...
+106 4 ...tion.jl:818; abstract_cal...
+107 4 ...tion.jl:93; abstract_cal...
+108 4 ...tion.jl:376; abstract_cal...
+109 4 ...nfer.jl:482; typeinf_edge...
+110 4 ...nfer.jl:12; typeinf(::Co...
+111 4 ...ion.jl:1230; typeinf_noc...
+112 4 ...ion.jl:1174; typeinf_loc...
+113 4 ...tion.jl:917; abstract_eva...
+114 4 ...tion.jl:847; abstract_eva...
+115 4 ...tion.jl:608; abstract_cal...
+116 1 ...tion.jl:811; abstract_cal...
+117 1 ...tion.jl:586; pure_eval_ca...
+118 1 ...tion.jl:808; _methods_by_...
+116 3 ...tion.jl:818; abstract_cal...
+117 3 ...tion.jl:93; abstract_cal...
+118 3 ...tion.jl:376; abstract_cal...
+119 3 ...nfer.jl:482; typeinf_edge...
+120 2 ...nfer.jl:12; typeinf(::Co...
+121 2 ...ion.jl:1230; typeinf_noc...
+122 2 ...ion.jl:1174; typeinf_loc...
+123 2 ...tion.jl:917; abstract_eva...
+124 2 ...tion.jl:847; abstract_eva...
+125 2 ...tion.jl:608; abstract_cal...
+126 1 ...tion.jl:811; abstract_cal...
+127 1 ...tion.jl:586; pure_eval_ca...
+128 1 ...tion.jl:808; _methods_by_...
+126 1 ...tion.jl:818; abstract_cal...
+127 1 ...tion.jl:93; abstract_cal...
+128 1 ...tion.jl:376; abstract_cal...
+129 1 ...nfer.jl:482; typeinf_edge...
+130 1 ...nfer.jl:12; typeinf(::Co...
+131 1 ...ion.jl:1230; typeinf_noc...
+132 1 ...ion.jl:1174; typeinf_loc...
+133 1 ...tion.jl:917; abstract_eva...
+134 1 ...tion.jl:847; abstract_eva...
+135 1 ...tion.jl:608; abstract_cal...
+136 1 ...tion.jl:818; abstract_cal...
+137 1 ...tion.jl:93; abstract_cal...
+138 1 ...tion.jl:376; abstract_cal...
+139 1 ...nfer.jl:482; typeinf_edge...
+140 1 ...nfer.jl:12; typeinf(::Co...
+141 1 ...ion.jl:1230; typeinf_noc...
+142 1 ...ion.jl:1174; typeinf_loc...
+143 1 ...tion.jl:917; abstract_eva...
+144 1 ...tion.jl:847; abstract_eva...
+145 1 ...tion.jl:608; abstract_cal...
+146 1 ...tion.jl:635; abstract_cal...
+147 1 ...ncs.jl:1279; builtin_tfu...
+148 1 ...ncs.jl:1365; builtin_tfu...
+149 1 ...ncs.jl:1104; apply_type_...
+120 1 ...nfer.jl:33; typeinf(::Co...
+121 1 ...mize.jl:169; optimize(::C...
+122 1 ...iver.jl:116; run_passes(:...
+123 1 ...ning.jl:70; ssa_inlining...
+124 1 ...tion.jl:808; assemble_inl...
+100 1 ...nfer.jl:33; typeinf(::Co...
+101 1 ...mize.jl:169; optimize(::C...
+102 1 ...iver.jl:116; run_passes(:...
+103 1 ...ning.jl:70; ssa_inlining...
+104 1 ...ning.jl:978; assemble_inl...
+105 1 ...ning.jl:941; process_simp...
+106 1 ...ing.jl:1153; early_inlin...
+107 1 ...ties.jl:76; is_inlineabl...
+90 6 ...nfer.jl:33; typeinf(::Co...
+91 4 ...mize.jl:169; optimize(::C...
+92 1 ...iver.jl:112; run_passes(:...
+93 1 ...iver.jl:107; just_constru...
+94 1 ...2ssa.jl:788; construct_ss...
+92 3 ...iver.jl:116; run_passes(:...
+93 3 ...ning.jl:73; ssa_inlining...
+94 1 ...ning.jl:508; batch_inline...
+95 1 ...ning.jl:263; finish_cfg_i...
+96 1 ...ray.jl:2065; map!
+97 1 ...rray.jl:212; eachindex
+98 1 ...rray.jl:95; axes1
+99 1 ...rray.jl:75; axes
+100 1 ./array.jl:155; size
+94 1 ...ning.jl:525; batch_inline...
+95 1 ...r/ir.jl:990; resize!(::Co...
+94 1 ...ning.jl:528; batch_inline...
+95 1 .../ir.jl:1094; iterate
+96 1 .../ir.jl:1151; iterate(::C...
+97 1 ...r/ir.jl:984; process_node!
+98 1 ...r/ir.jl:925; process_node...
+99 1 ...r/ir.jl:813; renumber_ssa...
+91 1 ...mize.jl:215; optimize(::C...
+92 1 ...gacy.jl:94; replace_code...
+93 1 ./range.jl:595; iterate
+94 1 ...tion.jl:403; ==
+91 1 ...mize.jl:251; optimize(::C...
+92 1 ...mize.jl:143; isinlineable...
+93 1 ...mize.jl:374; inline_worthy
+94 1 ...mize.jl:322; statement_co...
+95 1 ./array.jl:728; getindex
+87 7 ...ion.jl:116; abstract_ca...
+88 1 ...tion.jl:219; abstract_cal...
+89 1 ...tate.jl:112; Core.Compile...
+90 1 ...ties.jl:108; retrieve_cod...
+88 6 ...tion.jl:223; abstract_cal...
+89 2 ...nfer.jl:12; typeinf(::Co...
+90 2 ...ion.jl:1230; typeinf_noc...
+91 2 ...ion.jl:1174; typeinf_loc...
+92 2 ...tion.jl:917; abstract_eva...
+93 2 ...tion.jl:847; abstract_eva...
+94 2 ...tion.jl:608; abstract_cal...
+95 2 ...tion.jl:818; abstract_cal...
+96 2 ...tion.jl:116; abstract_cal...
+97 2 ...tion.jl:223; abstract_cal...
+98 2 ...nfer.jl:12; typeinf(::Co...
+99 2 ...ion.jl:1230; typeinf_noc...
+100 2 ...ion.jl:1174; typeinf_loc...
+101 2 ...tion.jl:917; abstract_eva...
+102 2 ...tion.jl:847; abstract_eva...
+103 2 ...tion.jl:608; abstract_cal...
+104 1 ...tion.jl:811; abstract_cal...
+105 1 ...tion.jl:586; pure_eval_ca...
+106 1 ...tion.jl:808; _methods_by_...
+104 1 ...tion.jl:818; abstract_cal...
+105 1 ...tion.jl:116; abstract_cal...
+106 1 ...tion.jl:223; abstract_cal...
+107 1 ...nfer.jl:21; typeinf(::Co...
+108 1 ...nfer.jl:158; finish
+109 1 ...mize.jl:22; Type
+110 1 ./array.jl:129; vect
+111 1 ./boot.jl:423; Type
+112 1 ./boot.jl:404; Type
+89 4 ...nfer.jl:33; typeinf(::Co...
+90 4 ...mize.jl:169; optimize(::C...
+91 1 ...iver.jl:112; run_passes(:...
+92 1 ./expr.jl:60; copy_exprarg...
+93 1 ./expr.jl:43; copy_exprs(:...
+94 1 ./expr.jl:37; copy(::Expr)
+95 1 ./expr.jl:60; copy_exprarg...
+96 1 ./array.jl:598; _array_for
+97 1 ...rray.jl:671; similar
+98 1 ...rray.jl:672; similar
+99 1 ./boot.jl:413; Type
+100 1 ./boot.jl:404; Type
+91 3 ...iver.jl:116; run_passes(:...
+92 1 ...ning.jl:70; ssa_inlining...
+93 1 ...tion.jl:808; assemble_inl...
+92 2 ...ning.jl:73; ssa_inlining...
+93 1 ...ning.jl:548; batch_inline...
+94 1 ...ning.jl:334; ir_inline_it...
+95 1 ...ing.jl:1214; ssa_substit...
+96 1 ...ing.jl:1258; ssa_substit...
+97 1 ...r/ir.jl:385; iterate
+98 1 ...r/ir.jl:0; iterate(::Cor...
+93 1 ...ning.jl:567; batch_inline...
+94 1 .../ir.jl:1166; iterate(::C...
+95 1 ./pair.jl:12; Type
+80 5 ...nfer.jl:33; typeinf(::Co...
+81 5 ...mize.jl:169; optimize(::C...
+82 5 ...iver.jl:116; run_passes(:...
+83 4 ...ning.jl:70; ssa_inlining...
+84 2 ...ing.jl:978; assemble_in...
+85 1 ...ning.jl:932; process_simp...
+86 1 ...ning.jl:852; call_sig(::C...
+87 1 ...rray.jl:917; isempty
+88 1 ...tion.jl:403; ==
+85 1 ...ning.jl:941; process_simp...
+86 1 ...ing.jl:1153; early_inlin...
+87 1 ...ties.jl:77; is_inlineabl...
+84 1 ...ing.jl:1003; assemble_in...
+84 1 ...ion.jl:808; assemble_in...
+83 1 ...ning.jl:73; ssa_inlining...
+84 1 ...ning.jl:548; batch_inline...
+85 1 ...ning.jl:340; ir_inline_it...
+86 1 ...ries.jl:73; compact_expr...
+87 1 ...r/ir.jl:561; types
+88 1 ...r/ir.jl:559; Type
+80 1 ...nfer.jl:67; typeinf(::Co...
+81 1 ...nfer.jl:126; cache_result...
+77 4 ...ion.jl:116; abstract_ca...
+78 1 ...tion.jl:202; abstract_cal...
+78 3 ...tion.jl:223; abstract_cal...
+79 1 ...nfer.jl:12; typeinf(::Co...
+80 1 ...ion.jl:1230; typeinf_noc...
+81 1 ...ion.jl:1174; typeinf_loc...
+82 1 ...tion.jl:917; abstract_eva...
+83 1 ...tion.jl:847; abstract_eva...
+84 1 ...tion.jl:608; abstract_cal...
+85 1 ...tion.jl:818; abstract_cal...
+86 1 ...tion.jl:116; abstract_cal...
+87 1 ...tion.jl:223; abstract_cal...
+88 1 ...nfer.jl:33; typeinf(::Co...
+89 1 ...mize.jl:169; optimize(::C...
+90 1 ...iver.jl:116; run_passes(:...
+91 1 ...ning.jl:70; ssa_inlining...
+92 1 ...ning.jl:978; assemble_inl...
+93 1 ...ning.jl:961; process_simp...
+94 1 ...ning.jl:17; with_atype(:...
+95 1 ...tils.jl:46; argtypes_to_...
+96 1 ...ties.jl:39; anymap(::typ...
+97 1 ...tice.jl:204; widenconst(:...
+79 2 ...nfer.jl:33; typeinf(::Co...
+80 2 ...mize.jl:169; optimize(::C...
+81 1 ...iver.jl:116; run_passes(:...
+82 1 ...ning.jl:70; ssa_inlining...
+83 1 ...ing.jl:1016; assemble_in...
+84 1 ...ning.jl:717; analyze_meth...
+85 1 ...gacy.jl:10; inflate_ir(:...
+86 1 ...r/ir.jl:118; compute_basi...
+81 1 ...iver.jl:121; run_passes(:...
+82 1 ...sses.jl:715; getfield_eli...
+83 1 .../ir.jl:1258; simple_dce!...
+84 1 ./array.jl:351; getindex
+85 1 ./boot.jl:423; Type
+86 1 ./boot.jl:404; Type
+70 1 ...nfer.jl:33; typeinf(::Co...
+71 1 ...mize.jl:169; optimize(::C...
+72 1 ...iver.jl:116; run_passes(:...
+73 1 ...ning.jl:70; ssa_inlining...
+74 1 ...tion.jl:808; assemble_inl...
+67 1 ...ion.jl:116; abstract_ca...
+68 1 ...tion.jl:223; abstract_cal...
+69 1 ...nfer.jl:12; typeinf(::Co...
+70 1 ...ion.jl:1230; typeinf_noc...
+71 1 ...ion.jl:1174; typeinf_loc...
+72 1 ...tion.jl:917; abstract_eva...
+73 1 ...tion.jl:847; abstract_eva...
+74 1 ...tion.jl:608; abstract_cal...
+75 1 ...tion.jl:818; abstract_cal...
+76 1 ...tion.jl:116; abstract_cal...
+77 1 ...tion.jl:223; abstract_cal...
+78 1 ...nfer.jl:33; typeinf(::Co...
+79 1 ...mize.jl:169; optimize(::C...
+80 1 ...iver.jl:121; run_passes(:...
+81 1 ...sses.jl:522; getfield_eli...
+82 1 ...r/ir.jl:489; Type
+83 1 ...r/ir.jl:491; Core.Compile...
+84 1 ./boot.jl:418; Type
+85 1 ./boot.jl:404; Type
+60 3 ...nfer.jl:33; typeinf(::Co...
+61 3 ...mize.jl:169; optimize(::C...
+62 1 ...iver.jl:112; run_passes(:...
+63 1 ...iver.jl:107; just_constru...
+64 1 ...2ssa.jl:736; construct_ss...
+65 1 ...2ssa.jl:182; rename_uses!
+66 1 ...2ssa.jl:162; fixemup!(::g...
+62 2 ...iver.jl:116; run_passes(:...
+63 1 ...ning.jl:70; ssa_inlining...
+64 1 ...tion.jl:808; assemble_inl...
+63 1 ...ning.jl:73; ssa_inlining...
+64 1 ...ning.jl:548; batch_inline...
+65 1 ...ning.jl:361; ir_inline_it...
+50 1 ...nfer.jl:33; typeinf(::Co...
+51 1 ...mize.jl:169; optimize(::C...
+52 1 ...iver.jl:116; run_passes(:...
+53 1 ...ning.jl:73; ssa_inlining...
+54 1 ...ning.jl:548; batch_inline...
+55 1 ...ning.jl:392; ir_inline_it...
+56 1 .../ir.jl:1151; iterate(::C...
+57 1 ...r/ir.jl:984; process_node!
+58 1 ...r/ir.jl:925; process_node...
+59 1 ...r/ir.jl:822; renumber_ssa...
+60 1 ...r/ir.jl:375; setindex!(::...
+40 1 ...nfer.jl:33; typeinf(::Co...
+41 1 ...mize.jl:169; optimize(::C...
+42 1 ...iver.jl:124; run_passes(:...
+43 1 ...sses.jl:881; adce_pass!(:...
+44 1 ...sses.jl:831; adce_erase!
+24 8 ...ion.jl:818; abstract_ca...
+25 1 ...tion.jl:93; abstract_cal...
+26 1 ...tion.jl:376; abstract_cal...
+27 1 ...nfer.jl:482; typeinf_edge...
+28 1 ...nfer.jl:12; typeinf(::Co...
+29 1 ...ion.jl:1230; typeinf_noc...
+30 1 ...ion.jl:1174; typeinf_loc...
+31 1 ...tion.jl:917; abstract_eva...
+32 1 ...tion.jl:847; abstract_eva...
+33 1 ...tion.jl:608; abstract_cal...
+34 1 ...tion.jl:818; abstract_cal...
+35 1 ...tion.jl:93; abstract_cal...
+36 1 ...tion.jl:376; abstract_cal...
+37 1 ...nfer.jl:482; typeinf_edge...
+38 1 ...nfer.jl:33; typeinf(::Co...
+39 1 ...mize.jl:169; optimize(::C...
+40 1 ...iver.jl:116; run_passes(:...
+41 1 ...ning.jl:70; ssa_inlining...
+42 1 ...tion.jl:808; assemble_inl...
+25 7 ...tion.jl:116; abstract_cal...
+26 7 ...tion.jl:223; abstract_cal...
+27 6 ...nfer.jl:12; typeinf(::Co...
+28 6 ...ion.jl:1230; typeinf_noc...
+29 6 ...ion.jl:1174; typeinf_loc...
+30 6 ...tion.jl:917; abstract_eva...
+31 6 ...tion.jl:847; abstract_eva...
+32 6 ...tion.jl:608; abstract_cal...
+33 6 ...tion.jl:818; abstract_cal...
+34 6 ...tion.jl:116; abstract_cal...
+35 6 ...tion.jl:223; abstract_cal...
+36 1 ...nfer.jl:12; typeinf(::Co...
+37 1 ...ion.jl:1230; typeinf_noc...
+38 1 ...ion.jl:1174; typeinf_loc...
+39 1 ...tion.jl:917; abstract_eva...
+40 1 ...tion.jl:847; abstract_eva...
+41 1 ...tion.jl:608; abstract_cal...
+42 1 ...tion.jl:818; abstract_cal...
+43 1 ...tion.jl:116; abstract_cal...
+44 1 ...tion.jl:223; abstract_cal...
+45 1 ...nfer.jl:34; typeinf(::Co...
+46 1 ...nfer.jl:168; finish
+47 1 ...nfer.jl:200; widen_all_co...
+36 5 ...nfer.jl:33; typeinf(::Co...
+37 5 ...mize.jl:169; optimize(::C...
+38 5 ...iver.jl:126; run_passes(:...
+39 5 ...sses.jl:913; type_lift_pa...
+40 5 ...dict.jl:675; Type
+41 5 ...dict.jl:509; Type
+42 5 ./boot.jl:404; Type
+27 1 ...nfer.jl:33; typeinf(::Co...
+28 1 ...mize.jl:169; optimize(::C...
+29 1 ...iver.jl:116; run_passes(:...
+30 1 ...ning.jl:70; ssa_inlining...
+31 1 ...tion.jl:808; assemble_inl...
+15 3 ...ion.jl:116; abstract_ca...
+16 3 ...tion.jl:223; abstract_cal...
+17 3 ...nfer.jl:12; typeinf(::Co...
+18 3 ...ion.jl:1230; typeinf_noc...
+19 3 ...ion.jl:1174; typeinf_loc...
+20 3 ...tion.jl:917; abstract_eva...
+21 3 ...tion.jl:847; abstract_eva...
+22 3 ...tion.jl:608; abstract_cal...
+23 3 ...tion.jl:818; abstract_cal...
+24 3 ...tion.jl:116; abstract_cal...
+25 3 ...tion.jl:223; abstract_cal...
+26 1 ...nfer.jl:12; typeinf(::Co...
+27 1 ...ion.jl:1230; typeinf_noc...
+28 1 ...ion.jl:1174; typeinf_loc...
+29 1 ...tion.jl:917; abstract_eva...
+30 1 ...tion.jl:847; abstract_eva...
+31 1 ...tion.jl:608; abstract_cal...
+32 1 ...tion.jl:818; abstract_cal...
+33 1 ...tion.jl:50; abstract_cal...
+34 1 ...tion.jl:808; _methods_by_...
+26 2 ...nfer.jl:33; typeinf(::Co...
+27 2 ...mize.jl:169; optimize(::C...
+28 1 ...iver.jl:112; run_passes(:...
+29 1 ...iver.jl:107; just_constru...
+30 1 ...2ssa.jl:624; construct_ss...
+31 1 ...2ssa.jl:518; compute_live...
+32 1 ./none:0; #sort
+33 1 ./sort.jl:756; #sort#8
+34 1 ./none:0; #sort!
+35 1 ./sort.jl:708; #sort!#7
+36 1 ./sort.jl:648; sort!
+37 1 ./sort.jl:553; sort!
+38 1 ./sort.jl:554; sort!(::Arra...
+39 1 ./sort.jl:465; sort!(::Arra...
+28 1 ...iver.jl:116; run_passes(:...
+29 1 ...ning.jl:70; ssa_inlining...
+30 1 ...ing.jl:1016; assemble_in...
+31 1 ...ning.jl:717; analyze_meth...
+32 1 ...gacy.jl:6; inflate_ir(::...
+33 1 ...sult.jl:60; matching_cac...
+34 1 ./array.jl:357; getindex(::T...
+35 1 ./tuple.jl:19; length
+8 2 ...nfer.jl:33; typeinf(::Co...
+9 2 ...mize.jl:169; optimize(::C...
+10 1 ...iver.jl:116; run_passes(:...
+11 1 ...ning.jl:70; ssa_inlining...
+12 1 ...tion.jl:808; assemble_inl...
+10 1 ...iver.jl:121; run_passes(:...
+11 1 ...sses.jl:522; getfield_eli...
+12 1 ...r/ir.jl:489; Type
+13 1 ...r/ir.jl:529; Core.Compile...
+14 1 ./range.jl:595; iterate
+15 1 ...tion.jl:403; ==
1 ...nfer.jl:33; typeinf(::Co...
1 ...mize.jl:169; optimize(::C...
+1 1 ...iver.jl:116; run_passes(:...
+2 1 ...ning.jl:70; ssa_inlining...
+3 1 ...ing.jl:1016; assemble_in...
+4 1 ...ning.jl:717; analyze_meth...
+5 1 ...gacy.jl:6; inflate_ir(::...
+6 1 ...sult.jl:0; matching_cach...
1 ...tation.jl:1174; typeinf_local(::...
1 ...etation.jl:917; abstract_eval(::...
1 ...tation.jl:847; abstract_eval_ca...
1 ...tation.jl:608; abstract_call(:...
1 ...tation.jl:818; abstract_call(:...
1 ...ation.jl:116; abstract_call_...
1 ...ation.jl:223; abstract_call...
1 ...infer.jl:33; typeinf(::Cor...
1 ...mize.jl:169; optimize(::C...
1 ...iver.jl:112; run_passes(:...
+1 1 ...iver.jl:105; just_constru...
10 ...erpretation.jl:1174; typeinf_local(::Core.Co...
10 ...erpretation.jl:917; abstract_eval(::Any, ::...
10 ...erpretation.jl:847; abstract_eval_call(::A...
10 ...rpretation.jl:608; abstract_call(::Any, :...
1 ...rpretation.jl:810; abstract_call(::Any, :...
1 .../typeutils.jl:46; argtypes_to_type
9 ...rpretation.jl:818; abstract_call(::Any, :...
7 ...rpretation.jl:93; abstract_call_gf_by_t...
7 ...rpretation.jl:376; abstract_call_method(...
7 ...typeinfer.jl:482; typeinf_edge(::Metho...
7 ...typeinfer.jl:12; typeinf(::Core.Compi...
7 ...retation.jl:1230; typeinf_nocycle(::...
7 ...retation.jl:1174; typeinf_local(::Co...
7 ...retation.jl:917; abstract_eval(::An...
7 ...etation.jl:847; abstract_eval_cal...
7 ...etation.jl:608; abstract_call(::...
7 ...tation.jl:818; abstract_call(::...
5 ...tation.jl:93; abstract_call_g...
5 ...tation.jl:376; abstract_call_m...
5 ...infer.jl:482; typeinf_edge(:...
3 ...infer.jl:12; typeinf(::Core...
3 ...tion.jl:1230; typeinf_nocy...
1 ...tion.jl:1160; typeinf_loca...
1 ...tion.jl:917; abstract_eva...
+1 1 ...tion.jl:847; abstract_eva...
+2 1 ...tion.jl:608; abstract_cal...
+3 1 ...tion.jl:818; abstract_cal...
+4 1 ...tion.jl:93; abstract_cal...
+5 1 ...tion.jl:376; abstract_cal...
+6 1 ...nfer.jl:482; typeinf_edge...
+7 1 ...nfer.jl:33; typeinf(::Co...
+8 1 ...mize.jl:169; optimize(::C...
+9 1 ...iver.jl:121; run_passes(:...
+10 1 ...sses.jl:546; getfield_eli...
+11 1 ...ries.jl:86; is_known_cal...
+12 1 ...ries.jl:77; compact_expr...
+13 1 ...ties.jl:161; argextype
+14 1 ...ties.jl:161; argextype(::...
2 ...tion.jl:1174; typeinf_loca...
2 ...tion.jl:917; abstract_eva...
+1 2 ...tion.jl:847; abstract_eva...
+2 2 ...tion.jl:608; abstract_cal...
+3 2 ...tion.jl:818; abstract_cal...
+4 1 ...tion.jl:93; abstract_cal...
+5 1 ...tion.jl:376; abstract_cal...
+6 1 ...nfer.jl:482; typeinf_edge...
+7 1 ...nfer.jl:12; typeinf(::Co...
+8 1 ...ion.jl:1230; typeinf_noc...
+9 1 ...ion.jl:1174; typeinf_loc...
+10 1 ...tion.jl:917; abstract_eva...
+11 1 ...tion.jl:847; abstract_eva...
+12 1 ...tion.jl:608; abstract_cal...
+13 1 ...tion.jl:818; abstract_cal...
+14 1 ...tion.jl:116; abstract_cal...
+15 1 ...tion.jl:223; abstract_cal...
+16 1 ...nfer.jl:12; typeinf(::Co...
+17 1 ...ion.jl:1230; typeinf_noc...
+18 1 ...ion.jl:1174; typeinf_loc...
+19 1 ...tion.jl:917; abstract_eva...
+20 1 ...tion.jl:847; abstract_eva...
+21 1 ...tion.jl:608; abstract_cal...
+22 1 ...tion.jl:818; abstract_cal...
+23 1 ...tion.jl:50; abstract_cal...
+24 1 ...tion.jl:808; _methods_by_...
+4 1 ...tion.jl:116; abstract_cal...
+5 1 ...tion.jl:223; abstract_cal...
+6 1 ...nfer.jl:12; typeinf(::Co...
+7 1 ...ion.jl:1230; typeinf_noc...
+8 1 ...ion.jl:1174; typeinf_loc...
+9 1 ...tion.jl:917; abstract_eva...
+10 1 ...tion.jl:847; abstract_eva...
+11 1 ...tion.jl:608; abstract_cal...
+12 1 ...tion.jl:818; abstract_cal...
+13 1 ...tion.jl:50; abstract_cal...
+14 1 ...tion.jl:808; _methods_by_...
2 ...infer.jl:33; typeinf(::Core...
2 ...mize.jl:169; optimize(::Co...
1 ...iver.jl:112; run_passes(:...
1 ./expr.jl:60; copy_exprarg...
+1 1 ./expr.jl:43; copy_exprs(:...
+2 1 ./expr.jl:37; copy(::Expr)
+3 1 ./expr.jl:60; copy_exprarg...
+4 1 ./expr.jl:43; copy_exprs(:...
+5 1 ./expr.jl:37; copy(::Expr)
+6 1 ./expr.jl:60; copy_exprarg...
1 ...iver.jl:116; run_passes(:...
1 ...ning.jl:70; ssa_inlining...
+1 1 ...ing.jl:1016; assemble_in...
+2 1 ...ning.jl:720; analyze_meth...
2 ...tation.jl:116; abstract_call_g...
1 ...tation.jl:219; abstract_call_m...
1 ...state.jl:112; Core.Compiler....
1 ...ities.jl:108; retrieve_code...
1 ...tation.jl:223; abstract_call_m...
1 ...einfer.jl:33; typeinf(::Core....
1 ...imize.jl:169; optimize(::Co...
1 ...iver.jl:124; run_passes(::...
1 ...sses.jl:866; adce_pass!(:...
1 ...r/ir.jl:489; Type
+1 1 ...r/ir.jl:489; Core.Compile...
+2 1 ./boot.jl:339; Type
2 ...rpretation.jl:116; abstract_call_gf_by_t...
2 ...rpretation.jl:223; abstract_call_method_...
1 .../typeinfer.jl:12; typeinf(::Core.Compil...
1 ...retation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1174; typeinf_local(::Co...
1 ...retation.jl:917; abstract_eval(::An...
1 ...retation.jl:847; abstract_eval_call...
1 ...etation.jl:608; abstract_call(::A...
1 ...etation.jl:818; abstract_call(::...
1 ...tation.jl:116; abstract_call_gf...
1 ...tation.jl:223; abstract_call_m...
1 ...einfer.jl:12; typeinf(::Core....
1 ...ation.jl:1230; typeinf_nocyc...
1 ...tion.jl:1174; typeinf_local...
1 ...tion.jl:917; abstract_eval...
1 ...tion.jl:847; abstract_eva...
1 ...tion.jl:608; abstract_cal...
+1 1 ...tion.jl:818; abstract_cal...
+2 1 ...tion.jl:139; abstract_cal...
1 .../typeinfer.jl:33; typeinf(::Core.Compil...
1 .../optimize.jl:169; optimize(::Core.Com...
1 ...r/driver.jl:124; run_passes(::Core.C...
1 ...r/passes.jl:865; adce_pass!(::Core....
1 ./array.jl:351; getindex
1 ./boot.jl:423; Type
1 ./boot.jl:404; Type
2 ...ler/typeinfer.jl:33; typeinf(::Core.Compiler.I...
2 ...ler/optimize.jl:169; optimize(::Core.Compiler....
1 ...ssair/driver.jl:116; run_passes(::Core.CodeIn...
1 ...air/inlining.jl:70; ssa_inlining_pass!
1 ./reflection.jl:808; assemble_inline_todo!(:...
1 ...ssair/driver.jl:118; run_passes(::Core.CodeIn...
1 ...er/ssair/ir.jl:1296; compact!
1 ...er/ssair/ir.jl:1298; compact!(::Core.Compil...
1 ...tractarray.jl:1920; foreach
1 ...r/ssair/ir.jl:1094; iterate(::Core.Compil...
1 ./tuple.jl:63; indexed_iterate
6 ...interpretation.jl:116; abstract_call_gf_by_type(::...
6 ...interpretation.jl:223; abstract_call_method_with_c...
5 ...iler/typeinfer.jl:12; typeinf(::Core.Compiler.Inf...
5 ...terpretation.jl:1230; typeinf_nocycle(::Core.Co...
4 ...terpretation.jl:1160; typeinf_local(::Core.Com...
4 ...terpretation.jl:917; abstract_eval(::Any, ::A...
4 ...terpretation.jl:847; abstract_eval_call(::Arr...
4 ...erpretation.jl:608; abstract_call(::Any, ::...
1 ...erpretation.jl:811; abstract_call(::Any, :...
1 ...rpretation.jl:586; pure_eval_call(::Any, ...
1 ./reflection.jl:808; _methods_by_ftype
3 ...erpretation.jl:818; abstract_call(::Any, :...
3 ...rpretation.jl:116; abstract_call_gf_by_ty...
3 ...rpretation.jl:223; abstract_call_method_...
3 .../typeinfer.jl:12; typeinf(::Core.Compil...
3 ...pretation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1160; typeinf_local(::Cor...
1 ...retation.jl:917; abstract_eval(::Any...
1 ...retation.jl:847; abstract_eval_call...
1 ...retation.jl:608; abstract_call(::An...
1 ...etation.jl:609; abstract_call(::A...
1 ...etation.jl:561; abstract_apply(:...
1 ...tation.jl:818; abstract_call(::...
1 ...tation.jl:116; abstract_call_g...
1 ...tation.jl:223; abstract_call_m...
1 ...einfer.jl:12; typeinf(::Core....
1 ...tion.jl:1230; typeinf_nocyc...
1 ...tion.jl:1174; typeinf_loca...
1 ...tion.jl:917; abstract_eva...
1 ...tion.jl:847; abstract_eva...
+1 1 ...tion.jl:608; abstract_cal...
+2 1 ...tion.jl:818; abstract_cal...
+3 1 ...tion.jl:116; abstract_cal...
+4 1 ...tion.jl:223; abstract_cal...
+5 1 ...nfer.jl:33; typeinf(::Co...
+6 1 ...mize.jl:169; optimize(::C...
+7 1 ...iver.jl:112; run_passes(:...
+8 1 ...iver.jl:107; just_constru...
+9 1 ...2ssa.jl:860; construct_ss...
+10 1 ...2ssa.jl:73; renumber_ssa...
+11 1 ...2ssa.jl:74; renumber_ssa!
+12 1 ...r/ir.jl:427; ssamap(::get...
2 ...retation.jl:1174; typeinf_local(::Cor...
2 ...retation.jl:917; abstract_eval(::Any...
2 ...retation.jl:847; abstract_eval_call...
2 ...retation.jl:608; abstract_call(::An...
2 ...etation.jl:818; abstract_call(::A...
2 ...etation.jl:116; abstract_call_gf...
2 ...tation.jl:223; abstract_call_me...
1 ...einfer.jl:12; typeinf(::Core.C...
1 ...ation.jl:1230; typeinf_nocycl...
1 ...ation.jl:1174; typeinf_local...
1 ...ation.jl:917; abstract_eval...
1 ...tion.jl:847; abstract_eval...
1 ...tion.jl:608; abstract_cal...
1 ...tion.jl:818; abstract_cal...
+1 1 ...tion.jl:116; abstract_cal...
+2 1 ...tion.jl:223; abstract_cal...
+3 1 ...nfer.jl:12; typeinf(::Co...
+4 1 ...ion.jl:1230; typeinf_noc...
+5 1 ...ion.jl:1174; typeinf_loc...
+6 1 ...tion.jl:917; abstract_eva...
+7 1 ...tion.jl:847; abstract_eva...
+8 1 ...tion.jl:608; abstract_cal...
+9 1 ...tion.jl:609; abstract_cal...
+10 1 ...tion.jl:561; abstract_app...
+11 1 ...tion.jl:818; abstract_cal...
+12 1 ...tion.jl:116; abstract_cal...
+13 1 ...tion.jl:223; abstract_cal...
+14 1 ...nfer.jl:12; typeinf(::Co...
+15 1 ...ion.jl:1230; typeinf_noc...
+16 1 ...ion.jl:1174; typeinf_loc...
+17 1 ...tion.jl:917; abstract_eva...
+18 1 ...tion.jl:847; abstract_eva...
+19 1 ...tion.jl:608; abstract_cal...
+20 1 ...tion.jl:609; abstract_cal...
+21 1 ...tion.jl:561; abstract_app...
+22 1 ...tion.jl:818; abstract_cal...
+23 1 ...tion.jl:116; abstract_cal...
+24 1 ...tion.jl:223; abstract_cal...
+25 1 ...nfer.jl:33; typeinf(::Co...
+26 1 ...mize.jl:169; optimize(::C...
+27 1 ...iver.jl:124; run_passes(:...
+28 1 ...sses.jl:873; adce_pass!(:...
+29 1 ./array.jl:704; iterate
+30 1 ./array.jl:704; iterate
1 ...einfer.jl:33; typeinf(::Core.C...
1 ...timize.jl:169; optimize(::Core...
1 ...river.jl:116; run_passes(::C...
1 ...ining.jl:70; ssa_inlining_p...
1 ...tion.jl:808; assemble_inli...
1 ...terpretation.jl:1174; typeinf_local(::Core.Com...
1 ...terpretation.jl:917; abstract_eval(::Any, ::A...
1 ...terpretation.jl:847; abstract_eval_call(::Arr...
1 ...erpretation.jl:608; abstract_call(::Any, ::...
1 ...erpretation.jl:818; abstract_call(::Any, :...
1 ...rpretation.jl:116; abstract_call_gf_by_ty...
1 ...rpretation.jl:223; abstract_call_method_...
1 .../typeinfer.jl:12; typeinf(::Core.Compil...
1 ...pretation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1174; typeinf_local(::Cor...
1 ...retation.jl:917; abstract_eval(::Any...
1 ...retation.jl:847; abstract_eval_call...
1 ...retation.jl:608; abstract_call(::An...
1 ...etation.jl:818; abstract_call(::A...
1 ...etation.jl:116; abstract_call_gf...
1 ...tation.jl:223; abstract_call_me...
1 ...einfer.jl:33; typeinf(::Core.C...
1 ...timize.jl:169; optimize(::Core...
1 ...river.jl:112; run_passes(::C...
1 ...river.jl:107; just_construc...
1 ...2ssa.jl:736; construct_ssa...
1 ...2ssa.jl:182; rename_uses!
1 ...2ssa.jl:160; fixemup!(::g...
+1 1 ...r/ir.jl:385; iterate
+2 1 ...r/ir.jl:391; iterate(::Co...
+3 1 ...r/ir.jl:299; getindex(::C...
1 ...iler/typeinfer.jl:33; typeinf(::Core.Compiler.Inf...
1 ...iler/optimize.jl:169; optimize(::Core.Compiler....
1 ...ssair/driver.jl:116; run_passes(::Core.CodeInf...
1 ...air/inlining.jl:70; ssa_inlining_pass!
1 ./reflection.jl:808; assemble_inline_todo!(::...
10 ...tinterpretation.jl:1174; typeinf_local(::Core.Compiler...
10 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array{...
10 ...tinterpretation.jl:847; abstract_eval_call(::Array{A...
10 ...interpretation.jl:608; abstract_call(::Any, ::Array...
10 ...interpretation.jl:818; abstract_call(::Any, ::Arra...
1 ...interpretation.jl:50; abstract_call_gf_by_type(::...
1 ./reflection.jl:808; _methods_by_ftype
5 ...interpretation.jl:93; abstract_call_gf_by_type(::...
5 ...interpretation.jl:376; abstract_call_method(::Meth...
1 ...ler/typeinfer.jl:472; typeinf_edge(::Method, ::A...
1 ...ferenceresult.jl:12; Type
1 ...ferenceresult.jl:12; Type
1 ...erenceresult.jl:66; matching_cache_argtypes(:...
4 ...ler/typeinfer.jl:482; typeinf_edge(::Method, ::A...
4 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.In...
4 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
4 ...terpretation.jl:1174; typeinf_local(::Core.Com...
4 ...terpretation.jl:917; abstract_eval(::Any, ::A...
4 ...erpretation.jl:847; abstract_eval_call(::Ar...
4 ...erpretation.jl:608; abstract_call(::Any, :...
3 ...rpretation.jl:609; abstract_call(::Any, :...
3 ...rpretation.jl:561; abstract_apply(::Any,...
3 ...rpretation.jl:818; abstract_call(::Any, ...
3 ...rpretation.jl:93; abstract_call_gf_by_t...
3 ...pretation.jl:376; abstract_call_metho...
3 ...ypeinfer.jl:482; typeinf_edge(::Meth...
2 ...ypeinfer.jl:12; typeinf(::Core.Comp...
2 ...etation.jl:1230; typeinf_nocycle(:...
2 ...etation.jl:1174; typeinf_local(::...
2 ...etation.jl:917; abstract_eval(::...
2 ...tation.jl:847; abstract_eval_ca...
2 ...tation.jl:608; abstract_call(:...
1 ...tation.jl:609; abstract_call(:...
1 ...ation.jl:561; abstract_apply...
1 ...ation.jl:818; abstract_call...
1 ...ation.jl:93; abstract_call...
1 ...tion.jl:380; abstract_cal...
1 ...tation.jl:818; abstract_call(:...
1 ...tation.jl:93; abstract_call_g...
1 ...ation.jl:376; abstract_call...
1 ...nfer.jl:482; typeinf_edge(...
1 ...nfer.jl:33; typeinf(::Cor...
1 ...mize.jl:169; optimize(::C...
+1 1 ...iver.jl:116; run_passes(:...
+2 1 ...ning.jl:70; ssa_inlining...
+3 1 ...ing.jl:1009; assemble_in...
+4 1 ...tors.jl:138; iterate
+5 1 ...tors.jl:139; iterate(::Co...
+6 1 ./array.jl:704; iterate
+7 1 ./array.jl:704; iterate
1 ...ypeinfer.jl:33; typeinf(::Core.Comp...
1 ...optimize.jl:169; optimize(::Core.Co...
1 .../driver.jl:116; run_passes(::Core...
1 ...nlining.jl:70; ssa_inlining_pass!
1 ...ection.jl:808; assemble_inline_...
1 ...rpretation.jl:818; abstract_call(::Any, :...
1 ...rpretation.jl:93; abstract_call_gf_by_ty...
1 ...rpretation.jl:376; abstract_call_method(...
1 ...typeinfer.jl:482; typeinf_edge(::Metho...
1 ...typeinfer.jl:33; typeinf(::Core.Compi...
1 ...optimize.jl:169; optimize(::Core.Com...
1 ...r/driver.jl:127; run_passes(::Core....
1 ...sair/ir.jl:1296; compact!
1 ...sair/ir.jl:1296; compact!(::Core....
1 ...sair/ir.jl:533; Core.Compiler.In...
1 ./array.jl:351; getindex
1 ./boot.jl:423; Type
1 ./boot.jl:404; Type
4 ...interpretation.jl:116; abstract_call_gf_by_type(::...
1 ...interpretation.jl:219; abstract_call_method_with_c...
1 ...nferencestate.jl:112; Core.Compiler.InferenceSta...
1 ...ler/utilities.jl:108; retrieve_code_info
3 ...interpretation.jl:223; abstract_call_method_with_c...
3 ...iler/typeinfer.jl:12; typeinf(::Core.Compiler.Inf...
3 ...terpretation.jl:1230; typeinf_nocycle(::Core.Co...
3 ...terpretation.jl:1174; typeinf_local(::Core.Com...
3 ...terpretation.jl:917; abstract_eval(::Any, ::A...
3 ...terpretation.jl:847; abstract_eval_call(::Arr...
3 ...erpretation.jl:608; abstract_call(::Any, ::...
1 ...erpretation.jl:609; abstract_call(::Any, :...
1 ...rpretation.jl:561; abstract_apply(::Any, ...
1 ...rpretation.jl:818; abstract_call(::Any, ...
1 ...rpretation.jl:116; abstract_call_gf_by_t...
1 ...pretation.jl:223; abstract_call_method...
1 ...typeinfer.jl:12; typeinf(::Core.Compi...
1 ...retation.jl:1230; typeinf_nocycle(::...
1 ...retation.jl:1174; typeinf_local(::Co...
1 ...retation.jl:917; abstract_eval(::An...
1 ...etation.jl:847; abstract_eval_cal...
1 ...etation.jl:608; abstract_call(::...
1 ...tation.jl:609; abstract_call(::...
1 ...tation.jl:561; abstract_apply(...
1 ...tation.jl:818; abstract_call(:...
1 ...ation.jl:116; abstract_call_...
1 ...ation.jl:223; abstract_call...
1 ...infer.jl:12; typeinf(::Cor...
1 ...tion.jl:1230; typeinf_nocy...
1 ...ion.jl:1174; typeinf_loc...
+1 1 ...tion.jl:917; abstract_eva...
+2 1 ...tion.jl:847; abstract_eva...
+3 1 ...tion.jl:608; abstract_cal...
+4 1 ...tion.jl:818; abstract_cal...
+5 1 ...tion.jl:116; abstract_cal...
+6 1 ...tion.jl:223; abstract_cal...
+7 1 ...nfer.jl:12; typeinf(::Co...
+8 1 ...ion.jl:1230; typeinf_noc...
+9 1 ...ion.jl:1174; typeinf_loc...
+10 1 ...tion.jl:917; abstract_eva...
+11 1 ...tion.jl:847; abstract_eva...
+12 1 ...tion.jl:608; abstract_cal...
+13 1 ...tion.jl:818; abstract_cal...
+14 1 ...tion.jl:116; abstract_cal...
+15 1 ...tion.jl:223; abstract_cal...
+16 1 ...nfer.jl:33; typeinf(::Co...
+17 1 ...mize.jl:169; optimize(::C...
+18 1 ...iver.jl:112; run_passes(:...
+19 1 ...iver.jl:107; just_constru...
+20 1 ...2ssa.jl:788; construct_ss...
2 ...erpretation.jl:818; abstract_call(::Any, :...
2 ...rpretation.jl:116; abstract_call_gf_by_ty...
2 ...rpretation.jl:223; abstract_call_method_...
1 .../typeinfer.jl:12; typeinf(::Core.Compil...
1 ...pretation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1174; typeinf_local(::Cor...
1 ...retation.jl:917; abstract_eval(::Any...
1 ...retation.jl:847; abstract_eval_call...
1 ...retation.jl:608; abstract_call(::An...
1 ...etation.jl:818; abstract_call(::A...
1 ...etation.jl:116; abstract_call_gf...
1 ...tation.jl:216; abstract_call_me...
1 ...result.jl:153; cache_lookup(::...
1 ...result.jl:21; is_argtype_match
1 ...ttice.jl:182; is_lattice_equ...
1 .../typeinfer.jl:33; typeinf(::Core.Compil...
1 .../optimize.jl:169; optimize(::Core.Comp...
1 ...ir/driver.jl:116; run_passes(::Core.C...
1 .../inlining.jl:70; ssa_inlining_pass!
1 ...flection.jl:808; assemble_inline_to...
3 ...mpiler/typeinfer.jl:33; typeinf(::Core.Compiler.Inferen...
3 ./compiler/optimize.jl:169; optimize(::Core.Compiler.Optimi...
2 ...ler/ssair/driver.jl:116; run_passes(::Core.CodeInfo, ::...
2 ...r/ssair/inlining.jl:70; ssa_inlining_pass!
2 .../ssair/inlining.jl:1016; assemble_inline_todo!(::Core...
2 .../ssair/inlining.jl:717; analyze_method!(::Int64, ::C...
1 ...er/ssair/legacy.jl:6; inflate_ir(::Core.CodeInfo, ...
1 ...nferenceresult.jl:60; matching_cache_argtypes(::Co...
1 ...er/ssair/legacy.jl:10; inflate_ir(::Core.CodeInfo, ...
1 ...r/ssair/legacy.jl:14; inflate_ir(::Core.CodeInfo, ...
1 ./expr.jl:60; copy_exprargs(::Array{Any,1})
1 ./expr.jl:43; copy_exprs(::Expr)
1 ./expr.jl:37; copy(::Expr)
1 ./expr.jl:60; copy_exprargs(::Array{Any...
1 ...ler/ssair/driver.jl:124; run_passes(::Core.CodeInfo, ::...
1 ...ler/ssair/passes.jl:869; adce_pass!(::Core.Compiler.IRC...
1 ...mpiler/ssair/ir.jl:1151; iterate(::Core.Compiler.Incr...
1 ...mpiler/ssair/ir.jl:984; process_node!
1 ...piler/ssair/ir.jl:925; process_node!(::Core.Compile...
1 ...piler/ssair/ir.jl:812; renumber_ssa2!(::Any, ::Arr...
1 ...piler/ssair/ir.jl:285; getindex(::Core.Compiler.Us...
4 ...mpiler/typeinfer.jl:569; typeinf_ext(::Core.MethodInstan...
2 ./compiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInstan...
2 ...mpiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInstan...
1 ...mpiler/typeinfer.jl:12; typeinf(::Core.Compiler.Inferen...
1 ...tinterpretation.jl:1230; typeinf_nocycle(::Core.Compil...
1 ...tinterpretation.jl:1174; typeinf_local(::Core.Compile...
1 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array...
1 ...interpretation.jl:847; abstract_eval_call(::Array{A...
1 ...interpretation.jl:608; abstract_call(::Any, ::Arra...
1 ...interpretation.jl:810; abstract_call(::Any, ::Arra...
1 ...iler/typeutils.jl:46; argtypes_to_type
1 ...mpiler/typeinfer.jl:33; typeinf(::Core.Compiler.Inferen...
1 ./compiler/optimize.jl:169; optimize(::Core.Compiler.Optim...
1 ...er/ssair/driver.jl:116; run_passes(::Core.CodeInfo, :...
1 .../ssair/inlining.jl:73; ssa_inlining_pass!
1 ...ssair/inlining.jl:548; batch_inline!(::Array{Any,1}...
1 ...ssair/inlining.jl:360; ir_inline_item!(::Core.Comp...
1 ...piler/ssair/ir.jl:723; setindex!
1 ...iler/ssair/ir.jl:716; setindex!(::Core.Compiler....
1 ...iler/ssair/ir.jl:598; count_added_node!(::Core....
1 ...ler/ssair/ir.jl:385; iterate
1 ...ler/ssair/ir.jl:387; iterate(::Core.Compiler....
17 ...Operators.jl/lops.jl:11; foo()
7 ./compiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInstanc...
7 ./compiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInstan...
6 ./compiler/typeinfer.jl:12; typeinf(::Core.Compiler.Inferen...
6 ...ctinterpretation.jl:1230; typeinf_nocycle(::Core.Compile...
5 ...tinterpretation.jl:1160; typeinf_local(::Core.Compiler...
5 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array{...
5 ...tinterpretation.jl:847; abstract_eval_call(::Array{A...
5 ...interpretation.jl:608; abstract_call(::Any, ::Array...
5 ...interpretation.jl:818; abstract_call(::Any, ::Arra...
3 ...interpretation.jl:93; abstract_call_gf_by_type(::...
3 ...nterpretation.jl:376; abstract_call_method(::Met...
3 ...ler/typeinfer.jl:482; typeinf_edge(::Method, ::...
2 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.I...
2 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
2 ...erpretation.jl:1174; typeinf_local(::Core.Co...
2 ...erpretation.jl:917; abstract_eval(::Any, ::...
2 ...erpretation.jl:847; abstract_eval_call(::A...
2 ...rpretation.jl:608; abstract_call(::Any, :...
1 ...rpretation.jl:810; abstract_call(::Any, ...
1 .../typeutils.jl:46; argtypes_to_type
1 ...rpretation.jl:818; abstract_call(::Any, ...
1 ...rpretation.jl:116; abstract_call_gf_by_t...
1 ...pretation.jl:223; abstract_call_method...
1 ...typeinfer.jl:12; typeinf(::Core.Compi...
1 ...retation.jl:1230; typeinf_nocycle(::...
1 ...retation.jl:1174; typeinf_local(::Co...
1 ...retation.jl:917; abstract_eval(::An...
1 ...etation.jl:847; abstract_eval_cal...
1 ...etation.jl:608; abstract_call(::...
1 ...tation.jl:635; abstract_call(::...
1 ...tfuncs.jl:1279; builtin_tfunction
1 ...funcs.jl:1365; builtin_tfunct...
1 ...funcs.jl:1104; apply_type_tf...
1 ...ler/typeinfer.jl:67; typeinf(::Core.Compiler.I...
1 ...er/typeinfer.jl:126; cache_result(::Core.Comp...
2 ...interpretation.jl:116; abstract_call_gf_by_type(::...
2 ...nterpretation.jl:223; abstract_call_method_with_...
2 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.In...
2 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
2 ...terpretation.jl:1174; typeinf_local(::Core.Com...
2 ...terpretation.jl:917; abstract_eval(::Any, ::A...
2 ...erpretation.jl:847; abstract_eval_call(::Ar...
2 ...erpretation.jl:608; abstract_call(::Any, :...
1 ...rpretation.jl:635; abstract_call(::Any, :...
1 ...ler/tfuncs.jl:1279; builtin_tfunction
1 ...er/tfuncs.jl:1365; builtin_tfunction(::...
1 ...er/tfuncs.jl:668; getfield_tfunc(::Any...
1 ...er/tfuncs.jl:734; getfield_tfunc(::An...
1 ...rpretation.jl:818; abstract_call(::Any, :...
1 ...rpretation.jl:116; abstract_call_gf_by_t...
1 ...rpretation.jl:223; abstract_call_method_...
1 .../typeinfer.jl:12; typeinf(::Core.Compil...
1 ...retation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1174; typeinf_local(::Co...
1 ...retation.jl:917; abstract_eval(::An...
1 ...retation.jl:847; abstract_eval_call...
1 ...etation.jl:608; abstract_call(::A...
1 ...etation.jl:818; abstract_call(::...
1 ...tation.jl:116; abstract_call_gf...
1 ...tation.jl:223; abstract_call_m...
1 ...einfer.jl:12; typeinf(::Core....
1 ...ation.jl:1230; typeinf_nocyc...
1 ...tion.jl:1174; typeinf_local...
1 ...tion.jl:917; abstract_eval...
1 ...tion.jl:847; abstract_eva...
1 ...tion.jl:608; abstract_cal...
+1 1 ...tion.jl:818; abstract_cal...
+2 1 ...tion.jl:116; abstract_cal...
+3 1 ...tion.jl:223; abstract_cal...
+4 1 ...nfer.jl:33; typeinf(::Co...
+5 1 ...mize.jl:169; optimize(::C...
+6 1 ...iver.jl:118; run_passes(:...
+7 1 .../ir.jl:1296; compact!
+8 1 .../ir.jl:1296; compact!(::...
+9 1 ...r/ir.jl:491; Core.Compile...
+10 1 ./boot.jl:418; Type
+11 1 ./boot.jl:404; Type
1 ...tinterpretation.jl:1174; typeinf_local(::Core.Compiler...
1 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array{...
1 ...tinterpretation.jl:847; abstract_eval_call(::Array{A...
1 ...interpretation.jl:608; abstract_call(::Any, ::Array...
1 ...interpretation.jl:818; abstract_call(::Any, ::Arra...
1 ...interpretation.jl:116; abstract_call_gf_by_type(::...
1 ...nterpretation.jl:223; abstract_call_method_with_...
1 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.In...
1 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
1 ...terpretation.jl:1174; typeinf_local(::Core.Com...
1 ...terpretation.jl:917; abstract_eval(::Any, ::A...
1 ...erpretation.jl:847; abstract_eval_call(::Ar...
1 ...erpretation.jl:608; abstract_call(::Any, :...
1 ...rpretation.jl:818; abstract_call(::Any, :...
1 ...rpretation.jl:116; abstract_call_gf_by_t...
1 ...rpretation.jl:223; abstract_call_method_...
1 .../typeinfer.jl:12; typeinf(::Core.Compil...
1 ...retation.jl:1230; typeinf_nocycle(::C...
1 ...retation.jl:1174; typeinf_local(::Co...
1 ...retation.jl:917; abstract_eval(::An...
1 ...retation.jl:847; abstract_eval_call...
1 ...etation.jl:608; abstract_call(::A...
1 ...etation.jl:818; abstract_call(::...
1 ...tation.jl:116; abstract_call_gf...
1 ...tation.jl:223; abstract_call_m...
1 ...einfer.jl:12; typeinf(::Core....
1 ...ation.jl:1230; typeinf_nocyc...
1 ...tion.jl:1174; typeinf_local...
1 ...tion.jl:917; abstract_eval...
1 ...tion.jl:847; abstract_eva...
1 ...tion.jl:608; abstract_cal...
+1 1 ...tion.jl:818; abstract_cal...
+2 1 ...tion.jl:116; abstract_cal...
+3 1 ...tion.jl:223; abstract_cal...
+4 1 ...nfer.jl:33; typeinf(::Co...
+5 1 ...mize.jl:169; optimize(::C...
+6 1 ...iver.jl:118; run_passes(:...
+7 1 .../ir.jl:1296; compact!
+8 1 .../ir.jl:1299; compact!(::...
+9 1 .../ir.jl:1286; finish
+10 1 .../ir.jl:1291; complete(::...
+11 1 ./array.jl:598; _array_for
+12 1 ...rray.jl:671; similar
+13 1 ...rray.jl:672; similar
+14 1 ./boot.jl:413; Type
+15 1 ./boot.jl:404; Type
1 ./compiler/typeinfer.jl:33; typeinf(::Core.Compiler.Inferen...
1 ./compiler/optimize.jl:169; optimize(::Core.Compiler.Optim...
1 ...ler/ssair/driver.jl:118; run_passes(::Core.CodeInfo, ::...
1 ...mpiler/ssair/ir.jl:1296; compact!
1 ...piler/ssair/ir.jl:1298; compact!(::Core.Compiler.IRC...
1 ./abstractarray.jl:1920; foreach
1 ...piler/ssair/ir.jl:1166; iterate(::Core.Compiler.Inc...
1 ./pair.jl:12; Type
280 ...Operators.jl/lops.jl:13; foo()
240 ./util.jl:156; macro expansion
2 ...mpiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInsta...
2 ...mpiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInstan...
2 ...mpiler/typeinfer.jl:12; typeinf(::Core.Compiler.Inferen...
2 ...tinterpretation.jl:1230; typeinf_nocycle(::Core.Compil...
2 ...tinterpretation.jl:1174; typeinf_local(::Core.Compile...
2 ...tinterpretation.jl:917; abstract_eval(::Any, ::Array...
2 ...interpretation.jl:847; abstract_eval_call(::Array{A...
2 ...interpretation.jl:608; abstract_call(::Any, ::Arra...
1 ...interpretation.jl:810; abstract_call(::Any, ::Arra...
1 ...iler/typeutils.jl:46; argtypes_to_type
1 ...interpretation.jl:818; abstract_call(::Any, ::Arra...
1 ...nterpretation.jl:116; abstract_call_gf_by_type(:...
1 ...nterpretation.jl:223; abstract_call_method_with...
1 ...ler/typeinfer.jl:12; typeinf(::Core.Compiler.I...
1 ...terpretation.jl:1230; typeinf_nocycle(::Core.C...
1 ...erpretation.jl:1174; typeinf_local(::Core.Co...
1 ...erpretation.jl:917; abstract_eval(::Any, ::...
1 ...erpretation.jl:847; abstract_eval_call(::A...
1 ...rpretation.jl:608; abstract_call(::Any, :...
1 ...rpretation.jl:811; abstract_call(::Any, ...
1 ...rpretation.jl:586; pure_eval_call(::Any,...
1 ./reflection.jl:808; _methods_by_ftype
235 .../LinearOperators.jl:217; *(::LinearOperator{Float64}, :...
19 ...mpiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInsta...
19 ...mpiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInsta...
17 ...mpiler/typeinfer.jl:12; typeinf(::Core.Compiler.Infere...
17 ...interpretation.jl:1230; typeinf_nocycle(::Core.Compi...
17 ...interpretation.jl:1174; typeinf_local(::Core.Compil...
1 ...interpretation.jl:916; abstract_eval(::Any, ::Arra...
1 ...interpretation.jl:905; abstract_eval(::Any, ::Arra...
16 ...interpretation.jl:917; abstract_eval(::Any, ::Arra...
16 ...interpretation.jl:847; abstract_eval_call(::Array{...
16 ...nterpretation.jl:608; abstract_call(::Any, ::Arr...
16 ...nterpretation.jl:818; abstract_call(::Any, ::Ar...
12 ...terpretation.jl:93; abstract_call_gf_by_type(...
12 ...terpretation.jl:376; abstract_call_method(::M...
12 ...er/typeinfer.jl:482; typeinf_edge(::Method, :...
11 ...er/typeinfer.jl:12; typeinf(::Core.Compiler....
11 ...rpretation.jl:1230; typeinf_nocycle(::Core...
11 ...rpretation.jl:1174; typeinf_local(::Core....
11 ...rpretation.jl:917; abstract_eval(::Any, ...
11 ...rpretation.jl:847; abstract_eval_call(::...
11 ...pretation.jl:608; abstract_call(::Any,...
11 ...pretation.jl:818; abstract_call(::Any...
8 ...pretation.jl:93; abstract_call_gf_by...
8 ...retation.jl:376; abstract_call_metho...
7 ...ypeinfer.jl:482; typeinf_edge(::Met...
5 ...ypeinfer.jl:12; typeinf(::Core.Com...
5 ...etation.jl:1230; typeinf_nocycle(...
5 ...tation.jl:1174; typeinf_local(::...
5 ...tation.jl:917; abstract_eval(::...
5 ...tation.jl:847; abstract_eval_c...
5 ...tation.jl:608; abstract_call(:...
3 ...ation.jl:609; abstract_call(...
3 ...ation.jl:561; abstract_appl...
3 ...tion.jl:818; abstract_call...
3 ...tion.jl:93; abstract_call...
3 ...tion.jl:376; abstract_cal...
+1 3 ...nfer.jl:482; typeinf_edge...
+2 2 ...nfer.jl:12; typeinf(::Co...
+3 2 ...ion.jl:1230; typeinf_noc...
+4 2 ...ion.jl:1174; typeinf_loc...
+5 2 ...tion.jl:917; abstract_eva...
+6 2 ...tion.jl:847; abstract_eva...
+7 2 ...tion.jl:608; abstract_cal...
+8 2 ...tion.jl:818; abstract_cal...
+9 2 ...tion.jl:93; abstract_cal...
+10 2 ...tion.jl:376; abstract_cal...
+11 1 ...nfer.jl:452; typeinf_edge...
+12 1 ...ties.jl:128; specialize_m...
+13 1 ...ties.jl:136; specialize_m...
+11 1 ...nfer.jl:472; typeinf_edge...
+12 1 ...sult.jl:12; Type
+13 1 ...sult.jl:12; Type
+14 1 ...sult.jl:60; matching_cac...
+2 1 ...nfer.jl:33; typeinf(::Co...
+3 1 ...mize.jl:169; optimize(::C...
+4 1 ...iver.jl:116; run_passes(:...
+5 1 ...ning.jl:70; ssa_inlining...
+6 1 ...ning.jl:978; assemble_inl...
+7 1 ...ning.jl:961; process_simp...
+8 1 ...ning.jl:17; with_atype(:...
2 ...ation.jl:818; abstract_call(...
2 ...ation.jl:93; abstract_call_...
2 ...tion.jl:376; abstract_call...
2 ...nfer.jl:482; typeinf_edge...
2 ...nfer.jl:12; typeinf(::Co...
+1 2 ...ion.jl:1230; typeinf_noc...
+2 2 ...ion.jl:1174; typeinf_loc...
+3 2 ...tion.jl:917; abstract_eva...
+4 2 ...tion.jl:847; abstract_eva...
+5 2 ...tion.jl:608; abstract_cal...
+6 2 ...tion.jl:818; abstract_cal...
+7 2 ...tion.jl:93; abstract_cal...
+8 2 ...tion.jl:376; abstract_cal...
+9 2 ...nfer.jl:482; typeinf_edge...
+10 1 ...nfer.jl:12; typeinf(::Co...
+11 1 ...ion.jl:1230; typeinf_noc...
+12 1 ...ion.jl:1174; typeinf_loc...
+13 1 ...tion.jl:917; abstract_eva...
+14 1 ...tion.jl:847; abstract_eva...
+15 1 ...tion.jl:608; abstract_cal...
+16 1 ...tion.jl:818; abstract_cal...
+17 1 ...tion.jl:93; abstract_cal...
+18 1 ...tion.jl:376; abstract_cal...
+19 1 ...nfer.jl:482; typeinf_edge...
+20 1 ...nfer.jl:33; typeinf(::Co...
+21 1 ...mize.jl:170; optimize(::C...
+22 1 ...ties.jl:17; _any
+23 1 ./array.jl:704; iterate
+24 1 ./array.jl:704; iterate
+10 1 ...nfer.jl:33; typeinf(::Co...
+11 1 ...mize.jl:169; optimize(::C...
+12 1 ...iver.jl:116; run_passes(:...
+13 1 ...ning.jl:70; ssa_inlining...
+14 1 ...ing.jl:1016; assemble_in...
+15 1 ...ning.jl:688; analyze_meth...
+16 1 ...ties.jl:132; specialize_m...
2 ...ypeinfer.jl:33; typeinf(::Core.Com...
2 ...ptimize.jl:169; optimize(::Core.C...
1 .../driver.jl:112; run_passes(::Cor...
1 ...driver.jl:103; just_construct_s...
1 ...omtree.jl:117; construct_domtr...
1 ...omtree.jl:31; update_level!(:...
1 .../driver.jl:116; run_passes(::Cor...
1 ...nlining.jl:73; ssa_inlining_pass!
1 ...lining.jl:571; batch_inline!(:...
1 ...ir/ir.jl:1284; finish
1 ...ir/ir.jl:1275; non_dce_finis...
1 ...r/ir.jl:1240; just_fixup!(:...
1 ./array.jl:704; iterate
1 ./array.jl:704; iterate
1 ...ypeinfer.jl:484; typeinf_edge(::Met...
3 ...pretation.jl:116; abstract_call_gf_by...
3 ...retation.jl:223; abstract_call_metho...
2 ...ypeinfer.jl:12; typeinf(::Core.Comp...
2 ...etation.jl:1230; typeinf_nocycle(:...
2 ...etation.jl:1174; typeinf_local(::...
2 ...etation.jl:917; abstract_eval(::...
2 ...tation.jl:847; abstract_eval_ca...
2 ...tation.jl:608; abstract_call(:...
2 ...tation.jl:818; abstract_call(:...
2 ...ation.jl:116; abstract_call_...
2 ...ation.jl:223; abstract_call...
2 ...infer.jl:12; typeinf(::Cor...
2 ...tion.jl:1230; typeinf_nocy...
2 ...ion.jl:1174; typeinf_loc...
+1 2 ...tion.jl:917; abstract_eva...
+2 2 ...tion.jl:847; abstract_eva...
+3 2 ...tion.jl:608; abstract_cal...
+4 2 ...tion.jl:818; abstract_cal...
+5 2 ...tion.jl:116; abstract_cal...
+6 2 ...tion.jl:223; abstract_cal...
+7 2 ...nfer.jl:12; typeinf(::Co...
+8 2 ...ion.jl:1230; typeinf_noc...
+9 2 ...ion.jl:1174; typeinf_loc...
+10 2 ...tion.jl:917; abstract_eva...
+11 2 ...tion.jl:847; abstract_eva...
+12 2 ...tion.jl:608; abstract_cal...
+13 2 ...tion.jl:818; abstract_cal...
+14 1 ...tion.jl:93; abstract_cal...
+15 1 ...tion.jl:376; abstract_cal...
+16 1 ...nfer.jl:453; typeinf_edge...
+17 1 ...ties.jl:120; inf_for_meth...
+18 1 ...ties.jl:120; inf_for_meth...
+14 1 ...tion.jl:116; abstract_cal...
+15 1 ...tion.jl:223; abstract_cal...
+16 1 ...nfer.jl:12; typeinf(::Co...
+17 1 ...ion.jl:1230; typeinf_noc...
+18 1 ...ion.jl:1174; typeinf_loc...
+19 1 ...tion.jl:917; abstract_eva...
+20 1 ...tion.jl:847; abstract_eva...
+21 1 ...tion.jl:608; abstract_cal...
+22 1 ...tion.jl:818; abstract_cal...
+23 1 ...tion.jl:50; abstract_cal...
+24 1 ...tion.jl:808; _methods_by_...
1 ...ypeinfer.jl:33; typeinf(::Core.Comp...
1 ...optimize.jl:169; optimize(::Core.Co...
1 .../driver.jl:112; run_passes(::Core...
1 ./expr.jl:60; copy_exprargs(::A...
1 ./expr.jl:43; copy_exprs(::Expr)
1 ./expr.jl:37; copy(::Expr)
1 ./expr.jl:60; copy_exprargs(:...
1 ...er/typeinfer.jl:33; typeinf(::Core.Compiler....
1 ...er/optimize.jl:169; optimize(::Core.Compile...
1 ...sair/driver.jl:116; run_passes(::Core.Code...
1 ...ir/inlining.jl:70; ssa_inlining_pass!
1 ./reflection.jl:808; assemble_inline_todo!...
4 ...terpretation.jl:116; abstract_call_gf_by_type(...
4 ...terpretation.jl:223; abstract_call_method_with...
3 ...er/typeinfer.jl:12; typeinf(::Core.Compiler.I...
3 ...erpretation.jl:1230; typeinf_nocycle(::Core....
2 ...erpretation.jl:1160; typeinf_local(::Core.C...
2 ...erpretation.jl:917; abstract_eval(::Any, :...
2 ...rpretation.jl:847; abstract_eval_call(::A...
2 ...rpretation.jl:608; abstract_call(::Any, ...
2 ...rpretation.jl:818; abstract_call(::Any, ...
2 ...pretation.jl:116; abstract_call_gf_by_...
2 ...pretation.jl:223; abstract_call_metho...
2 ...typeinfer.jl:12; typeinf(::Core.Comp...
2 ...retation.jl:1230; typeinf_nocycle(::...
2 ...etation.jl:1174; typeinf_local(::C...
2 ...etation.jl:917; abstract_eval(::A...
2 ...etation.jl:847; abstract_eval_ca...
2 ...tation.jl:608; abstract_call(::...
2 ...tation.jl:818; abstract_call(:...
2 ...tation.jl:116; abstract_call_g...
2 ...ation.jl:223; abstract_call_...
1 ...infer.jl:12; typeinf(::Core...
1 ...tion.jl:1230; typeinf_nocy...
1 ...tion.jl:1174; typeinf_loca...
1 ...tion.jl:917; abstract_eva...
+1 1 ...tion.jl:847; abstract_eva...
+2 1 ...tion.jl:608; abstract_cal...
+3 1 ...tion.jl:818; abstract_cal...
+4 1 ...tion.jl:116; abstract_cal...
+5 1 ...tion.jl:223; abstract_cal...
+6 1 ...nfer.jl:33; typeinf(::Co...
+7 1 ...mize.jl:169; optimize(::C...
+8 1 ...iver.jl:112; run_passes(:...
+9 1 ...iver.jl:107; just_constru...
+10 1 ...2ssa.jl:788; construct_ss...
1 ...infer.jl:33; typeinf(::Core...
1 ...mize.jl:169; optimize(::Co...
1 ...iver.jl:121; run_passes(:...
1 ...sses.jl:670; getfield_eli...
+1 1 ...sses.jl:278; lift_leaves(...
1 ...erpretation.jl:1174; typeinf_local(::Core.C...
1 ...erpretation.jl:917; abstract_eval(::Any, :...
1 ...rpretation.jl:847; abstract_eval_call(::A...
1 ...rpretation.jl:608; abstract_call(::Any, ...
1 ...rpretation.jl:818; abstract_call(::Any, ...
1 ...pretation.jl:116; abstract_call_gf_by_...
1 ...pretation.jl:223; abstract_call_metho...
1 ...typeinfer.jl:33; typeinf(::Core.Comp...
1 ...optimize.jl:169; optimize(::Core.Co...
1 ...r/driver.jl:116; run_passes(::Core....
1 ...inlining.jl:73; ssa_inlining_pass!
1 ...nlining.jl:548; batch_inline!(::...
1 ...lining.jl:333; ir_inline_item!(...
1 ...air/ir.jl:723; setindex!
1 ...air/ir.jl:387; iterate(::Core....
1 ...er/typeinfer.jl:33; typeinf(::Core.Compiler.I...
1 ...ler/optimize.jl:169; optimize(::Core.Compiler...
1 ...sair/driver.jl:116; run_passes(::Core.CodeI...
1 ...ir/inlining.jl:70; ssa_inlining_pass!
1 ...r/inlining.jl:1016; assemble_inline_todo!...
1 ...r/inlining.jl:717; analyze_method!(::Int...
1 ...air/legacy.jl:10; inflate_ir(::Core.Cod...
1 ...air/legacy.jl:24; inflate_ir(::Core.Cod...
1 .../ssair/ir.jl:385; iterate
1 ...ssair/ir.jl:390; iterate(::Core.Comp...
1 ...mpiler/typeinfer.jl:33; typeinf(::Core.Compiler.Infere...
1 ...mpiler/optimize.jl:169; optimize(::Core.Compiler.Opti...
1 ...er/ssair/driver.jl:116; run_passes(::Core.CodeInfo, ...
1 .../ssair/inlining.jl:70; ssa_inlining_pass!
1 ...ssair/inlining.jl:1016; assemble_inline_todo!(::Cor...
1 ...ssair/inlining.jl:699; analyze_method!(::Int64, ::...
1 ...sair/inlining.jl:580; spec_lambda(::Any, ::Core....
1 ...mpiler/typeinfer.jl:34; typeinf(::Core.Compiler.Infere...
1 ...piler/typeinfer.jl:168; finish
1 ...piler/typeinfer.jl:200; widen_all_consts!(::Core.Cod...
203 .../LinearOperators.jl:605; (::getfield(LinearOperators, S...
203 ...LinearOperators.jl:217; *(::LinearOperator{Float64}, ...
203 ...LinearOperators.jl:605; (::getfield(LinearOperators,...
203 ...inearOperators.jl:217; *(::LinearOperator{Float64},...
203 ...inearOperators.jl:605; (::getfield(LinearOperators...
203 ...inearOperators.jl:217; *(::LinearOperator{Float64}...
203 ...nearOperators.jl:605; (::getfield(LinearOperator...
203 ...nearOperators.jl:217; *(::LinearOperator{Float6...
203 ...earOperators.jl:605; (::getfield(LinearOperato...
203 ...earOperators.jl:217; *(::LinearOperator{Float...
203 ...earOperators.jl:605; (::getfield(LinearOperat...
203 ...arOperators.jl:217; *(::LinearOperator{Floa...
203 ...arOperators.jl:605; (::getfield(LinearOper...
203 ...rOperators.jl:217; *(::LinearOperator{Flo...
203 ...rOperators.jl:605; (::getfield(LinearOpe...
203 ...rOperators.jl:217; *(::LinearOperator{Fl...
203 ...Operators.jl:605; (::getfield(LinearOp...
203 ...Operators.jl:217; *(::LinearOperator{...
203 ...perators.jl:605; (::getfield(LinearO...
203 ...perators.jl:217; *(::LinearOperator...
203 ...perators.jl:605; (::getfield(Linear...
203 ...erators.jl:217; *(::LinearOperato...
203 ...erators.jl:605; (::getfield(Line...
203 ...rators.jl:217; *(::LinearOperat...
203 ...rators.jl:605; (::getfield(Lin...
203 ...rators.jl:217; *(::LinearOpera...
203 ...ators.jl:605; (::getfield(Li...
60 ...infer.jl:599; typeinf_ext(:...
60 ...infer.jl:568; typeinf_ext(:...
59 ...infer.jl:12; typeinf(::Cor...
59 ...tion.jl:1230; typeinf_nocy...
4 ...ion.jl:1160; typeinf_loc...
4 ...tion.jl:917; abstract_eva...
+1 4 ...tion.jl:847; abstract_eva...
+2 4 ...tion.jl:608; abstract_cal...
+3 4 ...tion.jl:818; abstract_cal...
+4 4 ...tion.jl:93; abstract_cal...
+5 4 ...tion.jl:376; abstract_cal...
+6 4 ...nfer.jl:482; typeinf_edge...
+7 4 ...nfer.jl:12; typeinf(::Co...
+8 4 ...ion.jl:1230; typeinf_noc...
+9 4 ...ion.jl:1174; typeinf_loc...
+10 4 ...tion.jl:917; abstract_eva...
+11 4 ...tion.jl:847; abstract_eva...
+12 4 ...tion.jl:608; abstract_cal...
+13 4 ...tion.jl:818; abstract_cal...
+14 2 ...tion.jl:93; abstract_cal...
+15 2 ...tion.jl:376; abstract_cal...
+16 2 ...nfer.jl:482; typeinf_edge...
+17 1 ...nfer.jl:12; typeinf(::Co...
+18 1 ...ion.jl:1230; typeinf_noc...
+19 1 ...ion.jl:1174; typeinf_loc...
+20 1 ...tion.jl:917; abstract_eva...
+21 1 ...tion.jl:847; abstract_eva...
+22 1 ...tion.jl:608; abstract_cal...
+23 1 ...tion.jl:818; abstract_cal...
+24 1 ...tion.jl:116; abstract_cal...
+25 1 ...tion.jl:223; abstract_cal...
+26 1 ...nfer.jl:33; typeinf(::Co...
+27 1 ...mize.jl:169; optimize(::C...
+28 1 ...iver.jl:116; run_passes(:...
+29 1 ...ning.jl:70; ssa_inlining...
+30 1 ...ning.jl:978; assemble_inl...
+31 1 ...ning.jl:932; process_simp...
+17 1 ...nfer.jl:33; typeinf(::Co...
+18 1 ...mize.jl:169; optimize(::C...
+19 1 ...iver.jl:116; run_passes(:...
+20 1 ...ning.jl:73; ssa_inlining...
+21 1 ...ning.jl:525; batch_inline...
+22 1 ...r/ir.jl:992; resize!(::Co...
+23 1 ...ray.jl:1003; resize!
+24 1 ./array.jl:811; _growend!
+14 2 ...tion.jl:116; abstract_cal...
+15 2 ...tion.jl:223; abstract_cal...
+16 1 ...nfer.jl:12; typeinf(::Co...
+17 1 ...ion.jl:1230; typeinf_noc...
+18 1 ...ion.jl:1174; typeinf_loc...
+19 1 ...tion.jl:917; abstract_eva...
+20 1 ...tion.jl:847; abstract_eva...
+21 1 ...tion.jl:608; abstract_cal...
+22 1 ...tion.jl:818; abstract_cal...
+23 1 ...tion.jl:116; abstract_cal...
+24 1 ...tion.jl:223; abstract_cal...
+25 1 ...nfer.jl:33; typeinf(::Co...
+26 1 ...mize.jl:169; optimize(::C...
+27 1 ...iver.jl:112; run_passes(:...
+28 1 ...iver.jl:107; just_constru...
+29 1 ...2ssa.jl:788; construct_ss...
+16 1 ...nfer.jl:33; typeinf(::Co...
+17 1 ...mize.jl:169; optimize(::C...
+18 1 ...iver.jl:116; run_passes(:...
+19 1 ...ning.jl:70; ssa_inlining...
+20 1 ...ing.jl:1003; assemble_in...
55 ...ion.jl:1174; typeinf_loc...
55 ...ion.jl:917; abstract_ev...
+1 55 ...ion.jl:847; abstract_ev...
+2 55 ...ion.jl:608; abstract_ca...
+3 54 ...ion.jl:609; abstract_ca...
+4 54 ...ion.jl:561; abstract_ap...
+5 54 ...ion.jl:818; abstract_ca...
+6 54 ...tion.jl:93; abstract_cal...
+7 54 ...ion.jl:376; abstract_ca...
+8 54 ...fer.jl:482; typeinf_edg...
+9 53 ...nfer.jl:12; typeinf(::Co...
+10 53 ...ion.jl:1230; typeinf_no...
+11 53 ...ion.jl:1174; typeinf_lo...
+12 53 ...ion.jl:917; abstract_ev...
+13 53 ...ion.jl:847; abstract_ev...
+14 53 ...ion.jl:608; abstract_ca...
+15 9 ...ion.jl:609; abstract_ca...
+16 9 ...tion.jl:561; abstract_app...
+17 9 ...tion.jl:818; abstract_cal...
+18 9 ...tion.jl:93; abstract_cal...
+19 9 ...tion.jl:376; abstract_cal...
+20 9 ...nfer.jl:482; typeinf_edge...
+21 8 ...nfer.jl:12; typeinf(::Co...
+22 8 ...ion.jl:1230; typeinf_noc...
+23 1 ...ion.jl:1160; typeinf_loc...
+24 1 ...tion.jl:917; abstract_eva...
+25 1 ...tion.jl:847; abstract_eva...
+26 1 ...tion.jl:608; abstract_cal...
+27 1 ...tion.jl:818; abstract_cal...
+28 1 ...tion.jl:93; abstract_cal...
+29 1 ...tion.jl:376; abstract_cal...
+30 1 ...nfer.jl:482; typeinf_edge...
+31 1 ...nfer.jl:33; typeinf(::Co...
+32 1 ...mize.jl:169; optimize(::C...
+33 1 ...iver.jl:115; run_passes(:...
+34 1 .../ir.jl:1296; compact!
+35 1 .../ir.jl:1299; compact!(::...
+36 1 .../ir.jl:1285; finish
+37 1 .../ir.jl:1262; simple_dce!...
+38 1 .../ir.jl:1170; maybe_erase...
+39 1 .../ir.jl:1172; maybe_erase...
+23 7 ...ion.jl:1174; typeinf_loc...
+24 7 ...tion.jl:917; abstract_eva...
+25 7 ...tion.jl:847; abstract_eva...
+26 7 ...tion.jl:608; abstract_cal...
+27 7 ...tion.jl:609; abstract_cal...
+28 7 ...tion.jl:561; abstract_app...
+29 1 ...tion.jl:810; abstract_cal...
+30 1 ...tils.jl:46; argtypes_to_...
+31 1 ...ties.jl:39; anymap(::typ...
+29 6 ...tion.jl:818; abstract_cal...
+30 6 ...tion.jl:93; abstract_cal...
+31 6 ...tion.jl:376; abstract_cal...
+32 6 ...nfer.jl:482; typeinf_edge...
+33 6 ...nfer.jl:12; typeinf(::Co...
+34 6 ...ion.jl:1230; typeinf_noc...
+35 6 ...ion.jl:1174; typeinf_loc...
+36 6 ...tion.jl:917; abstract_eva...
+37 6 ...tion.jl:847; abstract_eva...
+38 6 ...tion.jl:608; abstract_cal...
+39 6 ...tion.jl:818; abstract_cal...
+40 5 ...tion.jl:93; abstract_cal...
+41 5 ...tion.jl:376; abstract_cal...
+42 5 ...nfer.jl:482; typeinf_edge...
+43 5 ...nfer.jl:12; typeinf(::Co...
+44 5 ...ion.jl:1230; typeinf_noc...
+45 5 ...ion.jl:1174; typeinf_loc...
+46 5 ...tion.jl:917; abstract_eva...
+47 2 ...tion.jl:845; abstract_eva...
+48 2 ...tion.jl:21; abstract_cal...
+49 1 ...tion.jl:50; abstract_cal...
+50 1 ...tion.jl:808; _methods_by_...
+49 1 ...tion.jl:93; abstract_cal...
+50 1 ...tion.jl:376; abstract_cal...
+51 1 ...nfer.jl:482; typeinf_edge...
+52 1 ...nfer.jl:12; typeinf(::Co...
+53 1 ...ion.jl:1230; typeinf_noc...
+54 1 ...ion.jl:1174; typeinf_loc...
+55 1 ...tion.jl:917; abstract_eva...
+56 1 ...tion.jl:847; abstract_eva...
+57 1 ...tion.jl:608; abstract_cal...
+58 1 ...tion.jl:818; abstract_cal...
+59 1 ...tion.jl:93; abstract_cal...
+60 1 ...tion.jl:376; abstract_cal...
+61 1 ...nfer.jl:482; typeinf_edge...
+62 1 ...nfer.jl:12; typeinf(::Co...
+63 1 ...ion.jl:1230; typeinf_noc...
+64 1 ...ion.jl:1174; typeinf_loc...
+65 1 ...tion.jl:917; abstract_eva...
+66 1 ...tion.jl:847; abstract_eva...
+67 1 ...tion.jl:608; abstract_cal...
+68 1 ...tion.jl:818; abstract_cal...
+69 1 ...tion.jl:93; abstract_cal...
+70 1 ...tion.jl:376; abstract_cal...
+71 1 ...nfer.jl:467; typeinf_edge...
+72 1 ...nfer.jl:422; resolve_call...
+47 3 ...tion.jl:847; abstract_eva...
+48 3 ...tion.jl:608; abstract_cal...
+49 3 ...tion.jl:818; abstract_cal...
+50 1 ...tion.jl:50; abstract_cal...
+51 1 ...tion.jl:808; _methods_by_...
+50 2 ...tion.jl:93; abstract_cal...
+51 2 ...tion.jl:376; abstract_cal...
+52 2 ...nfer.jl:482; typeinf_edge...
+53 1 ...nfer.jl:12; typeinf(::Co...
+54 1 ...ion.jl:1230; typeinf_noc...
+55 1 ...ion.jl:1174; typeinf_loc...
+56 1 ...tion.jl:917; abstract_eva...
+57 1 ...tion.jl:847; abstract_eva...
+58 1 ...tion.jl:608; abstract_cal...
+59 1 ...tion.jl:811; abstract_cal...
+60 1 ...tion.jl:586; pure_eval_ca...
+61 1 ...tion.jl:808; _methods_by_...
+53 1 ...nfer.jl:33; typeinf(::Co...
+54 1 ...mize.jl:169; optimize(::C...
+55 1 ...iver.jl:116; run_passes(:...
+56 1 ...ning.jl:70; ssa_inlining...
+57 1 ...tion.jl:808; assemble_inl...
+40 1 ...tion.jl:116; abstract_cal...
+41 1 ...tion.jl:223; abstract_cal...
+42 1 ...nfer.jl:12; typeinf(::Co...
+43 1 ...ion.jl:1230; typeinf_noc...
+44 1 ...ion.jl:1174; typeinf_loc...
+45 1 ...tion.jl:917; abstract_eva...
+46 1 ...tion.jl:847; abstract_eva...
+47 1 ...tion.jl:608; abstract_cal...
+48 1 ...tion.jl:818; abstract_cal...
+49 1 ...tion.jl:50; abstract_cal...
+50 1 ...tion.jl:808; _methods_by_...
+21 1 ...nfer.jl:21; typeinf(::Co...
+22 1 ...nfer.jl:153; finish
+23 1 ...nfer.jl:293; type_annotat...
+15 44 ...ion.jl:818; abstract_ca...
+16 44 ...tion.jl:93; abstract_cal...
+17 44 ...ion.jl:376; abstract_ca...
+18 44 ...fer.jl:482; typeinf_edg...
+19 43 ...nfer.jl:12; typeinf(::Co...
+20 43 ...ion.jl:1230; typeinf_no...
+21 43 ...ion.jl:1174; typeinf_lo...
+22 43 ...ion.jl:917; abstract_ev...
+23 43 ...ion.jl:847; abstract_ev...
+24 43 ...ion.jl:608; abstract_ca...
+25 43 ...ion.jl:818; abstract_ca...
+26 43 ...tion.jl:93; abstract_cal...
+27 43 ...ion.jl:376; abstract_ca...
+28 43 ...fer.jl:482; typeinf_edg...
+29 40 ...nfer.jl:12; typeinf(::Co...
+30 40 ...ion.jl:1230; typeinf_no...
+31 2 ...ion.jl:1160; typeinf_lo...
+32 2 ...tion.jl:917; abstract_eva...
+33 2 ...tion.jl:847; abstract_eva...
+34 2 ...tion.jl:608; abstract_cal...
+35 1 ...tion.jl:609; abstract_cal...
+36 1 ...tion.jl:561; abstract_app...
+37 1 ...tion.jl:818; abstract_cal...
+38 1 ...tion.jl:93; abstract_cal...
+39 1 ...tion.jl:376; abstract_cal...
+40 1 ...nfer.jl:482; typeinf_edge...
+41 1 ...nfer.jl:12; typeinf(::Co...
+42 1 ...ion.jl:1230; typeinf_noc...
+43 1 ...ion.jl:1174; typeinf_loc...
+44 1 ...tion.jl:917; abstract_eva...
+45 1 ...tion.jl:847; abstract_eva...
+46 1 ...tion.jl:608; abstract_cal...
+47 1 ...tion.jl:609; abstract_cal...
+48 1 ...tion.jl:561; abstract_app...
+49 1 ...tion.jl:818; abstract_cal...
+50 1 ...tion.jl:93; abstract_cal...
+51 1 ...tion.jl:376; abstract_cal...
+52 1 ...nfer.jl:482; typeinf_edge...
+53 1 ...nfer.jl:33; typeinf(::Co...
+54 1 ...mize.jl:244; optimize(::C...
+35 1 ...tion.jl:818; abstract_cal...
+36 1 ...tion.jl:93; abstract_cal...
+37 1 ...tion.jl:376; abstract_cal...
+38 1 ...nfer.jl:482; typeinf_edge...
+39 1 ...nfer.jl:12; typeinf(::Co...
+40 1 ...ion.jl:1230; typeinf_noc...
+41 1 ...ion.jl:1174; typeinf_loc...
+42 1 ...tion.jl:917; abstract_eva...
+43 1 ...tion.jl:847; abstract_eva...
+44 1 ...tion.jl:608; abstract_cal...
+45 1 ...tion.jl:818; abstract_cal...
+46 1 ...tion.jl:93; abstract_cal...
+47 1 ...tion.jl:376; abstract_cal...
+48 1 ...nfer.jl:482; typeinf_edge...
+49 1 ...nfer.jl:12; typeinf(::Co...
+50 1 ...ion.jl:1230; typeinf_noc...
+51 1 ...ion.jl:1174; typeinf_loc...
+52 1 ...tion.jl:917; abstract_eva...
+53 1 ...tion.jl:847; abstract_eva...
+54 1 ...tion.jl:608; abstract_cal...
+55 1 ...tion.jl:818; abstract_cal...
+56 1 ...tion.jl:93; abstract_cal...
+57 1 ...tion.jl:376; abstract_cal...
+58 1 ...nfer.jl:482; typeinf_edge...
+59 1 ...nfer.jl:12; typeinf(::Co...
+60 1 ...ion.jl:1230; typeinf_noc...
+61 1 ...ion.jl:1174; typeinf_loc...
+62 1 ...tion.jl:917; abstract_eva...
+63 1 ...tion.jl:847; abstract_eva...
+64 1 ...tion.jl:608; abstract_cal...
+65 1 ...tion.jl:818; abstract_cal...
+66 1 ...tion.jl:93; abstract_cal...
+67 1 ...tion.jl:376; abstract_cal...
+68 1 ...nfer.jl:482; typeinf_edge...
+69 1 ...nfer.jl:33; typeinf(::Co...
+70 1 ...mize.jl:169; optimize(::C...
+71 1 ...iver.jl:112; run_passes(:...
+72 1 ./expr.jl:60; copy_exprarg...
+73 1 ./expr.jl:43; copy_exprs(:...
+74 1 ./expr.jl:37; copy(::Expr)
+75 1 ./expr.jl:60; copy_exprarg...
+31 38 ...ion.jl:1174; typeinf_lo...
+32 38 ...ion.jl:917; abstract_ev...
+33 38 ...ion.jl:847; abstract_ev...
+34 38 ...ion.jl:608; abstract_ca...
+35 38 ...ion.jl:818; abstract_ca...
+36 1 ...tion.jl:50; abstract_cal...
+37 1 ...tion.jl:808; _methods_by_...
+36 37 ...tion.jl:93; abstract_cal...
+37 37 ...ion.jl:376; abstract_ca...
+38 37 ...fer.jl:482; typeinf_edg...
+39 34 ...nfer.jl:12; typeinf(::Co...
+40 34 ...ion.jl:1230; typeinf_no...
+41 34 ...ion.jl:1174; typeinf_lo...
+42 34 ...ion.jl:917; abstract_ev...
+43 34 ...ion.jl:847; abstract_ev...
+44 34 ...ion.jl:608; abstract_ca...
+45 34 ...ion.jl:818; abstract_ca...
+46 32 ...ion.jl:93; abstract_ca...
+47 32 ...ion.jl:376; abstract_ca...
+48 1 ...fer.jl:452; typeinf_edg...
+49 1 ...ties.jl:128; specialize_m...
+50 1 ...ties.jl:136; specialize_m...
+48 31 ...fer.jl:482; typeinf_edg...
+49 29 ...nfer.jl:12; typeinf(::Co...
+50 29 ...ion.jl:1230; typeinf_no...
+51 15 ...ion.jl:1160; typeinf_lo...
+52 15 ...ion.jl:917; abstract_ev...
+53 15 ...ion.jl:847; abstract_ev...
+54 15 ...ion.jl:608; abstract_ca...
+55 15 ...ion.jl:818; abstract_ca...
+56 9 ...tion.jl:93; abstract_cal...
+57 9 ...tion.jl:376; abstract_cal...
+58 9 ...nfer.jl:482; typeinf_edge...
+59 7 ...nfer.jl:12; typeinf(::Co...
+60 7 ...ion.jl:1230; typeinf_noc...
+61 7 ...ion.jl:1174; typeinf_loc...
+62 7 ...tion.jl:917; abstract_eva...
+63 7 ...tion.jl:847; abstract_eva...
+64 7 ...tion.jl:608; abstract_cal...
+65 7 ...tion.jl:818; abstract_cal...
+66 6 ...tion.jl:93; abstract_cal...
+67 6 ...tion.jl:376; abstract_cal...
+68 6 ...nfer.jl:482; typeinf_edge...
+69 5 ...nfer.jl:12; typeinf(::Co...
+70 5 ...ion.jl:1230; typeinf_noc...
+71 5 ...ion.jl:1174; typeinf_loc...
+72 5 ...tion.jl:917; abstract_eva...
+73 5 ...tion.jl:847; abstract_eva...
+74 5 ...tion.jl:608; abstract_cal...
+75 5 ...tion.jl:818; abstract_cal...
+76 5 ...tion.jl:93; abstract_cal...
+77 5 ...tion.jl:376; abstract_cal...
+78 5 ...nfer.jl:482; typeinf_edge...
+79 4 ...nfer.jl:12; typeinf(::Co...
+80 4 ...ion.jl:1230; typeinf_noc...
+81 4 ...ion.jl:1174; typeinf_loc...
+82 4 ...tion.jl:917; abstract_eva...
+83 4 ...tion.jl:847; abstract_eva...
+84 4 ...tion.jl:608; abstract_cal...
+85 4 ...tion.jl:818; abstract_cal...
+86 4 ...tion.jl:93; abstract_cal...
+87 4 ...tion.jl:376; abstract_cal...
+88 4 ...nfer.jl:482; typeinf_edge...
+89 3 ...nfer.jl:12; typeinf(::Co...
+90 3 ...ion.jl:1230; typeinf_noc...
+91 3 ...ion.jl:1174; typeinf_loc...
+92 3 ...tion.jl:917; abstract_eva...
+93 3 ...tion.jl:847; abstract_eva...
+94 3 ...tion.jl:608; abstract_cal...
+95 1 ...tion.jl:609; abstract_cal...
+96 1 ...tion.jl:561; abstract_app...
+97 1 ...tion.jl:818; abstract_cal...
+98 1 ...tion.jl:50; abstract_cal...
+99 1 ...tion.jl:808; _methods_by_...
+95 2 ...tion.jl:818; abstract_cal...
+96 2 ...tion.jl:93; abstract_cal...
+97 2 ...tion.jl:376; abstract_cal...
+98 2 ...nfer.jl:482; typeinf_edge...
+99 1 ...nfer.jl:12; typeinf(::Co...
+100 1 ...ion.jl:1230; typeinf_noc...
+101 1 ...ion.jl:1174; typeinf_loc...
+102 1 ...tion.jl:917; abstract_eva...
+103 1 ...tion.jl:847; abstract_eva...
+104 1 ...tion.jl:608; abstract_cal...
+105 1 ...tion.jl:818; abstract_cal...
+106 1 ...tion.jl:93; abstract_cal...
+107 1 ...tion.jl:376; abstract_cal...
+108 1 ...nfer.jl:482; typeinf_edge...
+109 1 ...nfer.jl:12; typeinf(::Co...
+110 1 ...ion.jl:1230; typeinf_noc...
+111 1 ...ion.jl:1174; typeinf_loc...
+112 1 ...tion.jl:917; abstract_eva...
+113 1 ...tion.jl:847; abstract_eva...
+114 1 ...tion.jl:608; abstract_cal...
+115 1 ...tion.jl:818; abstract_cal...
+116 1 ...tion.jl:93; abstract_cal...
+117 1 ...tion.jl:376; abstract_cal...
+118 1 ...nfer.jl:482; typeinf_edge...
+119 1 ...nfer.jl:33; typeinf(::Co...
+120 1 ...mize.jl:169; optimize(::C...
+121 1 ...iver.jl:116; run_passes(:...
+122 1 ...ning.jl:70; ssa_inlining...
+123 1 ...ing.jl:1016; assemble_in...
+124 1 ...ning.jl:713; analyze_meth...
+99 1 ...nfer.jl:33; typeinf(::Co...
+100 1 ...mize.jl:169; optimize(::C...
+101 1 ...iver.jl:116; run_passes(:...
+102 1 ...ning.jl:73; ssa_inlining...
+103 1 ...ning.jl:548; batch_inline...
+104 1 ...ning.jl:345; ir_inline_it...
+105 1 .../ir.jl:1101; iterate(::C...
+106 1 ...r/ir.jl:994; resize!(::Co...
+107 1 ...ray.jl:1003; resize!
+108 1 ./array.jl:811; _growend!
+89 1 ...nfer.jl:21; typeinf(::Co...
+90 1 ...nfer.jl:153; finish
+91 1 ...nfer.jl:293; type_annotat...
+79 1 ...nfer.jl:33; typeinf(::Co...
+80 1 ...mize.jl:169; optimize(::C...
+81 1 ...iver.jl:112; run_passes(:...
+82 1 ...iver.jl:107; just_constru...
+83 1 ...2ssa.jl:860; construct_ss...
+84 1 ...2ssa.jl:73; renumber_ssa...
+85 1 ...2ssa.jl:74; renumber_ssa!
+86 1 ...r/ir.jl:427; ssamap(::get...
+87 1 ...r/ir.jl:297; getindex(::C...
+88 1 ./array.jl:200; length
+69 1 ...nfer.jl:33; typeinf(::Co...
+70 1 ...mize.jl:169; optimize(::C...
+71 1 ...iver.jl:116; run_passes(:...
+72 1 ...ning.jl:70; ssa_inlining...
+73 1 ...tion.jl:808; assemble_inl...
+66 1 ...tion.jl:116; abstract_cal...
+67 1 ...tion.jl:216; abstract_cal...
+68 1 ...sult.jl:153; cache_lookup...
+69 1 ...sult.jl:21; is_argtype_m...
+70 1 ...tice.jl:182; is_lattice_e...
+59 2 ...nfer.jl:33; typeinf(::Co...
+60 2 ...mize.jl:169; optimize(::C...
+61 2 ...iver.jl:116; run_passes(:...
+62 1 ...ning.jl:70; ssa_inlining...
+63 1 ...tion.jl:808; assemble_inl...
+62 1 ...ning.jl:73; ssa_inlining...
+63 1 ...ning.jl:548; batch_inline...
+64 1 ...ning.jl:392; ir_inline_it...
+56 6 ...tion.jl:116; abstract_cal...
+57 6 ...tion.jl:223; abstract_cal...
+58 5 ...nfer.jl:12; typeinf(::Co...
+59 5 ...ion.jl:1230; typeinf_noc...
+60 5 ...ion.jl:1174; typeinf_loc...
+61 5 ...tion.jl:917; abstract_eva...
+62 5 ...tion.jl:847; abstract_eva...
+63 5 ...tion.jl:608; abstract_cal...
+64 5 ...tion.jl:818; abstract_cal...
+65 5 ...tion.jl:116; abstract_cal...
+66 5 ...tion.jl:223; abstract_cal...
+67 3 ...nfer.jl:12; typeinf(::Co...
+68 3 ...ion.jl:1230; typeinf_noc...
+69 3 ...ion.jl:1174; typeinf_loc...
+70 3 ...tion.jl:917; abstract_eva...
+71 3 ...tion.jl:847; abstract_eva...
+72 3 ...tion.jl:608; abstract_cal...
+73 3 ...tion.jl:818; abstract_cal...
+74 3 ...tion.jl:116; abstract_cal...
+75 1 ...tion.jl:218; abstract_cal...
+76 1 ...sult.jl:12; Type
+77 1 ...sult.jl:32; matching_cac...
+75 2 ...tion.jl:223; abstract_cal...
+76 1 ...nfer.jl:12; typeinf(::Co...
+77 1 ...ion.jl:1230; typeinf_noc...
+78 1 ...ion.jl:1174; typeinf_loc...
+79 1 ...tion.jl:917; abstract_eva...
+80 1 ...tion.jl:847; abstract_eva...
+81 1 ...tion.jl:608; abstract_cal...
+82 1 ...tion.jl:818; abstract_cal...
+83 1 ...tion.jl:116; abstract_cal...
+84 1 ...tion.jl:223; abstract_cal...
+85 1 ...nfer.jl:34; typeinf(::Co...
+86 1 ...nfer.jl:168; finish
+87 1 ...nfer.jl:210; widen_all_co...
+76 1 ...nfer.jl:33; typeinf(::Co...
+77 1 ...mize.jl:169; optimize(::C...
+78 1 ...iver.jl:112; run_passes(:...
+79 1 ...iver.jl:107; just_constru...
+80 1 ...2ssa.jl:640; construct_ss...
+81 1 ...2ssa.jl:280; idf(::Core.C...
+82 1 ...tset.jl:18; Type
+83 1 ...ray.jl:1021; sizehint!
+67 2 ...nfer.jl:33; typeinf(::Co...
+68 2 ...mize.jl:169; optimize(::C...
+69 1 ...iver.jl:112; run_passes(:...
+70 1 ...iver.jl:107; just_constru...
+71 1 ...2ssa.jl:736; construct_ss...
+72 1 ...2ssa.jl:182; rename_uses!
+73 1 ...2ssa.jl:163; fixemup!(::g...
+74 1 ...2ssa.jl:107; fixup_slot!(...
+69 1 ...iver.jl:116; run_passes(:...
+70 1 ...ning.jl:70; ssa_inlining...
+71 1 ...ning.jl:978; assemble_inl...
+72 1 ...ning.jl:971; process_simp...
+58 1 ...nfer.jl:33; typeinf(::Co...
+59 1 ...mize.jl:169; optimize(::C...
+60 1 ...iver.jl:116; run_passes(:...
+61 1 ...ning.jl:70; ssa_inlining...
+62 1 ...ing.jl:1016; assemble_in...
+63 1 ...ning.jl:717; analyze_meth...
+64 1 ...gacy.jl:10; inflate_ir(:...
+65 1 ...gacy.jl:24; inflate_ir(:...
+66 1 ...r/ir.jl:385; iterate
+67 1 ...r/ir.jl:387; iterate(::Co...
+51 14 ...ion.jl:1174; typeinf_lo...
+52 14 ...ion.jl:917; abstract_ev...
+53 14 ...ion.jl:847; abstract_ev...
+54 14 ...ion.jl:608; abstract_ca...
+55 1 ...ion.jl:635; abstract_ca...
+56 1 ./array.jl:736; getindex
+57 1 ./array.jl:317; similar
+58 1 ./boot.jl:404; Type
+55 1 ...ion.jl:810; abstract_ca...
+56 1 ...tils.jl:46; argtypes_to_...
+57 1 ...ties.jl:39; anymap(::typ...
+58 1 ...tice.jl:204; widenconst(:...
+55 1 ...ion.jl:811; abstract_ca...
+56 1 ...tion.jl:594; pure_eval_ca...
+55 11 ...ion.jl:818; abstract_ca...
+56 8 ...tion.jl:93; abstract_cal...
+57 8 ...tion.jl:376; abstract_cal...
+58 8 ...nfer.jl:482; typeinf_edge...
+59 6 ...nfer.jl:12; typeinf(::Co...
+60 6 ...ion.jl:1230; typeinf_noc...
+61 4 ...ion.jl:1160; typeinf_loc...
+62 4 ...tion.jl:917; abstract_eva...
+63 4 ...tion.jl:847; abstract_eva...
+64 4 ...tion.jl:608; abstract_cal...
+65 4 ...tion.jl:818; abstract_cal...
+66 4 ...tion.jl:93; abstract_cal...
+67 4 ...tion.jl:376; abstract_cal...
+68 4 ...nfer.jl:482; typeinf_edge...
+69 3 ...nfer.jl:12; typeinf(::Co...
+70 3 ...ion.jl:1230; typeinf_noc...
+71 3 ...ion.jl:1160; typeinf_loc...
+72 3 ...tion.jl:917; abstract_eva...
+73 3 ...tion.jl:847; abstract_eva...
+74 3 ...tion.jl:608; abstract_cal...
+75 3 ...tion.jl:818; abstract_cal...
+76 3 ...tion.jl:93; abstract_cal...
+77 3 ...tion.jl:376; abstract_cal...
+78 3 ...nfer.jl:482; typeinf_edge...
+79 3 ...nfer.jl:12; typeinf(::Co...
+80 3 ...ion.jl:1230; typeinf_noc...
+81 3 ...ion.jl:1174; typeinf_loc...
+82 3 ...tion.jl:917; abstract_eva...
+83 3 ...tion.jl:847; abstract_eva...
+84 3 ...tion.jl:608; abstract_cal...
+85 1 ...tion.jl:810; abstract_cal...
+86 1 ...tils.jl:46; argtypes_to_...
+85 2 ...tion.jl:818; abstract_cal...
+86 2 ...tion.jl:93; abstract_cal...
+87 2 ...tion.jl:376; abstract_cal...
+88 2 ...nfer.jl:482; typeinf_edge...
+89 1 ...nfer.jl:33; typeinf(::Co...
+90 1 ...mize.jl:169; optimize(::C...
+91 1 ...iver.jl:116; run_passes(:...
+92 1 ...ning.jl:70; ssa_inlining...
+93 1 ...ing.jl:1016; assemble_in...
+94 1 ...ning.jl:713; analyze_meth...
+89 1 ...nfer.jl:36; typeinf(::Co...
+69 1 ...nfer.jl:34; typeinf(::Co...
+70 1 ...nfer.jl:168; finish
+71 1 ...nfer.jl:200; widen_all_co...
+61 2 ...ion.jl:1174; typeinf_loc...
+62 2 ...tion.jl:917; abstract_eva...
+63 2 ...tion.jl:847; abstract_eva...
+64 2 ...tion.jl:608; abstract_cal...
+65 2 ...tion.jl:818; abstract_cal...
+66 1 ...tion.jl:50; abstract_cal...
+67 1 ...tion.jl:808; _methods_by_...
+66 1 ...tion.jl:93; abstract_cal...
+67 1 ...tion.jl:376; abstract_cal...
+68 1 ...nfer.jl:482; typeinf_edge...
+69 1 ...nfer.jl:33; typeinf(::Co...
+70 1 ...mize.jl:169; optimize(::C...
+71 1 ...iver.jl:116; run_passes(:...
+72 1 ...ning.jl:70; ssa_inlining...
+73 1 ...ing.jl:1003; assemble_in...
+59 2 ...nfer.jl:33; typeinf(::Co...
+60 2 ...mize.jl:169; optimize(::C...
+61 1 ...iver.jl:112; run_passes(:...
+62 1 ./expr.jl:60; copy_exprarg...
+63 1 ./expr.jl:43; copy_exprs(:...
+64 1 ./expr.jl:37; copy(::Expr)
+65 1 ./expr.jl:60; copy_exprarg...
+61 1 ...iver.jl:116; run_passes(:...
+62 1 ...ning.jl:70; ssa_inlining...
+63 1 ...ing.jl:1076; assemble_in...
+56 3 ...tion.jl:116; abstract_cal...
+57 3 ...tion.jl:223; abstract_cal...
+58 3 ...nfer.jl:12; typeinf(::Co...
+59 3 ...ion.jl:1230; typeinf_noc...
+60 2 ...ion.jl:1160; typeinf_loc...
+61 2 ...tion.jl:917; abstract_eva...
+62 2 ...tion.jl:847; abstract_eva...
+63 2 ...tion.jl:608; abstract_cal...
+64 2 ...tion.jl:818; abstract_cal...
+65 2 ...tion.jl:116; abstract_cal...
+66 2 ...tion.jl:223; abstract_cal...
+67 1 ...nfer.jl:12; typeinf(::Co...
+68 1 ...ion.jl:1230; typeinf_noc...
+69 1 ...ion.jl:1160; typeinf_loc...
+70 1 ...tion.jl:917; abstract_eva...
+71 1 ...tion.jl:847; abstract_eva...
+72 1 ...tion.jl:608; abstract_cal...
+73 1 ...tion.jl:818; abstract_cal...
+74 1 ...tion.jl:116; abstract_cal...
+75 1 ...tion.jl:223; abstract_cal...
+76 1 ...nfer.jl:12; typeinf(::Co...
+77 1 ...ion.jl:1230; typeinf_noc...
+78 1 ...ion.jl:1174; typeinf_loc...
+79 1 ...tion.jl:917; abstract_eva...
+80 1 ...tion.jl:847; abstract_eva...
+81 1 ...tion.jl:608; abstract_cal...
+82 1 ...tion.jl:818; abstract_cal...
+83 1 ...tion.jl:116; abstract_cal...
+84 1 ...tion.jl:223; abstract_cal...
+85 1 ...nfer.jl:12; typeinf(::Co...
+86 1 ...ion.jl:1230; typeinf_noc...
+87 1 ...ion.jl:1174; typeinf_loc...
+88 1 ...tion.jl:917; abstract_eva...
+89 1 ...tion.jl:847; abstract_eva...
+90 1 ...tion.jl:608; abstract_cal...
+91 1 ...tion.jl:818; abstract_cal...
+92 1 ...tion.jl:116; abstract_cal...
+93 1 ...tion.jl:223; abstract_cal...
+94 1 ...nfer.jl:33; typeinf(::Co...
+95 1 ...mize.jl:169; optimize(::C...
+96 1 ...iver.jl:116; run_passes(:...
+97 1 ...ning.jl:70; ssa_inlining...
+98 1 ...ing.jl:1027; assemble_in...
+67 1 ...nfer.jl:33; typeinf(::Co...
+68 1 ...mize.jl:169; optimize(::C...
+69 1 ...iver.jl:116; run_passes(:...
+70 1 ...ning.jl:70; ssa_inlining...
+71 1 ...ning.jl:978; assemble_inl...
+72 1 ...ning.jl:936; process_simp...
+73 1 ...ning.jl:879; inline_apply...
+74 1 ...ning.jl:809; is_valid_typ...
+60 1 ...ion.jl:1174; typeinf_loc...
+61 1 ...tion.jl:917; abstract_eva...
+62 1 ...tion.jl:847; abstract_eva...
+63 1 ...tion.jl:608; abstract_cal...
+64 1 ...tion.jl:818; abstract_cal...
+65 1 ...tion.jl:116; abstract_cal...
+66 1 ...tion.jl:223; abstract_cal...
+67 1 ...nfer.jl:12; typeinf(::Co...
+68 1 ...ion.jl:1230; typeinf_noc...
+69 1 ...ion.jl:1174; typeinf_loc...
+70 1 ...tion.jl:917; abstract_eva...
+71 1 ...tion.jl:847; abstract_eva...
+72 1 ...tion.jl:608; abstract_cal...
+73 1 ...tion.jl:818; abstract_cal...
+74 1 ...tion.jl:116; abstract_cal...
+75 1 ...tion.jl:223; abstract_cal...
+76 1 ...nfer.jl:12; typeinf(::Co...
+77 1 ...ion.jl:1230; typeinf_noc...
+78 1 ...ion.jl:1174; typeinf_loc...
+79 1 ...tion.jl:917; abstract_eva...
+80 1 ...tion.jl:847; abstract_eva...
+81 1 ...tion.jl:608; abstract_cal...
+82 1 ...tion.jl:818; abstract_cal...
+83 1 ...tion.jl:116; abstract_cal...
+84 1 ...tion.jl:223; abstract_cal...
+85 1 ...nfer.jl:33; typeinf(::Co...
+86 1 ...mize.jl:169; optimize(::C...
+87 1 ...iver.jl:116; run_passes(:...
+88 1 ...ning.jl:70; ssa_inlining...
+89 1 ...ing.jl:1016; assemble_in...
+90 1 ...ning.jl:717; analyze_meth...
+91 1 ...gacy.jl:10; inflate_ir(:...
+92 1 ...gacy.jl:46; inflate_ir(:...
+93 1 ./array.jl:503; collect(::Ty...
+49 2 ...nfer.jl:33; typeinf(::Co...
+50 2 ...mize.jl:169; optimize(::C...
+51 2 ...iver.jl:116; run_passes(:...
+52 1 ...ning.jl:70; ssa_inlining...
+53 1 ...ing.jl:1016; assemble_in...
+54 1 ...ning.jl:693; analyze_meth...
+55 1 ...ing.jl:1269; find_inferr...
+52 1 ...ning.jl:73; ssa_inlining...
+53 1 ...ning.jl:548; batch_inline...
+54 1 ...ning.jl:307; ir_inline_it...
+55 1 ./array.jl:853; push!
+56 1 ./array.jl:811; _growend!
+46 1 ...ion.jl:116; abstract_ca...
+47 1 ...tion.jl:223; abstract_cal...
+48 1 ...nfer.jl:12; typeinf(::Co...
+49 1 ...ion.jl:1230; typeinf_noc...
+50 1 ...ion.jl:1174; typeinf_loc...
+51 1 ...tion.jl:917; abstract_eva...
+52 1 ...tion.jl:847; abstract_eva...
+53 1 ...tion.jl:608; abstract_cal...
+54 1 ...tion.jl:818; abstract_cal...
+55 1 ...tion.jl:50; abstract_cal...
+56 1 ...tion.jl:808; _methods_by_...
+46 1 ...ion.jl:139; abstract_ca...
+39 3 ...nfer.jl:33; typeinf(::Co...
+40 3 ...mize.jl:169; optimize(::C...
+41 2 ...iver.jl:116; run_passes(:...
+42 2 ...ning.jl:70; ssa_inlining...
+43 1 ...ning.jl:978; assemble_inl...
+44 1 ...ning.jl:961; process_simp...
+45 1 ...ning.jl:17; with_atype(:...
+46 1 ...tils.jl:46; argtypes_to_...
+43 1 ...tion.jl:808; assemble_inl...
+41 1 ...iver.jl:118; run_passes(:...
+42 1 .../ir.jl:1296; compact!
+43 1 .../ir.jl:1298; compact!(::...
+44 1 ...ray.jl:1920; foreach
+45 1 .../ir.jl:1151; iterate(::C...
+46 1 ...r/ir.jl:984; process_node!
+47 1 ...r/ir.jl:925; process_node...
+48 1 ...r/ir.jl:822; renumber_ssa...
+49 1 ...r/ir.jl:391; iterate(::Co...
+50 1 ...r/ir.jl:301; getindex(::C...
+29 2 ...nfer.jl:33; typeinf(::Co...
+30 2 ...mize.jl:169; optimize(::C...
+31 2 ...iver.jl:116; run_passes(:...
+32 1 ...ning.jl:70; ssa_inlining...
+33 1 ...ing.jl:1009; assemble_in...
+34 1 ...tors.jl:138; iterate
+35 1 ...tors.jl:141; iterate(::Co...
+32 1 ...ning.jl:73; ssa_inlining...
+33 1 ...ning.jl:548; batch_inline...
+34 1 ...ning.jl:392; ir_inline_it...
+35 1 .../ir.jl:1166; iterate(::C...
+29 1 ...nfer.jl:67; typeinf(::Co...
+30 1 ...nfer.jl:126; cache_result...
+19 1 ...nfer.jl:33; typeinf(::Co...
+20 1 ...mize.jl:169; optimize(::C...
+21 1 ...iver.jl:121; run_passes(:...
+22 1 ...sses.jl:706; getfield_eli...
+23 1 .../ir.jl:1151; iterate(::C...
+24 1 ...r/ir.jl:984; process_node!
+25 1 ...r/ir.jl:895; process_node...
+26 1 ...ials.jl:455; setindex!
+9 1 ...nfer.jl:33; typeinf(::Co...
+10 1 ...mize.jl:169; optimize(::C...
+11 1 ...iver.jl:120; run_passes(:...
+12 1 ...tree.jl:117; construct_do...
+13 1 ...tree.jl:31; update_level...
+3 1 ...ion.jl:818; abstract_ca...
+4 1 ...tion.jl:93; abstract_cal...
+5 1 ...tion.jl:376; abstract_cal...
+6 1 ...nfer.jl:482; typeinf_edge...
+7 1 ...nfer.jl:33; typeinf(::Co...
+8 1 ...mize.jl:169; optimize(::C...
+9 1 ...iver.jl:116; run_passes(:...
+10 1 ...ning.jl:70; ssa_inlining...
+11 1 ...ing.jl:1016; assemble_in...
+12 1 ...ning.jl:713; analyze_meth...
1 ...infer.jl:33; typeinf(::Cor...
1 ...mize.jl:169; optimize(::Co...
1 ...iver.jl:121; run_passes(:...
1 ...sses.jl:670; getfield_eli...
+1 1 ...sses.jl:292; lift_leaves(...
111 ...ators.jl:217; *(::LinearOpe...
57 ...infer.jl:599; typeinf_ext(:...
57 ...nfer.jl:568; typeinf_ext(:...
57 ...nfer.jl:12; typeinf(::Cor...
57 ...ion.jl:1230; typeinf_noc...
57 ...ion.jl:1174; typeinf_lo...
+1 57 ...ion.jl:917; abstract_ev...
+2 57 ...ion.jl:847; abstract_ev...
+3 57 ...ion.jl:608; abstract_ca...
+4 57 ...ion.jl:818; abstract_ca...
+5 57 ...tion.jl:93; abstract_cal...
+6 57 ...ion.jl:376; abstract_ca...
+7 57 ...fer.jl:482; typeinf_edg...
+8 56 ...nfer.jl:12; typeinf(::Co...
+9 56 ...ion.jl:1230; typeinf_no...
+10 2 ...ion.jl:1160; typeinf_lo...
+11 2 ...tion.jl:917; abstract_eva...
+12 2 ...tion.jl:847; abstract_eva...
+13 2 ...tion.jl:608; abstract_cal...
+14 2 ...tion.jl:818; abstract_cal...
+15 2 ...tion.jl:93; abstract_cal...
+16 2 ...tion.jl:376; abstract_cal...
+17 2 ...nfer.jl:482; typeinf_edge...
+18 1 ...nfer.jl:12; typeinf(::Co...
+19 1 ...ion.jl:1230; typeinf_noc...
+20 1 ...ion.jl:1174; typeinf_loc...
+21 1 ...tion.jl:917; abstract_eva...
+22 1 ...tion.jl:847; abstract_eva...
+23 1 ...tion.jl:608; abstract_cal...
+24 1 ...tion.jl:764; abstract_cal...
+25 1 ...ncs.jl:1419; return_type...
+26 1 ...tion.jl:818; abstract_cal...
+27 1 ...tion.jl:93; abstract_cal...
+28 1 ...tion.jl:376; abstract_cal...
+29 1 ...nfer.jl:482; typeinf_edge...
+30 1 ...nfer.jl:33; typeinf(::Co...
+31 1 ...mize.jl:169; optimize(::C...
+32 1 ...iver.jl:116; run_passes(:...
+33 1 ...ning.jl:70; ssa_inlining...
+34 1 ...ning.jl:978; assemble_inl...
+35 1 ...ning.jl:961; process_simp...
+36 1 ...ning.jl:17; with_atype(:...
+37 1 ...tils.jl:46; argtypes_to_...
+18 1 ...nfer.jl:33; typeinf(::Co...
+19 1 ...mize.jl:169; optimize(::C...
+20 1 ...iver.jl:121; run_passes(:...
+21 1 ...sses.jl:522; getfield_eli...
+22 1 ...r/ir.jl:489; Type
+23 1 ...r/ir.jl:489; Core.Compile...
+24 1 ...r/ir.jl:457; my_sortperm(...
+10 54 ...ion.jl:1174; typeinf_lo...
+11 54 ...ion.jl:917; abstract_ev...
+12 54 ...ion.jl:847; abstract_ev...
+13 54 ...ion.jl:608; abstract_ca...
+14 54 ...ion.jl:818; abstract_ca...
+15 54 ...tion.jl:93; abstract_cal...
+16 54 ...ion.jl:376; abstract_ca...
+17 54 ...fer.jl:482; typeinf_edg...
+18 54 ...nfer.jl:12; typeinf(::Co...
+19 54 ...ion.jl:1230; typeinf_no...
+20 54 ...ion.jl:1174; typeinf_lo...
+21 54 ...ion.jl:917; abstract_ev...
+22 54 ...ion.jl:847; abstract_ev...
+23 54 ...ion.jl:608; abstract_ca...
+24 54 ...ion.jl:818; abstract_ca...
+25 54 ...tion.jl:93; abstract_cal...
+26 54 ...ion.jl:376; abstract_ca...
+27 1 ...fer.jl:473; typeinf_edg...
+28 1 ...tate.jl:115; Core.Compile...
+29 1 ...tate.jl:92; Core.Compile...
+30 1 ./boot.jl:423; Type
+31 1 ./boot.jl:404; Type
+27 53 ...fer.jl:482; typeinf_edg...
+28 52 ...nfer.jl:12; typeinf(::Co...
+29 52 ...ion.jl:1230; typeinf_no...
+30 52 ...ion.jl:1174; typeinf_lo...
+31 52 ...ion.jl:917; abstract_ev...
+32 52 ...ion.jl:847; abstract_ev...
+33 52 ...ion.jl:608; abstract_ca...
+34 1 ...ion.jl:810; abstract_ca...
+35 1 ...tils.jl:46; argtypes_to_...
+34 51 ...ion.jl:818; abstract_ca...
+35 1 ...ion.jl:50; abstract_ca...
+36 1 ...tion.jl:808; _methods_by_...
+35 44 ...ion.jl:93; abstract_ca...
+36 44 ...ion.jl:376; abstract_ca...
+37 44 ...fer.jl:482; typeinf_edg...
+38 31 ...nfer.jl:12; typeinf(::Co...
+39 31 ...ion.jl:1230; typeinf_no...
+40 2 ...ion.jl:1160; typeinf_lo...
+41 2 ...tion.jl:917; abstract_eva...
+42 2 ...tion.jl:847; abstract_eva...
+43 2 ...tion.jl:608; abstract_cal...
+44 1 ...tion.jl:635; abstract_cal...
+45 1 ...ncs.jl:1279; builtin_tfu...
+46 1 ...ncs.jl:1365; builtin_tfu...
+44 1 ...tion.jl:810; abstract_cal...
+45 1 ...tils.jl:46; argtypes_to_...
+40 29 ...ion.jl:1174; typeinf_lo...
+41 29 ...ion.jl:917; abstract_ev...
+42 29 ...ion.jl:847; abstract_ev...
+43 29 ...ion.jl:608; abstract_ca...
+44 1 ...ion.jl:640; abstract_ca...
+44 28 ...ion.jl:818; abstract_ca...
+45 21 ...ion.jl:93; abstract_ca...
+46 20 ...ion.jl:376; abstract_ca...
+47 19 ...fer.jl:482; typeinf_edg...
+48 17 ...nfer.jl:12; typeinf(::Co...
+49 17 ...ion.jl:1230; typeinf_no...
+50 2 ...ion.jl:1160; typeinf_lo...
+51 2 ...tion.jl:917; abstract_eva...
+52 2 ...tion.jl:847; abstract_eva...
+53 2 ...tion.jl:608; abstract_cal...
+54 2 ...tion.jl:818; abstract_cal...
+55 2 ...tion.jl:116; abstract_cal...
+56 2 ...tion.jl:223; abstract_cal...
+57 1 ...nfer.jl:12; typeinf(::Co...
+58 1 ...ion.jl:1230; typeinf_noc...
+59 1 ...ion.jl:1174; typeinf_loc...
+60 1 ...tion.jl:917; abstract_eva...
+61 1 ...tion.jl:847; abstract_eva...
+62 1 ...tion.jl:608; abstract_cal...
+63 1 ...tion.jl:818; abstract_cal...
+64 1 ...tion.jl:116; abstract_cal...
+65 1 ...tion.jl:223; abstract_cal...
+66 1 ...nfer.jl:12; typeinf(::Co...
+67 1 ...ion.jl:1230; typeinf_noc...
+68 1 ...ion.jl:1174; typeinf_loc...
+69 1 ...tion.jl:917; abstract_eva...
+70 1 ...tion.jl:847; abstract_eva...
+71 1 ...tion.jl:608; abstract_cal...
+72 1 ...tion.jl:818; abstract_cal...
+73 1 ...tion.jl:116; abstract_cal...
+74 1 ...tion.jl:223; abstract_cal...
+75 1 ...nfer.jl:33; typeinf(::Co...
+76 1 ...mize.jl:169; optimize(::C...
+77 1 ...iver.jl:116; run_passes(:...
+78 1 ...ning.jl:70; ssa_inlining...
+79 1 ...tion.jl:808; assemble_inl...
+57 1 ...nfer.jl:33; typeinf(::Co...
+58 1 ...mize.jl:169; optimize(::C...
+59 1 ...iver.jl:116; run_passes(:...
+60 1 ...ning.jl:70; ssa_inlining...
+61 1 ...tion.jl:808; assemble_inl...
+50 15 ...ion.jl:1174; typeinf_lo...
+51 15 ...ion.jl:917; abstract_ev...
+52 15 ...ion.jl:847; abstract_ev...
+53 15 ...ion.jl:608; abstract_ca...
+54 14 ...ion.jl:609; abstract_ca...
+55 14 ...ion.jl:561; abstract_ap...
+56 14 ...ion.jl:818; abstract_ca...
+57 14 ...tion.jl:93; abstract_cal...
+58 14 ...ion.jl:376; abstract_ca...
+59 14 ...fer.jl:482; typeinf_edg...
+60 12 ...nfer.jl:12; typeinf(::Co...
+61 12 ...ion.jl:1230; typeinf_no...
+62 8 ...ion.jl:1160; typeinf_loc...
+63 8 ...tion.jl:917; abstract_eva...
+64 8 ...tion.jl:847; abstract_eva...
+65 8 ...tion.jl:608; abstract_cal...
+66 8 ...tion.jl:818; abstract_cal...
+67 8 ...tion.jl:93; abstract_cal...
+68 8 ...tion.jl:376; abstract_cal...
+69 8 ...nfer.jl:482; typeinf_edge...
+70 8 ...nfer.jl:12; typeinf(::Co...
+71 8 ...ion.jl:1230; typeinf_noc...
+72 8 ...ion.jl:1174; typeinf_loc...
+73 8 ...tion.jl:917; abstract_eva...
+74 8 ...tion.jl:847; abstract_eva...
+75 8 ...tion.jl:608; abstract_cal...
+76 8 ...tion.jl:818; abstract_cal...
+77 7 ...tion.jl:93; abstract_cal...
+78 7 ...tion.jl:376; abstract_cal...
+79 7 ...nfer.jl:482; typeinf_edge...
+80 7 ...nfer.jl:12; typeinf(::Co...
+81 7 ...ion.jl:1230; typeinf_noc...
+82 7 ...ion.jl:1174; typeinf_loc...
+83 7 ...tion.jl:917; abstract_eva...
+84 7 ...tion.jl:847; abstract_eva...
+85 7 ...tion.jl:608; abstract_cal...
+86 7 ...tion.jl:818; abstract_cal...
+87 1 ...tion.jl:93; abstract_cal...
+88 1 ...tion.jl:376; abstract_cal...
+89 1 ...nfer.jl:473; typeinf_edge...
+90 1 ...tate.jl:115; Core.Compile...
+91 1 ...tate.jl:51; Core.Compile...
+92 1 ...tate.jl:120; sptypes_from...
+87 6 ...tion.jl:116; abstract_cal...
+88 6 ...tion.jl:219; abstract_cal...
+89 6 ...tate.jl:115; Core.Compile...
+90 6 ...tate.jl:51; Core.Compile...
+91 6 ...tate.jl:129; sptypes_from...
+92 6 ./array.jl:503; collect
+93 6 ./array.jl:505; _collect
+94 6 ./boot.jl:404; Type
+77 1 ...tion.jl:116; abstract_cal...
+78 1 ...tion.jl:219; abstract_cal...
+79 1 ...tate.jl:112; Core.Compile...
+80 1 ...ties.jl:108; retrieve_cod...
+62 4 ...ion.jl:1174; typeinf_loc...
+63 4 ...tion.jl:917; abstract_eva...
+64 4 ...tion.jl:847; abstract_eva...
+65 4 ...tion.jl:608; abstract_cal...
+66 4 ...tion.jl:818; abstract_cal...
+67 1 ...tion.jl:50; abstract_cal...
+68 1 ...tion.jl:808; _methods_by_...
+67 3 ...tion.jl:93; abstract_cal...
+68 3 ...tion.jl:376; abstract_cal...
+69 3 ...nfer.jl:482; typeinf_edge...
+70 3 ...nfer.jl:12; typeinf(::Co...
+71 3 ...ion.jl:1230; typeinf_noc...
+72 3 ...ion.jl:1174; typeinf_loc...
+73 3 ...tion.jl:917; abstract_eva...
+74 3 ...tion.jl:847; abstract_eva...
+75 3 ...tion.jl:608; abstract_cal...
+76 3 ...tion.jl:609; abstract_cal...
+77 3 ...tion.jl:561; abstract_app...
+78 3 ...tion.jl:818; abstract_cal...
+79 1 ...tion.jl:93; abstract_cal...
+80 1 ...tion.jl:376; abstract_cal...
+81 1 ...nfer.jl:472; typeinf_edge...
+82 1 ...sult.jl:12; Type
+83 1 ...sult.jl:12; Type
+84 1 ...sult.jl:98; matching_cac...
+85 1 ...ncs.jl:1183; tuple_tfunc...
+79 2 ...tion.jl:116; abstract_cal...
+80 2 ...tion.jl:223; abstract_cal...
+81 1 ...nfer.jl:12; typeinf(::Co...
+82 1 ...ion.jl:1230; typeinf_noc...
+83 1 ...ion.jl:1174; typeinf_loc...
+84 1 ...tion.jl:917; abstract_eva...
+85 1 ...tion.jl:847; abstract_eva...
+86 1 ...tion.jl:608; abstract_cal...
+87 1 ...tion.jl:609; abstract_cal...
+88 1 ...tion.jl:561; abstract_app...
+89 1 ...tion.jl:818; abstract_cal...
+90 1 ...tion.jl:116; abstract_cal...
+91 1 ...tion.jl:223; abstract_cal...
+92 1 ...nfer.jl:21; typeinf(::Co...
+93 1 ...nfer.jl:153; finish
+94 1 ...nfer.jl:293; type_annotat...
+81 1 ...nfer.jl:33; typeinf(::Co...
+82 1 ...mize.jl:169; optimize(::C...
+83 1 ...iver.jl:116; run_passes(:...
+84 1 ...ning.jl:70; ssa_inlining...
+85 1 ...ing.jl:1003; assemble_in...
+60 2 ...nfer.jl:33; typeinf(::Co...
+61 2 ...mize.jl:169; optimize(::C...
+62 1 ...iver.jl:116; run_passes(:...
+63 1 ...ning.jl:70; ssa_inlining...
+64 1 ...ing.jl:1003; assemble_in...
+65 1 ./array.jl:598; _array_for(:...
+66 1 ...rray.jl:671; similar
+67 1 ...rray.jl:672; similar
+68 1 ./boot.jl:413; Type
+69 1 ./boot.jl:404; Type
+62 1 ...iver.jl:121; run_passes(:...
+63 1 ...sses.jl:572; getfield_eli...
+64 1 ...sses.jl:407; lift_compari...
+65 1 ...sses.jl:201; walk_to_defs...
+54 1 ...ion.jl:818; abstract_ca...
+55 1 ...tion.jl:116; abstract_cal...
+56 1 ...tion.jl:223; abstract_cal...
+57 1 ...nfer.jl:12; typeinf(::Co...
+58 1 ...ion.jl:1230; typeinf_noc...
+59 1 ...ion.jl:1174; typeinf_loc...
+60 1 ...tion.jl:917; abstract_eva...
+61 1 ...tion.jl:847; abstract_eva...
+62 1 ...tion.jl:608; abstract_cal...
+63 1 ...tion.jl:818; abstract_cal...
+64 1 ...tion.jl:116; abstract_cal...
+65 1 ...tion.jl:223; abstract_cal...
+66 1 ...nfer.jl:12; typeinf(::Co...
+67 1 ...ion.jl:1230; typeinf_noc...
+68 1 ...ion.jl:1174; typeinf_loc...
+69 1 ...tion.jl:917; abstract_eva...
+70 1 ...tion.jl:847; abstract_eva...
+71 1 ...tion.jl:608; abstract_cal...
+72 1 ...tion.jl:818; abstract_cal...
+73 1 ...tion.jl:116; abstract_cal...
+74 1 ...tion.jl:223; abstract_cal...
+75 1 ...nfer.jl:12; typeinf(::Co...
+76 1 ...ion.jl:1230; typeinf_noc...
+77 1 ...ion.jl:1174; typeinf_loc...
+78 1 ...tion.jl:917; abstract_eva...
+79 1 ...tion.jl:847; abstract_eva...
+80 1 ...tion.jl:608; abstract_cal...
+81 1 ...tion.jl:818; abstract_cal...
+82 1 ...tion.jl:116; abstract_cal...
+83 1 ...tion.jl:202; abstract_cal...
+48 2 ...nfer.jl:33; typeinf(::Co...
+49 2 ...mize.jl:169; optimize(::C...
+50 2 ...iver.jl:116; run_passes(:...
+51 1 ...ning.jl:70; ssa_inlining...
+52 1 ...tion.jl:808; assemble_inl...
+51 1 ...ning.jl:73; ssa_inlining...
+52 1 ...ning.jl:530; batch_inline...
+47 1 ...fer.jl:483; typeinf_edg...
+48 1 ...tate.jl:197; update_valid...
+49 1 ...tate.jl:192; update_valid...
+46 1 ...ion.jl:380; abstract_ca...
+45 6 ...ion.jl:116; abstract_ca...
+46 6 ...tion.jl:223; abstract_cal...
+47 4 ...nfer.jl:12; typeinf(::Co...
+48 4 ...ion.jl:1230; typeinf_noc...
+49 4 ...ion.jl:1174; typeinf_loc...
+50 4 ...tion.jl:917; abstract_eva...
+51 4 ...tion.jl:847; abstract_eva...
+52 4 ...tion.jl:608; abstract_cal...
+53 1 ...tion.jl:810; abstract_cal...
+54 1 ...tils.jl:46; argtypes_to_...
+55 1 ...ties.jl:39; anymap(::typ...
+56 1 ...tice.jl:204; widenconst(:...
+53 3 ...tion.jl:818; abstract_cal...
+54 1 ...tion.jl:93; abstract_cal...
+55 1 ...tion.jl:376; abstract_cal...
+56 1 ...nfer.jl:459; typeinf_edge...
+54 2 ...tion.jl:116; abstract_cal...
+55 2 ...tion.jl:223; abstract_cal...
+56 1 ...nfer.jl:12; typeinf(::Co...
+57 1 ...ion.jl:1230; typeinf_noc...
+58 1 ...ion.jl:1174; typeinf_loc...
+59 1 ...tion.jl:917; abstract_eva...
+60 1 ...tion.jl:847; abstract_eva...
+61 1 ...tion.jl:608; abstract_cal...
+62 1 ...tion.jl:811; abstract_cal...
+63 1 ...tion.jl:586; pure_eval_ca...
+64 1 ...tion.jl:808; _methods_by_...
+56 1 ...nfer.jl:33; typeinf(::Co...
+57 1 ...mize.jl:169; optimize(::C...
+58 1 ...iver.jl:116; run_passes(:...
+59 1 ...ning.jl:70; ssa_inlining...
+60 1 ...tion.jl:808; assemble_inl...
+47 1 ...nfer.jl:21; typeinf(::Co...
+48 1 ...nfer.jl:153; finish
+49 1 ...nfer.jl:290; type_annotat...
+47 1 ...nfer.jl:33; typeinf(::Co...
+48 1 ...mize.jl:169; optimize(::C...
+49 1 ...iver.jl:116; run_passes(:...
+50 1 ...ning.jl:70; ssa_inlining...
+51 1 ...ning.jl:993; assemble_inl...
+52 1 ./array.jl:352; getindex
+53 1 ./boot.jl:404; Type
+45 1 ...ion.jl:122; abstract_ca...
+46 1 ...tion.jl:16; call_result_...
+47 1 ...tion.jl:16; call_result_...
+48 1 ...tset.jl:308; isempty
+49 1 ./array.jl:200; length
+38 1 ...nfer.jl:21; typeinf(::Co...
+39 1 ...nfer.jl:153; finish
+40 1 ...nfer.jl:289; type_annotat...
+38 11 ...nfer.jl:33; typeinf(::Co...
+39 11 ...ize.jl:169; optimize(::...
+40 1 ...iver.jl:112; run_passes(:...
+41 1 ...iver.jl:103; just_constru...
+42 1 ...tree.jl:108; construct_do...
+43 1 ...tree.jl:251; SNCA(::Core....
+44 1 ...tree.jl:184; DFS(::Core.C...
+45 1 ...tors.jl:193; !=
+46 1 ./int.jl:428; ==
+47 1 ...tion.jl:403; ==
+40 8 ...iver.jl:116; run_passes(:...
+41 7 ...ning.jl:70; ssa_inlining...
+42 1 ...ing.jl:978; assemble_in...
+43 1 ...ning.jl:971; process_simp...
+42 1 ...ing.jl:1003; assemble_in...
+43 1 ./array.jl:704; iterate(::Ar...
+44 1 ./array.jl:704; iterate
+42 1 ...ing.jl:1009; assemble_in...
+43 1 ...tors.jl:138; iterate
+44 1 ...tors.jl:141; iterate(::Co...
+42 3 ...ing.jl:1016; assemble_in...
+43 1 ...ning.jl:713; analyze_meth...
+43 1 ...ning.jl:717; analyze_meth...
+44 1 ...gacy.jl:6; inflate_ir(::...
+45 1 ...sult.jl:61; matching_cac...
+41 1 ...ning.jl:73; ssa_inlining...
+42 1 ...ning.jl:567; batch_inline...
+43 1 ...r/ir.jl:723; setindex!
+44 1 ...r/ir.jl:705; setindex!(::...
+40 2 ...iver.jl:121; run_passes(:...
+41 1 ...sses.jl:540; getfield_eli...
+42 1 ...ries.jl:84; is_known_cal...
+41 1 ...sses.jl:689; getfield_eli...
+42 1 ...sses.jl:460; perform_lift...
+43 1 ...dict.jl:588; setindex!
+38 1 ...nfer.jl:67; typeinf(::Co...
+39 1 ...nfer.jl:126; cache_result...
+35 6 ...ion.jl:116; abstract_ca...
+36 6 ...tion.jl:223; abstract_cal...
+37 6 ...nfer.jl:12; typeinf(::Co...
+38 6 ...ion.jl:1230; typeinf_noc...
+39 2 ...ion.jl:1160; typeinf_loc...
+40 2 ...tion.jl:917; abstract_eva...
+41 2 ...tion.jl:847; abstract_eva...
+42 2 ...tion.jl:608; abstract_cal...
+43 2 ...tion.jl:818; abstract_cal...
+44 2 ...tion.jl:116; abstract_cal...
+45 2 ...tion.jl:223; abstract_cal...
+46 2 ...nfer.jl:12; typeinf(::Co...
+47 2 ...ion.jl:1230; typeinf_noc...
+48 2 ...ion.jl:1174; typeinf_loc...
+49 2 ...tion.jl:917; abstract_eva...
+50 2 ...tion.jl:847; abstract_eva...
+51 2 ...tion.jl:608; abstract_cal...
+52 2 ...tion.jl:818; abstract_cal...
+53 2 ...tion.jl:116; abstract_cal...
+54 2 ...tion.jl:223; abstract_cal...
+55 2 ...nfer.jl:12; typeinf(::Co...
+56 2 ...ion.jl:1230; typeinf_noc...
+57 2 ...ion.jl:1174; typeinf_loc...
+58 2 ...tion.jl:917; abstract_eva...
+59 2 ...tion.jl:847; abstract_eva...
+60 2 ...tion.jl:608; abstract_cal...
+61 2 ...tion.jl:818; abstract_cal...
+62 2 ...tion.jl:116; abstract_cal...
+63 2 ...tion.jl:223; abstract_cal...
+64 1 ...nfer.jl:12; typeinf(::Co...
+65 1 ...ion.jl:1230; typeinf_noc...
+66 1 ...ion.jl:1174; typeinf_loc...
+67 1 ...tion.jl:917; abstract_eva...
+68 1 ...tion.jl:847; abstract_eva...
+69 1 ...tion.jl:608; abstract_cal...
+70 1 ...tion.jl:818; abstract_cal...
+71 1 ...tion.jl:116; abstract_cal...
+72 1 ...tion.jl:223; abstract_cal...
+73 1 ...nfer.jl:33; typeinf(::Co...
+74 1 ...mize.jl:169; optimize(::C...
+75 1 ...iver.jl:112; run_passes(:...
+76 1 ...iver.jl:107; just_constru...
+77 1 ...2ssa.jl:867; construct_ss...
+78 1 ...2ssa.jl:420; domsort_ssa!...
+79 1 ...dict.jl:513; Core.Compile...
+80 1 ...dict.jl:588; setindex!
+64 1 ...nfer.jl:33; typeinf(::Co...
+65 1 ...mize.jl:169; optimize(::C...
+66 1 ...iver.jl:116; run_passes(:...
+67 1 ...ning.jl:70; ssa_inlining...
+68 1 ...ing.jl:1009; assemble_in...
+69 1 ...tors.jl:138; iterate
+70 1 ...tors.jl:141; iterate(::Co...
+39 4 ...ion.jl:1174; typeinf_loc...
+40 4 ...tion.jl:917; abstract_eva...
+41 4 ...tion.jl:847; abstract_eva...
+42 4 ...tion.jl:608; abstract_cal...
+43 4 ...tion.jl:818; abstract_cal...
+44 4 ...tion.jl:116; abstract_cal...
+45 4 ...tion.jl:223; abstract_cal...
+46 3 ...nfer.jl:12; typeinf(::Co...
+47 3 ...ion.jl:1230; typeinf_noc...
+48 3 ...ion.jl:1174; typeinf_loc...
+49 3 ...tion.jl:917; abstract_eva...
+50 3 ...tion.jl:847; abstract_eva...
+51 3 ...tion.jl:608; abstract_cal...
+52 1 ...tion.jl:811; abstract_cal...
+53 1 ...tion.jl:586; pure_eval_ca...
+54 1 ...tion.jl:808; _methods_by_...
+52 2 ...tion.jl:818; abstract_cal...
+53 2 ...tion.jl:116; abstract_cal...
+54 2 ...tion.jl:223; abstract_cal...
+55 2 ...nfer.jl:12; typeinf(::Co...
+56 2 ...ion.jl:1230; typeinf_noc...
+57 2 ...ion.jl:1174; typeinf_loc...
+58 2 ...tion.jl:917; abstract_eva...
+59 2 ...tion.jl:847; abstract_eva...
+60 2 ...tion.jl:608; abstract_cal...
+61 1 ...tion.jl:811; abstract_cal...
+62 1 ...tion.jl:586; pure_eval_ca...
+63 1 ...tion.jl:808; _methods_by_...
+61 1 ...tion.jl:818; abstract_cal...
+62 1 ...tion.jl:116; abstract_cal...
+63 1 ...tion.jl:223; abstract_cal...
+64 1 ...nfer.jl:33; typeinf(::Co...
+65 1 ...mize.jl:169; optimize(::C...
+66 1 ...iver.jl:116; run_passes(:...
+67 1 ...ning.jl:70; ssa_inlining...
+68 1 ...ing.jl:1003; assemble_in...
+46 1 ...nfer.jl:33; typeinf(::Co...
+47 1 ...mize.jl:169; optimize(::C...
+48 1 ...iver.jl:115; run_passes(:...
+49 1 .../ir.jl:1296; compact!
+50 1 .../ir.jl:1298; compact!(::...
+51 1 ...ray.jl:1920; foreach
+52 1 .../ir.jl:1094; iterate
+53 1 .../ir.jl:1151; iterate(::C...
+54 1 ...r/ir.jl:984; process_node!
+55 1 ...r/ir.jl:925; process_node...
+56 1 ...r/ir.jl:822; renumber_ssa...
+57 1 ...r/ir.jl:337; setindex!(::...
+28 1 ...nfer.jl:33; typeinf(::Co...
+29 1 ...mize.jl:169; optimize(::C...
+30 1 ...iver.jl:116; run_passes(:...
+31 1 ...ning.jl:70; ssa_inlining...
+32 1 ...ning.jl:978; assemble_inl...
+33 1 ...ning.jl:971; process_simp...
+8 1 ...nfer.jl:33; typeinf(::Co...
+9 1 ...mize.jl:169; optimize(::C...
+10 1 ...iver.jl:116; run_passes(:...
+11 1 ...ning.jl:70; ssa_inlining...
+12 1 ...ing.jl:1003; assemble_in...
40 ./util.jl:159; macro expansion
4 ./printf.jl:166; time_print(::UInt64, ::Int64, :...
28 ./util.jl:97; time_print(::UInt64, ::Int64, :...
11 ...mpiler/typeinfer.jl:599; typeinf_ext(::Core.MethodInsta...
11 ...mpiler/typeinfer.jl:568; typeinf_ext(::Core.MethodInsta...
9 ...mpiler/typeinfer.jl:12; typeinf(::Core.Compiler.Infere...
9 ...tinterpretation.jl:1230; typeinf_nocycle(::Core.Compi...
1 ...interpretation.jl:1160; typeinf_local(::Core.Compile...
1 ...interpretation.jl:917; abstract_eval(::Any, ::Array...
1 ...interpretation.jl:847; abstract_eval_call(::Array{...
1 ...interpretation.jl:608; abstract_call(::Any, ::Arra...
1 ...nterpretation.jl:818; abstract_call(::Any, ::Arr...
1 ...nterpretation.jl:116; abstract_call_gf_by_type(...
1 ...terpretation.jl:223; abstract_call_method_with...
1 ...er/typeinfer.jl:12; typeinf(::Core.Compiler.I...
1 ...erpretation.jl:1230; typeinf_nocycle(::Core....
1 ...erpretation.jl:1174; typeinf_local(::Core.C...
1 ...erpretation.jl:917; abstract_eval(::Any, :...
1 ...rpretation.jl:847; abstract_eval_call(::A...
1 ...rpretation.jl:608; abstract_call(::Any, ...
1 ...rpretation.jl:818; abstract_call(::Any, ...
1 ...rpretation.jl:50; abstract_call_gf_by_t...
1 ./reflection.jl:808; _methods_by_ftype
7 ...interpretation.jl:1174; typeinf_local(::Core.Compile...
7 ...interpretation.jl:917; abstract_eval(::Any, ::Array...
7 ...interpretation.jl:847; abstract_eval_call(::Array{...
7 ...interpretation.jl:608; abstract_call(::Any, ::Arra...
7 ...nterpretation.jl:818; abstract_call(::Any, ::Arr...
1 ...nterpretation.jl:42; abstract_call_gf_by_type(...
1 ...er/typeutils.jl:125; switchtupleunion(::Any)
1 ...er/typeutils.jl:141; _switchtupleunion(::Arra...
1 ...er/typeutils.jl:137; _switchtupleunion(::Arra...
1 ...r/typeutils.jl:141; _switchtupleunion(::Arr...
1 ...r/typeutils.jl:130; _switchtupleunion(::Ar...
6 ...nterpretation.jl:116; abstract_call_gf_by_type(...
6 ...terpretation.jl:223; abstract_call_method_with...
6 ...er/typeinfer.jl:12; typeinf(::Core.Compiler.I...
6 ...erpretation.jl:1230; typeinf_nocycle(::Core....
6 ...erpretation.jl:1174; typeinf_local(::Core.C...
6 ...erpretation.jl:917; abstract_eval(::Any, :...
6 ...rpretation.jl:847; abstract_eval_call(::A...
6 ...rpretation.jl:608; abstract_call(::Any, ...
6 ...rpretation.jl:818; abstract_call(::Any, ...
6 ...pretation.jl:116; abstract_call_gf_by_...
6 ...pretation.jl:223; abstract_call_metho...
1 ...typeinfer.jl:12; typeinf(::Core.Comp...
1 ...retation.jl:1230; typeinf_nocycle(::...
1 ...etation.jl:1174; typeinf_local(::C...
1 ...etation.jl:917; abstract_eval(::A...
1 ...etation.jl:847; abstract_eval_ca...
1 ...tation.jl:608; abstract_call(::...
1 ...tation.jl:811; abstract_call(:...
1 ...tation.jl:577; pure_eval_call(...
5 ...typeinfer.jl:33; typeinf(::Core.Comp...
5 ...optimize.jl:169; optimize(::Core.Co...
5 ...r/driver.jl:116; run_passes(::Core....
5 ...inlining.jl:73; ssa_inlining_pass!
5 ...nlining.jl:548; batch_inline!(::...
5 ...lining.jl:328; ir_inline_item!(...
5 ...air/ir.jl:544; Core.Compiler.I...
5 ./array.jl:393; fill
5 ./array.jl:395; fill
5 ./boot.jl:413; Type
5 ./boot.jl:404; Type
1 ...er/typelattice.jl:0; typeinf_local(::Core.Compile...
2 ...mpiler/typeinfer.jl:33; typeinf(::Core.Compiler.Infere...
2 ...mpiler/optimize.jl:169; optimize(::Core.Compiler.Opti...
1 ...er/ssair/driver.jl:116; run_passes(::Core.CodeInfo, ...
1 .../ssair/inlining.jl:70; ssa_inlining_pass!
1 ...ssair/inlining.jl:978; assemble_inline_todo!(::Cor...
1 ...ssair/inlining.jl:956; process_simple!(::Core.Comp...
1 ...sair/inlining.jl:900; is_builtin
1 ...r/typelattice.jl:165; ⊑
1 ...er/ssair/driver.jl:121; run_passes(::Core.CodeInfo, ...
1 ...r/ssair/passes.jl:540; getfield_elim_pass!(::Core.C...
8 ./util.jl:103; time_print(::UInt64, ::Int64, :...
8 ...Operators.jl/lops.jl:14; foo()
8 ./util.jl:159; macro expansion
8 ./util.jl:101; time_print(::UInt64, ::Int64, :...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment