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

                                                                                                                                                                                                             
          

                                                                                              
                                                        




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               



                                    









                                                                                                                                                                                                                                                                                   



                                          





















                                                                                                          
  























































































                                                                                                                                                                                                                      
   

   
   






















































                                                                                                   
 













                  
        
































































































































                                                                                                                                                                               

           





                                                                                                                                                                                                                 
FOR10�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'a��>�" @� -X@@@�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�@
B @4+
G@TC@d3@t#@�@D@$�@4t�p �P
PB0� E 4
�H40� 
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@�(@
i@,
)bB$0@@4#$�)0
@$9
(�
*P
@#@@4C@D3@T�*P
L+
'
#@#@4C@D3@T@$P
3`'@#@3@4C@T@$P
.`(+
*b)`*�)J$+�+HS,��HC-�,
$P.PP@C@3@#$@4@D@@C#@3�-0
W;
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
Q7-
:s@b8BSS+
;S
+
9sc@b9@cP
#:�/Js;�0J<�1
'P=B S9
JS:
JS BCPcBSs;s
J@

C

>>;c
B@r
?

??@p@c@3@#$@4�2P
Q9
@:
G0@@+
Gb+
Ar@�04$@A@b@B-
Hc@bCBSS+
JS
;c
E@

Dr
DD@@�0#3EB0S+
FcS-
Ic@@�0#3F-
Ic@SP
#G�2JH�3II�4JcJ�5JK�6
(PLBC0C�7�C+
O
B# �
N 
@@3@#@1�80�+
M
@
#M@N@3O@@3@�9-��:�@@�: �P�;
-PQ`P@C@3$@#4@D@TB@@C@#@a�<0BT0T@$3@4#@D@C@T�<P
#9
R:
U0B�
UP
B #�
U# 
B0+
U`R+
Ub@@T#@a�=0@$3@4#@D@C@$4D�>P
#9
S:
T0B�
TP
B #�
T# 
B0+
TT`S+
Tb`T�>JU�<JV�?
.0WB 3B0CB@SB# c�
[3 
�
`c�
`c S�
`c C#0@@@#@$@@3�@ �;
_@
%
X

\X@$@�A �;
^@

Z
%
YY0Z@$@�B �0[+
aSC0p@C@c@$@#@C�C 
c+
]
\@
%0]�D�@$�D �0^0� 
2�AP_@
2�@P`�EHca�FJb�G
3 cB#�
g#�
g# �
f@�B 8
e��
eP
4B0;
e@
5
d
6
dd@
e@
%f�HJg��Hh�I
7@i8
tACS�
hCP
4BC BC0c9
kc�
qc 
8P`@@S@3$@#4@D@#@C�J -q@$�K 
�9
j�
u 
@4� 
��
x4�4# @$3@D@@
iPj+
ub@$3@4#@D@@
iPk;c
q`
5
n
9
l
:
ll`p@@c@S$@34@#D@T@#@C�L -qB@@4#@�M0
�9
m�
w 
@D� 
��
vD�D# @43@T@$@
i`m+
wb@43@D#@T@$@
i`nBC@C8
yCP`@@S@3$@#4@DAC9
o:
o B#B+
oD@#=
po@@D�N 
|p@4� 
��
x4�4# @$3@D@@
iPq@`@S@3@#$@4@C�O;
z@

