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



                                                                                                                                                                                                                                                
                                                                                                                                                                                                          
                                                                           



























































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
       



                                                                         
                        





                                                                                                                                                                                  
   


























































                                                                                               
       

























































                                                                                                   
 





















































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
FOR1/\BEAMAtU8��
beam_ssa_deadoptmaps	from_liststnoneanybeam_ssa	linearizeshortcut_optrpob_blkfromerlang
setelementbadmaperrorshortcut_terminatorb_switchb_br	b_literalb_varone_way	normalizetrueshortcut_switch=:=shortcutordsetsnew
shortcut_1
shortcut_2b_set
shortcut_3falseupdate_unset_vars
is_map_keylistsmemberadd_elementunionshortcut_two_way
is_br_safeis_disjointmap_getbadargis_forbiddenphipeek_messageeval_isbifis_tagged_tupleis_nonempty_listno_side_effecteval_terminatorb_reteval_switch
eval_switch_1maybenoyes	get_valueeval_biflengtherl_bifsis_pureapply
get_rel_oplastnormalize_operl_internalcomp_op
new_type_testnormalize_op_1	invert_opnotinvert_op_1<=</=>=/=>===turn_opeval_rel_op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_elementsubmodule_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--eval_bif/2-lc$^0/1-0--eval_is/3-lc$^0/1-0--eval_is/3-lc$^0/1-1--shortcut_2/4-lc$^0/1-0-Code&p��;�" @� -R@@@�0pBB#�`R#br��@E�P-"B�`0�p�@@B�� @#@G0eP���0`8�A3B#C��C��C 3C��C@›P �3`P@C@3$@4@D@#TBC BC0@#3@D#@��@�+u@D@T#@40e`p@@#� @@A��00B4���#  @44�0@!��00@@#@0e0�4U@#�0 � 
��@���HC���H#��
@�9
:
PBCB SB@c;C
@


��9
S:
S B0CBSs;s
@


���p@S$@C4@cD@#T@d@t@3@
#@a�00@d#@d@$@#� 
��T $G@@d@#@Q�00@@#@4�0
�TT $G @$@�
�@d@#d@Q�00@T@#T@D�0
B$ +
GB +
GB0B$0d+
d4,
D@t@#@dt�p@Q�00C0�P@t�BS+

 P@C@#@3@b#@Q�00@@#@0
 p@@S@c�@
@@#�@Q�00�P�
@8
ACS9
C:
C 
�@`@C4@SD@3T@#d@tBC$�#0
$@3@Q�00@d#@@$@#� 
��d t@@
#@a�00B4@#@@4�0
B @4+
G@T3@d#@t@DDTdt�@
PB40� $E�4
�H4�
000@#@@$� `@#@3@@$@
0�!
@ @@3@�"@
#9
:
!0B�
!P
B #9
!#:
!# B#3;3
!@



@ B##+
!#
B#�
 #�##0 �B0B @3@C@#@#@C@
 +
!b`�P
G0G  00� 
#�#@!�"J"�$
 @#�
-3`RB3C�
-C�
-C C�
,C@�pP@C4@3D@#T@dBC $@3#@$�%0
g@,
(bB40@@D#4�&0
z@49
':
+PB4+
+
8
%$A$�
$P
!$�'-� B E#=
&$$�'-�@#=
&%4
*$@#&@4@DC@T3T@d�(P
I�
)� �d@#@D3@4@
/p'+
+b(p)0� 
�)@* �$�'J+�&J4,�*HC-��H3.�+
"@/P@@3@#$@4@D@@#@3#�,0
UBP;
G@
#
9

00BD 9
D:
D B;
D@

5

11;
4@r
2

22@3@$#@4@D�-@
O9
3:
A0P3+
Ab+
?r=
64-
B@bP5B+
D
;
7@

6r
66@�0D4$P7BD0+
8-
C@�0D4$P8-
C@3@$#@4@
#P9BD 9
F:
F BD0B#;#
F@

>

::BD@,
@+
;@3@$#@4@
#P;;
=@

<r
<<@3@$#@4@D@
OP=-
E@bP>B+
F
+
@?@bP@@3@$#@@4@
#PA�-JB�.IC�/JD�0JDE�1JF�2JDG�,JH�3
$PIBC0C�4pC+
L
 @@3B @#@�5 �;
M@

K
#
JJ@ K@@�6 � L@@3@#�7�@@�7 �M�5JN�8
*@OP@@3@#$@4@DB@@3@#@a�900BD0D@$#@4@3@D�9@
#9
P:
S0B�
SP
B #�
S# 
B0+
SPP+
Sb@@D#@a�:00@$#@4@3@$4�:@
#9
Q:
R0B�
RP
B #�
R# 
B0+
RDPQ+
RbPR�:JS�9JT�;
+0UB 3B0CB@SB# c�
Y3 
�
^c�
^c S�
^c C#0@@@#@$@@3�< �;
]@
#
V

