aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam
blob: f3dbfc42ffb2fee72f161d18b1c8fe03ba449feb (plain) (tree)
1
2
3
4
5
6
7
8
9





                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                
                                                                           
                                                                                                                                                                 























































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
   







                                                        
 






















































































































                                                                                                                                                                                                                 
FOR1/ BEAMAtU8	�
beam_ssa_deadoptmaps	from_liststnoneanyerlang
setelementbeam_ssa	linearizeshortcut_optrpob_blkshortcut_terminatorb_switchb_br	b_literalb_varone_way	normalizetruebadmaperrorshortcut_switch=:=shortcutordsetsnew
shortcut_1
shortcut_2unsafeshortcut_test_brfalseshortcut_unsafe_brshortcut_safe_brupdate_unset_vars
is_map_keylists	keymemberunionshortcut_two_way
is_br_safememberis_disjointmap_getbadargis_forbiddenb_setphipeek_messageeval_isbifis_tagged_tupleis_nonempty_listno_side_effectget_phi_argeval_terminatorb_reteval_switch
eval_switch_1noyes	get_valueeval_biflengtherl_bifsis_pureapplyget_lit_args
get_rel_oplastnormalize_operl_internalcomp_op
new_type_testnormalize_op_1	invert_opnotinvert_op_1<=</=>=/=>===turn_opeval_rel_opmaybewill_succeedwill_succeed_testis_tupleis_listis_float
is_integer	is_numberwill_succeed_1will_succeed_varseval_type_test_1
tuple_sizeelementcombine_eqsreverse
combine_eqs_1comb_get_swcomb_is
combine_listscombine_lists_1++are_lists_compatibleatomfloatinteger	used_vars
successorsused_vars_succused_vars_phis	takewhileappendsofsrelationrel2famto_externalmerge
used_vars_blkusedused_vars_isdel_elementsubsub_argmodule_infoget_module_info-sub/2-lc$^0/1-0-function_clause-used_vars_phis/4-lc$^3/1-2--used_vars_phis/4-lc$^2/1-1--used_vars_phis/4-lc$^1/1-0--used_vars_phis/4-anonymous-3--used_vars/3-lc$^0/1-0--combine_lists_1/2-lc$^0/1-0--combine_lists/4-lc$^0/1-0--update_unset_vars/5-lc$^0/1-0-Code&1��=�" @� -Q@@@�0pBB#�`R#br��@E@@G#@1�P0�P-#B�` 0�p�@@B��0@#@G0eP���0`8�A3B#C��C��C 3S��S@�p`@S@C$@34@D@#T@dBS BS0@#C@3#@d3@��P�+u@T#@d@D0epp@@#� P@A��0�# @4@$4�0 @!��0@@#@0e �4U@#���HS���H#����P�9
:
PBSB cB@s;S
@


��9
c:
c B0SBc�;�
@


����@c$@S4@sD@3T@#d@t@�@C@
#@a�0@t#@t@$@#� 
�@�
T�T $G@t@#@Q�0@#@d@3@4�@
�TT $G @$@�
�@t@#t@Q�0@T#@d@3Td@D�@
B$ +
GB +
GB0B$0t+�t4,
D�@�@#@t���@Q�0C0�@@��Bc+

0`@S@3@#$@C@b#@Q�0@#@$@3@@
0�@@c@s�P
@@#�@Q�0�@0� 
T�P�
P8
ASc9
S:
S 
�@p@S4@cD@CT@3d@#t@�BS$�#0
$@C@Q�0@d#@@$@#� 
��
d�d �@@
#@a�0B4@#@3@@t4�@
B @4+
G@TC@d3@t#@�@D@$�@4t�p �P
PB0� E 4
�H40� 
d�P�
@@@@3@#@$@4� `@#@3@C@$@4P
@�!
P P@C@�"P
#9
 :
!0B�
!P
B #9
!#:
!# B#3;3
!@



@ B##+
!#
B0B#B 3@C@@P
  +
