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

                                                                                              
                                                        



                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         



                                    
                                                                                                                                                                                                                                                                                   

                                                                                                        

                                                                                                                                   




                                                            



                                          

                                                                               



                                                                                                          




                                                                 
                                   
                                            
                                

               

                                             
       



                                                                                            
  

                                                                                      
          












































































                                                                                                                                                                                                                                                                               
   





























































                                                                                                   

   
   
   




                  
   













                                  



   


                                  
        





                          




   

























                                                                              
 



































































                                                                                                                                                                               
          








                                                                                               

           



                                                                                                                                               

                                                                                                                                                                                                                 
FOR1/�BEAMAtU8�
beam_ssa_deadoptmaps	from_liststnoneanyerlang
setelementbeam_ssa	linearizeshortcut_optrpob_blkshortcut_terminatorb_switchb_br	b_literalb_varone_way	normalizetrueshortcut_switch=:=badmaperrorshortcutmap_size	cerl_setsnew
shortcut_1
shortcut_2size
shortcut_3unsafeshortcut_test_brfalseshortcut_unsafe_brshortcut_safe_brupdate_unset_vars
is_map_keylists	keymemberunionshortcut_two_way
is_br_safe
is_elementis_disjointmap_getbadargis_forbiddenb_setphipeek_messageeval_isbifis_tagged_tupleis_nonempty_listno_side_effectget_phi_argeval_terminatorb_reteval_switch
eval_switch_1noyesbind_var_if_used	get_valueeval_biflengtherl_bifsis_pureapplyget_lit_args
get_rel_oplastnormalize_operl_internalcomp_op
new_type_testnormalize_op_1	invert_op<=</=>=/=>===notturn_opeval_rel_opmaybewill_succeedwill_succeed_testis_tupleis_listwill_succeed_1will_succeed_varseval_type_test_1
tuple_sizeelementcombine_eqsreverse
combine_eqs_1comb_get_swcomb_is
combine_listsmembercombine_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&���>�" @� -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@$@#� 
�@$#@T3@tC@@4@#@G#�P
�@#@@t@Q�0@#@d@3@4�@
@$#@T3@tC@T@D@#@G #$�P
�@$@�
�@t@#t@Q�0@$#@d@3$d@D�@
BT +
GB +
GB0BT0t+�t4,
D�@�@#@t���@Q�0C0�@@��Bc+