ZV@$@�= �;
\@

X
#
WW0X@$@�> �0Y+
_SC0p@C@c@$@#@C�? 
a+
[
Z@
#0[�@�@$�@ �0\0� 
.�=@]@
.�<@^�AHc_�BJ`�C
/ aB#�
e#�
e# �
d@�B 8
c��
cP
!B0;
c@
0
b
1
bb@
c@
#d�DJe��Hf�E
20g8
sA3C�
f3P
!B3 B30SB3@c9
jS:
iS BSs+
is
3Pp@@3@C$@#4@D@c�F -�@@#@Q�F00@4�G 
�9
h:
t B+
t
=
lh+
tb=
ni;S
p@
4
k
5
kj;S
p`
0
o
4
k
5
kkP`@@S@C$@#4@D@3�H -mB@@4#@�I0
�9
m:
v B+
v
l@D� 
��
uD�D @4#@$0
gPm+
vbn@4#@D@$0
gPo�J��3@p@@C@#$@4@3@c�K -�8
wA#4
w#@@4� 
��4 @$#@0
g@p0P@C@#@$@3�L�;
x@

r
#
qq@b0r@#@$@0
g0s4
f@t�GJu0� 
D�M@v�IJw�KHx�LJy�N
70z9
y<
y@P
|0
{{B3+
y3
8@b|B3B C;3
y@

�

}}9
yC:
yC BC3;3
y@



~~P@@C�O 
�@@#�@1�P00�PP�QNP�0P@C@#@$@C�R 
�B;
�@

�

��@$@#�0@1�S00�SP�B$03B$@@@#$�T@
�+
�b0�-
�`�P
G0G0��TJ��RJ��U
9@�B#@#9
�#:
�#0B#C+
�C@
��@b��V
:@�8
�ACS9
�C:
�C 
P@`@C@S@3$@#4@DBC�0
@#�W 
�;
�`
;
�
<
�
=
��BP�@$3@4#@D@@
�P�@4#@D@b3@@
�P�4
�@3��WJ��X
> �9
�:
� B#;#
�@

�

���
��
� #@# 
����YJ��Z
? �B0#�
�# 
3B@�[|0�3P@@3@#$@4@DB#@@3#@��\0;
�@

�
#
��@4�]-�|
��+
�hD
�@@#$4@��^0iD0� 
P�jD+
�
�@bP�l#�@4@D#@$0
�P��\J��_
D �8
� @@�`�
�P
!B +
�B0B@@#@@# 
��@b�4
�@b��`J��a
F �9
�:
� B#+
�#
38
�BA#38
�3�3#4
�#  @@@!�b ;
�@

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

�
#
��@b �0�  �;
�@
4
�
5
��8
�A4
�0� 
5�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
4#� �@b��bJ��cJ��d
J �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
K�9
�<
�@ 
�0
��@B�i
�@BB #�0#�`BB� 
L� �+
�b��j
M�;
�
N
�
O
�
P
�
Q
�
R
�

�
S
�
T
��@
P�@
N�@
R�@
�@
O�@
T�@
Q�@
SǙk
U�;
�

�
R
�
T
�
P
�
O
�
N
�
S
�
Q
��@
N�@
O�@
Q�@
S�Ιl
V0ϟ
�#`RB#@#+
�#b@b�0@#�m 
�+
�b�@@�n 
�;
�`
=
�
<
�
;
��@b�@G �@GՙnJ֙o
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�p -;
�@

�
#
��@
<�@
=�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
=�B#B3+
�#3BB 
��@
;�pJ�q
X �9
�<
�@ 
�0
��B#+
�#
4+
�
Y=
��B#+
�#
LB+
�=
��;
�`
Y
�
Z
�
5
��+
�
Z�@
=�+
�
5=
��
�0
4@
;�;
�`
[
�
\
�
]
��;
�`
[
�
\
�
]
��@
;�@
<�r
^@�;-
Q-

-
S-
N
�
O
�
T
�
P
�
R
��+-#
+-3=-�;#-@
P
�
T
��)-3@
<�)-3@
=�;#-@
T
�
P
��)-3@
<�)-3@
=�;#-�
Q-