!b`�P
GG !�"J"�#
P#�
)C`RBCS�
)S�
)S S�
(S@�``@S$@C4@3D@TBS @C3@�$@
d@,
&bB$0@@4#$�%0
z@$9
%�
'P
@#@@4C@D3@T�&P
I+
$
 @#@4C@D3@T@$P
0`$@#@3@4C@T@$P
+`%+
'b&`'�%J$(�'HS)��HC*�(
!P+PP@C@3@#$@4@D@@C#@3�)0
T;
.@

-
"
,,@C@3@$#@4@DP
0P-@C@3@$#@4@DP
:P.�)J/�*
#P0B S9
8S:
8S B0cBCPsBS�;�
8@

5

11B@S,
6Ss+
2cs@SP
#2;s
4@

3r
33P
N4-
7s@b5BSS+
8S
+
6sc@b6@cP
#7�+Js8�,J9�-
$P:B S9
GS:
GS BCPcBSs;s
G@

@

;;;c
?@r
<

<<@p@c@3@#$@4�.P
N9
=:
D0@=+
Db+
>r@�04$@>@b@?-
Ec@b@BSS+
GS
;c
B@

Ar
AA@@�0#3BB0S+
CcS-
Fc@@�0#3C-
Fc@SP
#D�.JE�/IF�0JcG�1JH�2
%PIBC0C�3pC+
L
B# �
K 
@@3@#@1�40�+
J
@
 J@K@3L@@3@�5-��6�@@�6 �M�7
*PN`P@C@3$@#4@D@TB@@C@#@a�80BT0T@$3@4#@D@C@T�8P
#9
O:
R0B�
RP
B #�
R# 
B0+
R`O+
Rb@@T#@a�90@$3@4#@D@C@$4D�:P
#9
P:
Q0B�
QP
B #�
Q# 
B0+
QT`P+
Qb`Q�:JR�8JS�;
+0TB 3B0CB@SB# c�
W3 
�
[c�
[c S�
[c C#0@@@#@$@@3�< �,
X
@$@�= �;
Z@

V
"
UU0V@$@�> �0W+
\SC0p@C@c@$@#@C�? 
^+
Y
X@
"0Y�@�@$�@ �0Z0� 
/�=P[�AHc\�BJ]�C
0 ^B#�
b#�
b# �
a@�B 8
`��
`P
1B0;
`@
2
_
3
__@
`@
"a�DJb��Hc�E
4@d8
oACS�
cCP
1BC BC0c9
fc�
lc 
5P`@@S@3$@#4@D@#@C�F -j@$�G 
�9
e�
p 
@4� 
��
s4�4# @$3@D@@
dPe+
pb@$3@4#@D@@
dPf;c
l`
2
i
6
g
7
gg`p@@c@S$@34@#D@T@#@C�H -jB@@4#@�I0
�9
h�
r 
@D� 
��
qD�D# @43@T@$@
d`h+
rb@43@D#@T@$@
d`iBC@C8
tCP`@@S@3$@#4@DAC9
j:
j B#B+
jD@#=
kj@@D�J 
wk@4� 
��
s4�4# @$3@D@@
dPl@`@S@3@#$@4@C�K�;
u@

n
"
mm@b@n@3@$#@4@@
d@o4
c@#p�GJq0� 
D�Pr�IJs0� 
4�Pt0P� C�LJu�KJv�L
9 w8
vA#9
x#:
x# B#3+
x3B#x 
wy�M
:0z9
y<
y@P
|0
{{B3+
y3
;@b|B3B C;3
y@

�

}}9
yC:
yC BC3;3
y@



~~P@@C�N 
�@@#�@1�O0�O@�PN@�0P@C@#@$@C�Q 
�B+
�
@$@#�0@1�R0�R@�B$03B$@@@#$�S@
�+
�b0�-
�`�P
GG0��SJ��T
<@�B#@#9
�#:
�#0B#C+
�C@
��@b��U
=@�8
�ACS9
�C:
�C 
P@`@C@S@3$@#4@DBC�0
@#�V 
�;
�@
>
�
?
��BP�@$3@4#@D@@
�P�@4#@D@b3@@
�P�4
�@3��W
@ �9
�:
� B#;#
�@

�

���
��
� #@# 
����XJ��Y
A �B0#�
�# 
5B@�Z|0�3@@@#@$@4B#@@3#@��[0;
�@

�
"
��@$�\
�+
�b@$@4#@0
�@�h4
�@@#$@��]0i40� 
@�j4+
�
�@b@�l#��[J��^
F�8
�A�
� 
B8
�A#�
�# 
B##8
�A3�
�3 
4
�`@B3EE#E�4
�@0E#E�4
�  E�@b��_
G �8
� @@�`�
�P
1B +
�B0B@@#@@# 
��@b�4
�@b��`J��a
I �9
��
� 
58
�BA#38
�3�3#4
�#  @@@!�b ;
�@

�
"
��@@ 
� �4
�3 0@#@@�c ;
�@

�
"
��@b �0�  �;
�@
6
�
7
��8
�A4
�0� 
7�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
6#� �@b��bJ��cJ��d
M �A#39
�#:
�# B#C;C
�@

�

��8
�3A3C39
�C:
�C BCS;S
�@

�

��4
�3(
�#C P@C@#�e
�@�0 �4
�3�@P�0#C�8
�3A3C39
�C:
�C BCS;S
�@

�

��4
�3 P@C@#�f
�@�0 �4
�3@b��gJ��h
N�9
�<
�@ 
�0
��@B�i
�@BB #�0#�`BB� 
O� �+
�b��j
P�;
�
Q
�
R
�
S
�
T
�
U
�

�
V
�
W
��@
S�@
Q�@
U�@
�@
R�@
W�@
T�@
Vək
X�;
�

�
U
�
W
�
S
�
R
�
Q
�
V
�
T
��@
Q�@
R�@
T�@
V�Йl
Y0џ
�#`RB#@#+
�#b@b�0@#�m 
�+
�b�@@�n 
�;
�@
>
�
Z
��@b�@G �@Gיo
[ �9
�<
�@ 
�0
��B#B3B C9
�:
�0+
�BS+
�S#BS+
�S3B S,
�SC�9
�C:
�C BCS;S
�@

�

��9
�:
�0B S�
�S 
Bc+
�c3B@S3@C@#c@#@c@-�9
�:
�0B S�
�S 
Bc+
�c3BS3BBC@#C@#@C@
��+
�#
�
�C 
9
�:
� B#+
�#3PBBC�p -;
�@

�
"
��@
>�@
?�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
?�B#B3+
�#3BB 
��@
Z�pJ�q
\ �9
�<
�@ 
�0
��B#+
�#
6+
�
]=
��B#+
�#
OB+
�=
��;
�`
]
�
^
�
7
��+
�
^�@
?�+
�
7=
��
�0
6@
Z�;
�`
_
�
`
�
a
��;
�`
_
�
`
�
a
��@
Z�@
>��r
b@�;-
T-
-
V-
Q
�
R
�
W
�
S
�
U
��+-#
+-3=-�;#-@
S
�
W
��)-3@
>�)-3@
?�;#-@
W
�
S
��)-3@
>�)-3@
?�;#-�
T-
-
U
�
V-
Q
�
R-�;#-�
T-
-
U-
V-
Q-
R
��'-3=-('-3=-((-3=-((-3=-(;#-�
T-
-
U-
V-
Q-
R-(;#-�
T-

-	
U-
V-
Q-
R-('-3=-((-3=-('-3=-(+-3=-(	+-3=-(
(-3=-(;#-�
T-
-
U-
V-
Q-
R-('-3=-(
(-3=-((-3(@
>('-3(@
?(@
Z(�s
c@(;-�
-
U-
S-
W-(+-#
S=-(+-#
W()-3@
>(+-#
=-(;#-`
U-
V-
R-(+-3@
?(+-3@
>(@
Z(�t
d (9-�-!0
6
- #- B3+- #3B +- @
(+-!
78- @
( @
"(! @#@@��uq("�v
g(#@B�w0�w@ -%($�x
i (%8-*` @TAD4@#@
@D�y0-/@$9-(:--PB$0@T#@
�y0-/@9-':-,PB;-,@
"-)
-&(&BB$+-)B B@#B$@BT$@$3�z@-C,-)b`B0�P
G� @�{@�|�$�-+@�@#@A�}0�# $@4@4�0@!�~0@@ -%('+-,b=-)((+--b()@T@4 -%`(*4-$@(+@G0�}P(,�J(-��J$(.��
j0(/B#����-:@�B#0#��p##B039-93<3-9@P-10-0(0B3+-9
;=-5(1B B3CB3 SB30cB3@s;C-9@
-6
-2(2�-5S 
0�@c@s@$@@S��0-<B9-3�-7P
1B0#+-4#G@B@8-4A#�-4# 
8-4A3�-43 
4-4�@B� 3E�P#$0(3+-7b(4@b0(5@b(6�-9S 
@�@S@c@s$@4@@b��0-<�-8 b`B�P4$@(7��J(8��H(9��J3(:��H(;��
k0(<8-@A3C�-;3P
1B3 �-= 
4-=C+-=0@� 3#(= P@C@;#-A@
->
"-?(>@3���@#(?@@0-< (@4-;00� b#(A00� 
/#��P(B��
l@(C@@@3@#@$@4@��-�@�� @@44�� �+-D
@b@(D@@$ -F@(E��
m (F  @@�� -I+-G
@��@@��� -�@@�� (G@b (H��
o (I8-H�#9-H#:-H# B##�-H# 
8-H�39-H3:-H3 B33�-H3 
B#0-J@
p=-L(J.-K@
q=-L(K--O@
r(LB30-M
p(M.-N
q(N--O
r(O@
"(P��
s(Q��@G#@G0-S(R��
s0(S8-VA3C9-R3:-R3 B3S�-RS@�``@S@3$@C4@#D@T@S��B$$@T#@3@$��@-Z@@@�� -dB @#@$@T3T@��@-`@T@��-����@�� �;-X@
"-U
-T(T�-WD�D# $
@T@40-S`(U@D#@T@40-S`(V4-R00� #(W0� 
D��P(X��J(Y��
u@(Z8-]0@AC�S C�-^#�-[# SS0`@@#@$@3@S�� �@#@$@3@@-Z0([�-\# CC0P@@#@$@3@C�� �@#@$@3@@-Z0(\@-Z(]4-Y@3(^��J#(_��
v@(`�-b3@@@#@$@4�3@ #g@44�� 8-a��-�����-�8-a������ @#@$$��0-~��@@�� !@(a@@(b0@� 
3��P(c��
~ (d  @@B0��"@@��� �B @@��@ -f(e��
� (f8-hA#3�-e#P
1B#0+-g
2@3 -f(g0@@#@3@$@#��"@@$$�� �B @#@� @#�� #@@ -f (h4-e@(i��
� (j  @B@8-mA#�-k# 
�-o�-k #3@3=-l(k@#(l�� -z E#=-n(m4-p@#(n@@Q��0 (o��J(p ���J(q��
� (r�-s 
�-t�-s @(s(t��J(u�
�(v@�N$(w�
�(x@@�N %(y��
� (z8-{  @A�� -r@#@@@#��� -z E({4-|(| E@
��� &(}��
�0(~8-�A39-3:-3 @@@3@@#$@4B3���@$�� �@$3@4#@$@@#@3#��0-~�B� 4� $E@(0-~(�4-�(� E@
��� &(���
�(�8-�A9-�:-� B#�-�# 
 0@#@��-�PB� E (�-�(�4-�(���
�(�8-�A�-�P
1 @��-� B@E(�-�(�4-�(���
�(��-�P
1B0
2(� ���J(���
�(�8-�A�-�P
1 @��-� B E(�-�(�4-�(���
� (�8-�A#9-�#:-�# B#3-�p33+-�3
"0@#�� -� E(� -�(�4-�(� E@
��� &(���
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(��5
�(�8-�A�-�P
1 @�5-� B E(�-�(�4-�StrTImpT�'	



&'()',-.
8BCDE'HJKJLef'h

n
t'w'xyzy{y|}
���ExpT(�x�vFunT��Bv�LitTWqx�c```e```k.a����Τ��̒ԢĜ����T��8�kZbN1�TbJQjr~Q
P*)>)'(��bN�L��V��nAttr(�lhdvsnln7�]y���@�S�*�N�jj