0`@S@3@#$@C@b#@Q�0@#@$@3@@
0�@@c@s�P
@@#�@Q�0�@�
P8
ASc9
S:
S 
�@p@S4@cD@CT@3d@#t@�BS$�#0
$@C@Q�0@d#@@$@#� 
��
d�d �@@
#@a�0B4@#@3@@t4� p�@
B @+
G@4C@D3@T#@d@$@d@T�P �P
PB0� E 4
�H0� 
d� P�!
@B3@C+
CbB3PC+
C
|
@`#C+
C`�P
GG@@@3@#@$@4�"p@#@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#PP@C@3@#$@4@D@3�&�'
$	�@bP$@C@3@$#@4@DP
&P%�'
"P&�
,C`RBCS�
,S�
,S S�
+S@�``@S$@C4@3D@TBS @C3@�(@
h@,
)bB$0@@4#$�)0
}@$9
(�
*P
@#@@4C@D3@T�*P
K+
'
#@#@4C@D3@T@$P
3`'@#@3@4C@T@$P
.`(+
*b)`*�)J+�+HS,��HC-�,
$P.PP@C@3@#$@4@D@@C#@3�-0
V;
1@

0
%
//@C@3@$#@4@DP
3P0@C@3@$#@4@DP
=P1�-J2�.
&P3B S9
;S:
;S B0cBCPsBS�;�
;@

8

44B@S,
9Ss+
5cs@SP
#5;s
7@

6r
66P
P7-
:s@b8BSS+
;S
+
9sc@b9@cP
#:�/Js;�0J<�1
'P=B S9
IS:
IS BCPcBSs;s
I@

C

>>;c
B@r
?

??@p@c@3@#$@4�2P
P9
@@@+
A
@b@A@�04$@B-
Gc@bCBSS+
IS
;c
E@

Dr
DD@@�0#3EB0S+
FcS-
Hc@@�0#3F-
Hc@SP
#G�3IH�4JcI�5JJ�6
(PKBC0C�7�C+
N
B# �
M 
@@3@#@1�80�+
L
@
#L@M@3N@@3@�9-��:�@@�: �O�;
-PP`P@C@3$@#4@D@TB@@C@#@a�<0BT0T@$3@4#@D@C@T�<P
#9
Q:
T0B�
TP
B #�
T# 
B0+
T`Q+
Tb@@T#@a�=0@$3@4#@D@C@$4D�>P
#9
R:
S0B�
SP
B #�
S# 
B0+
ST`R+
Sb`S�>JT�<JU�?
.0VB 3B0CB@SB# c�
Z3 
�
_c�
_c S�
_c C#0@@@#@$@@3�@ �;
^@
%
W

[W@$@�A �;
]@

Y
%
XX0Y@$@�B �0Z+
`SC0p@C@c@$@#@C�C 
b+
\
[@
%0\�D�@$�D �0]0� 
2�AP^@
2�@P_�EHc`�FJa�G
3 bB#�
f#�
f# �
e@�B 8
d��
dP
4B0;
d@
5
c
6
cc@
d@
%e�HJf��Hg�I
7@h8
sACS�
gCP
4BC BC0c9
jc�
pc 
8P`@@S@3$@#4@D@#@C�J -j@$�K 
�9
i�
t 
@4� 
��
v4�4# @$3@D@@
hPi+
tb@$3@4#@D@@
hPj;c
p`
5
m
9
k
:
kk`p@@c@S$@34@#D@T@#@C�L -jB@@4#@�M0
�9
l@D� 
��
uD�D# @43@T@$@
h`l@43@D#@T@$@
h`mBC@C8
wCP`@@S@3$@#4@DAC9
n:
n B#B+
nD@#=
on@@D�N 
zo@4� 
��
v4�4# @$3@D@@
hPp@`@S@3@#$@4@C�O;
x@

r
%
qq@b@r@3@$#@4@@
h@s4
g@#t�KJu0� 
D� Pv0� 
4� Pw0P� C�PJx�OJy�P
< z8
yA#9
{#:
{# B#3+
{3B#{ 
z|�Q
=0}9
|<
|@P
0
~~B3+
|3
>@bB3B C;3
|@

�

��9
|C:
|C BC3;3
|@

�

��P@@C�R 
�B+
�
@@#�@1�S0�S@�Br
�@@#�@1�T0�T@�@b��UN@�0P@C@#@$@C�V 
�B+
�
@$@#�0@1�W0�W@�B$03B$@@@#$�X@
�+
�b0�-
�`�P
GG0��XJ��Y
?@�B#@#9
�#:
�#0B#C+
�C@
��@b��Z
@@�8
�ACS9
�C:
�C 
P@`@C@S@3$@#4@DBC�0
@#�[ 
�;
�@
A
�
B
��BP�@$3@4#@D@@
�P�@4#@D@b3@@
�P�4
�@3��\
CP�BC C�]�C0@@3@#@$��] �;
�@

�
%
��@0�@@�^ 
��
�� $0�0� 
�_P��]J��`
D �9
�:
� B#;#
�@

�

���
��
� #@# 
����aJ��b
E �B0#�
�# 
8B@�c|03@@@#@$@4B#@@3#@��d0;
�@

�
%
��@$�e
�+
�b@$@4#@0
�@�h4
�@@#$@��f0i40� 
@�j4+
�
�@b@�l#��dJ��g
J�8
�A�
� 
B8
�A#�
�# 
B##8
�A3�
�3 
4
�`@B3EE#E�4
�@0E#E�4
�  E�@b��h
K �8
� @@�i�
�P
4B +
�B0B@� 
��@b�4
�@b��iJ��j
M �9
��
� 
88
�BA#38
�3�3#4
�#  @@@!�k ;
�@

�
%
��@@ 
� �4
�3 0@#@@�l ;
�@

�
%
��@b �0�  �;
�@
9
�
:
��8
�A4
�0� 
:�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
9#� �@b��kJ��lJ��m
Q �A#39
�#:
�# B#C;C
�@

�

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

�

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

�

��4
�3 P@C@#�o
�@�0 �4
�3@bępJřq
R�9
�<
�@ 
�0
��B;
�
S
�
T
�
U
�
V
�
W
�

�
X
�
Y
��@
U=
��@
S=
��@
W=
��@
=
��@
T=
��@
Y=
��@
V=
��@
X�@ B#B �0#�`BB� 
Z� �@b�  ��rJԙs
[�;
�

�
W
�
Y
�
U
�
T
�
S
�
X
�
V
��@
S�@
T�@
V�@
X�ۙt
\0ܟ
�#`RB#@#+
�#b@b�0@#�u 
�+
�b�@@�v 
�;
�@
A
�
]
��@b�@G �@G�w
^ �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�#@-�9
�:
�0B S�
�S 
Bc+
�c3BS3BBC�#@
��+
�#
�
�C 
9
�:
� B#+
�#3PBBC�x -#;
�@

�
%
��@
A�@
B�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
B�B#B3+
�#3BB 
��@
]�xJ�y
_ �9
�<
�@ 
�0
��B+
�
9+
�
`=
��B#+
�#
ZB+
�@
A�+
�
:+
�
a�@
B�@
]��z
b@�;-
V-
-
X-
S-
T-
Y
�
U
�
W
��+-#
+-3=-�;#-@
U
�
Y
��)-3@
A�)-3@
B�;#-@
Y-
U-()-3@
A()-3@
B(;#-�
V-
-
W-
X-
S-
T-('-3=-('-3=-(;#-�
V-
-
W-
X-
S-
T-((-3=-((-3=-(;#-�
V-

-	
W-

X-
S-
T-	(	'-3=-(
'-3=-(;#-�
V-
-
W-
X-
S-
T-('-3=-(
(-3=-('-3=-(+-3=-(+-3=-((-3=-(;#-�
V-
-
W-
X-
S-
T-((-3(@
A((-3(@
B(@
](�{
c@(;-!�
-
W-
U-
Y-(+-!#
U=-(+-!#
Y()-!3@
A(+-!#
=- (;#-!`
W- 
X-
T-(+-!3@
B( +-!3@
A(!@
]("�|
d (#9-$�-&0
9
-%#-%B3+-%#3B +-%@
($+-&
:8-%@
(%@
%(& @#@@��}q('�~
g((@B�0�@ -*()��
i (*8--` @TAD4@#@
@D��0-1@$9-,B0@T#@
��0-1@9-,B;-/@
%-,
-+(+BB$+-,B B@#B$@BT$@$3��@-C,-,b`B0�P
G� @��@���$�-.@�@#@A��0�# $@4@4�0@!��0@@ -*(,@T@4 -*`(-4-)@(.@G0��P(/��J(0��
j0(1B#����-:@�B#0#���##B039-93<3-9@P-30-2(2B3+-9
>=-6(3B B3CB3 SB30cB3@s;C-9@
-7
-4(4�-6S 
0�@c@s@$@@S��0-<B9-5B0#+-5#G@B@8-5A#�-5# 
8-5A3�-53 
4-5�@B� 3E�P#$0(5@b0(6@b(7�-9S 
@�@S@c@s$@4@@b��0-<�-8 b`B�P4$@(8��H(9��J3(:��H(;��
k0(<8-@A3C�-;3P
4B3 �-= 
4-=C+-=0@� 3#(= P@C@;#-A@
->
%-?(>@3��@#(?@@0-< (@4-;00� b#(A00� 
2#��P(B��
l@(C@@@3@#@$@4@��-�@�� @@44�� +-D
@b@(D@@$ -F@(E��
n (F  @@�� -I+-G
@��@@��� -�@@�� (G@b (H��
p (I8-H�#9-H#:-H# B##�-H# 
8-H�39-H3:-H3 B33�-H3 
B#0-J@
q=-L(J.-K@
r=-L(K--O@
s(LB30-M
q(M.-N
r(N--O
s(O@
%(P��
t(Q��@G#@G0-S(R��
t0(S8-VA3C9-R3:-R3 B3S�-RS@�``@S@3$@C4@#D@T@S��@��pB$$@$@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��
v@(Z8-]0@AC�S C�-^#�-[# SS0`@@#@$@3@S�� �@#@$@3@@-Z0([�-\# CC0P@@#@$@3@C�� �@#@$@3@@-Z0(\@-Z(]4-Y@3(^��J#(_��
w@(`�-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
4B#0+-g
5@3 -f(g0@@#@3@$@#��%���@@$$�� �B �� �� &@@ -f (h4-e@(i��
� (j|-o `#,-o#  @B@8-mA#�-k# 
�-k #3@3=-l(k@#(l�� -z E#=-n(m4-p@#(n@@Q��0 (o(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
4 @��-� B@E(�-�(�4-�(���
�(��-�P
4B0
5(� ���J(���
�(�8-�A�-�P
4 @��-� B E(�-�(�4-�(���
� (�8-�A#9-�#:-�# B#3-��33,-�3
0@#�� -� E(� -�(�4-�(� E@
��� )(���
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(��9
�(�8-�A�-�P
4 @�9-� B E(�-�(�4-�StrTImpT�*	



!)*+,/01
;FGHI*LNONPef*h

*mo
u*x*yz{z|z}~
����ExpT(�x�vFunT��U�-LitTWqx�c```e```k.a����Τ��̒ԢĜ����T��8�kZbN1�TbJQjr~Q
P*)>)'(��bN�L��V��nAttr(�lhdvsnln_&`Z����h�e��jj