�
R
�
S
�
N
�
O-�;#-�
Q-
-
R-
S
�
N-
O
��'-3=-�'-3=-((-3=-((-3=-(;#-�
Q-
-
R-
S-
N-
O-(;#-�
Q-	
-
R-
S-
N-
O-('-3=-((-3=-('-3=-(+-3=-(+-3=-(	(-3=-(
;#-�
Q-
-
R-
S-
N-
O-('-3=-((-3=-(
(-3(@
<('-3(@
=(@
;(�s
_@(;-�
-
R-
P-
T-(+-#
P=-(+-#
T()-3@
<(+-#
=-(;#-`
R-
S-
O-(+-3@
=(+-3@
<(@
;(�t
` (9-:- 0B#+- #
4
-#-B3+-#3B +-@
(+- 
58-@
(@
#(  @#@@��uq(!�v
c("�-!`R@B�w �w@ -$(#�x
e ($8-)` @TAD4@#@
@D�y0-.@$9-':-,PB$0@T#@
�y0-.@9-&:-+PB;-+@
#-(
-%(%BB$+-(B B@#B$@BT$@$3�z@-B,-(b`B0�P
G0� @�{P�|�$�-*@�@#@A�}00�# $@4@4�0@!�~00@@ -$(&+-+b=-(('+-,b((@T@4 -$`()4-#@(*@G@�}@(+�J(,��J$(-��
f0(.B#����-9@�B#0#��p##B039-83<3-8@P-00-/(/B3+-8
8=-4(0B B3CB3 SB30cB3@s;C-8@
-5
-1(1�-4S 
0�@c@s@$@@S��0-;B9-2:-6PB#+-6#
!B0#+-3#GPB@8-3A#�-3# 
8-3A3�-33 
4-3�@B� 3E�P#$0(2+-6b(3@b0(4@b(5�-8S 
@�@S@c@s$@4@@b��0-;�-7 b`B�P4$@(6��J(7��H(8��J3(9��H(:��
g0(;8-?A3C�-:3P
!B3 �-< 
4-<C+-<0@� 3#(< P@C@;#-@@
-=
#->(=@3���@#(>@@0-; (?4-:00� b#(@00� 
.#��@(A��
h@(B@@@3@#@$@4@��-�@�� @@44�� �;-E@
#-D
-C(C@b@(D@@$ -G@(E��J(F��
i (G  @@�� -J+-H
@��@@��� -�@@�� (H@b (I��
k (J8-I�#9-I#:-I# B##�-I# 
8-I�39-I3:-I3 B33�-I3 
B#0-K@
l=-M(K.-L@
m=-M(L--P@
n(MB30-N
l(N.-O
m(O--P
n(P@
#(Q��
o(R��@G0#@G00-T(S��
o0(T8-WA3C9-S3:-S3 B3S�-SS@�``@S@3$@C4@#D@T@S��B$$@T#@3@$��@-[@@@�� -gB @#@$@T3T@��@-a@T@��-����@�� �;-Y@
#-V
-U(U�-XD�D# $
@T@40-T`(V@D#@T@40-T`(W4-S00� #(X0� 
D��@(Y��J(Z��
q@([8-^0@AC�S C�-_#�-\# SS0`@@#@$@3@S�� �@#@$@3@@-[0(\�-]# CC0P@@#@$@3@C�� �@#@$@3@@-[0(]@-[(^4-Z@3(_��J#(`��
r@(a�-e3@@@#@$@4�3@ #g@44�� 8-b��-�����-8-c������ @#@$$��0-z��@@�� !@(b4-d(c@@(d��J(e0@� 
3��@(f��
z (g  @@B0��"@@��� �B @@��@ -i(h��
| (i8-kA#3�-h#P
!B#0+-j
0@3 -i(j0@@#@3@$@#��"@@$$�� �B @#@� @#�� #@@ -i (k4-h@(l��
~ (m @B@�F -s@@#@Q�F00(n�
(o@�N$(p�
(q@@�N %(r�F
� (s8-vA#�-w0�-t #3@3=-u(t@#(u�F -s E(v4-x(w��J(x E@
��F &(y��
�0(z8-|A39-{3:-{3 @@@3@@#$@4B3���@$�� �@$3@4#@$@@#@3#��0-z�B� 4� $E@({0-z(|4-}(} E@
��� &(~��
�(8-�A9-�:-� B#�-�# 
 0@#@��-PB� E (�-(�4-~(���
�(�8-�A�-�P
! @��-� B@E(�-�(�4-�(���
�(��-�P
!B0
0(� ���J(���
�(�8-�A�-�P
! @��-� B E(�-�(�4-�(���
� (�8-�A#9-�#:-�# B#3-�p33+-�3
#0@#�� -� E(� -�(�4-�(� E@
��� &(���
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(��]
�(�8-�A�-� 
 @�]-� BE(�-�(�4-�(��F
� (�8-�A#�-�0�-� #3@3=-�(�@#(��F -� E(�4-�(���J(� ��FJ(��K
� (�8-�A#9-�#:-�# B#3+-�30@#�K -� BE(� -�(�4-�(� E@
��K &(��'
�(�8-�A�-�P
! @�'-� B E(�-�(�4-�StrTImpT�'	%&'(),-6@ABC&EGHGIab&djp&s&tuvuwuxy{}��ExpT(qoFunT���!�LitTg�x�c```c``�o.��),iE���@6�XsS
gR|NfIjQbP���4(#�!Ú��S�b�À�(1�(59�(�()>)'lH�9)3
H�Z����Attr(�lhdvsnln@5�5�(�j{x�8�jj