s
%
rr@b@s@3@$#@4@@
i@t4
h@#u�KJv0� 
D� Pw�MJx0� 
4� Py0P� C�PJz�OJ{�P
< |8
{A#9
}#:
}# B#3+
}3B#} 
|~�Q
=09
~<
~@P
�0
��B3+
~3
>@b�B3B 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@#c@#@c@-�9
�:
�0B S�
�S 
Bc+
�c3BS3BBC@#C@#@C@
��+
�#
�
�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-(;#-�
V-	
-	
W-
X-
S-
T-('-3=-('-3=-((-3=-(	(-3=-(
;#-�
V-
-
W-
X-
S-
T-(;#-�
V-
-
W-
X-
S-
T-('-3=-(
(-3=-('-3=-(+-3=-(+-3=-((-3=-(;#-�
V-
-
W-
X-
S-
T-('-3=-((-3=-((-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-1` @TAD4@#@
@D��0-6@$9-/:-4PB$0@T#@
��0-6@9-.:-3PB;-3@
%-0
--(-BB$+-0B B@#B$@BT$@$3��@-J,-0b`B0�P
G� @��@���$�-2@�@#@A��0�# $@4@4�0@!��0@@ -,(.+-3b=-0(/+-4b(0@T@4 -,`(14-+@(2@G0��P(3��J(4��J$(5��
j0(6B#����-A@�B#0#���##B039-@3<3-@@P-80-7(7B3+-@
>=-<(8B B3CB3 SB30cB3@s;C-@@
-=
-9(9�-<S 
0�@c@s@$@@S��0-CB9-:�->P
4B0#+-;#G@B@8-;A#�-;# 
8-;A3�-;3 
4-;�@B� 3E�P#$0(:+->b(;@b0(<@b(=�-@S 
@�@S@c@s$@4@@b��0-C�-? b`B�P4$@(>��J(?��H(@��J3(A��H(B��
k0(C8-GA3C�-B3P
4B3 �-D 
4-DC+-D0@� 3#(D P@C@;#-H@
-E
%-F(E@3��@#(F@@0-C (G4-B00� b#(H00� 
2#��P(I��
l@(J@@@3@#@$@4@��-�@�� @@44�� +-K
@b@(K@@$ -M@(L��
n (M  @@�� -P+-N
@��@@��� -�@@�� (N@b (O��
p (P8-O�#9-O#:-O# B##�-O# 
8-O�39-O3:-O3 B33�-O3 
B#0-Q@
q=-S(Q.-R@
r=-S(R--V@
s(SB30-T
q(T.-U
r(U--V
s(V@
%(W��
t(X��@G#@G0-Z(Y��
t0(Z8-]A3C9-Y3:-Y3 B3S�-YS@�``@S@3$@C4@#D@T@S��@��pB$$@$@T#@3@��@-a@@@�� -kB @#@$@T3T@��@-g@T@��-����@�� �;-_@
%-\
-[([�-^D�D# $
@T@40-Z`(\@D#@T@40-Z`(]4-Y00� #(^0� 
D��P(_��J(`��
v@(a8-d0@AC�S C�-e#�-b# SS0`@@#@$@3@S�� �@#@$@3@@-a0(b�-c# CC0P@@#@$@3@C�� �@#@$@3@@-a0(c@-a(d4-`@3(e��J#(f��
w@(g�-i3@@@#@$@4�3@ #g@44�� 8-h��-��� ��-�8-h��!��"��#@#@$$��0-���@@�� $@(h@@(i0@� 
3��P(j��
 (k  @@B0��%���@@��� �B @@��@ -m(l��
� (m8-oA#3�-l#P
4B#0+-n
5@3 -m(n0@@#@3@$@#��%���@@$$�� �B @#@� @#�� &@@ -m (o4-l@(p��
� (q|-v `#,-v#  @B@8-tA#�-r# 
�-r #3@3=-s(r@#(s�� -� E#=-u(t4-w@#(u@@Q��0 (v(w ���J(x��
� (y�-z 
�-{�-z @(z({��J(|�
�(}@�N'(~�
�(@@�N ((���
� (�8-�  @A�� -y@#@@@#��� -� 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(��}FunT��ȤLitTWqx�c```e```k.a����Τ��̒ԢĜ����T��8�kZbN1�TbJQjr~Q
P*)>)'(��bN�L��V��nAttr(�lhdvsnlnq"`/=��_Oؚ�Yjj