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








                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              








                                                                                                                                                 
                                                                                    







































                                                                                                                             
                                                   































































































































































































































                                                                                                                                                                                                 
                                                                                                                                                            

















































                                                                                                                                                                                         

                                                                                                    








                                                                                                                                       
                                                            





                                                   
                                                   









                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
                                    
                                                                                                                    
FOR10�BEAMAtU8��
beam_ssa_deadoptmaps	from_liststnoneanybeam_ssa	linearizeshortcut_optrpob_blkfromerlang
setelementbadmaperrorshortcut_terminatorb_switchb_br	b_literalb_varone_way	normalizetrueshortcut_switchshortcutordsetsnew
shortcut_1
shortcut_2union
shortcut_3falseshortcut_two_way
is_br_safelistsmemberis_disjointmap_getbadargis_forbiddenb_setphipeek_messageeval_isbifis_tagged_tupleis_nonempty_listgetno_side_effecteval_terminatorb_reteval_switch	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_opyesnomaybe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_sw
is_map_keycomb_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'���9�"  @� -^@9E:E @�0pBB#�`R#br� �@e�P-#�5`RB�`0�PH@� HP�p�`�U`R@B�� @#@G0�p���0�8�A3C�u#`RB#���� 3��@œ��P �3`P@C4@3$@D@@#TB B0@#3@D#@��@
+�@D@T#@40�`�@@#@A��00BT���  $@T@#T�00@!��00@@#@0�0�4u@#�0 � 
��@�0 � 
��@�H��H#�
@9
:
PBCB SB@c;C
@



9
S:
S B0CBSs;s
@



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

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

&

%%@ &B##+
)#
B#�
(#�##0 �B0B @3@C@#@#@C@
$ '+
)b`�P
GPG (00� 
#�%@)�$J*�&
@+�
13`RB3C�
1C�
1C C�
0C@�`P@34@#D@C$@TBC @3#@�'0
h@,
-bB$0@4#@$�(0
|@$9
,:
/PB$+
/
@�)-��*p@@DD�+ ��
.� �T@#@43@$@
3`,+
/b-`.0� 
�,@/�(J$0�-HC1�H32�.
!@3�
23`RP@@#$@4@3@D@@#@3#�/0
UBP;
K@
"
=

44�
HDP
BD 9
H:
H B;
H@

9

55;
8@r
6

66@$#@4@3@D�0@
M9
7:
E0P7+
Eb;
E@r
:

C8-
F@bP9B+
H
;
;@

:r
::@�0D4$P;BD0+
<-
G@�0D4$P<-
G@$#@3@4@
+P=�
JDP
BD 9
J:
J BD0B#;#
J@

B

>>BD@,
D+
?@$#@3@4@
+P?;
A@

@r
@@@$#@4@3@D@
MPA-
I@bPBB+
J
+
DC@bPD@$#@3@@4@
+PE�0JF�1IG�2JH�3JDI�4JJ�5JDK�/JL�6
#@M�
LP
�
S3`RP@@#$@4@3@DB@@3@#@a�700BD0D@$#@4@3@D�7@
+9
N:
R0B�
RP
B #�
R# 
B0+
R=
PN+
Rb@@D#@a�800@$#@4@3@$4�8@
+9
O:
Q0B�
QP
B #�
Q# 
B0+
QD=
PO+
QbPPQ�8JR�7JS@G0�7@T�9
$0U�
T#`R�
`P
B 3B0CB@SB# c�
Y3 
�
^c�
^c S�
^c C#0@@#@@$@@3�: �;
]@
"
V

ZV@$@�; �;
\@

X
"
WW0X@$@�< �0Y+
`SC0p@c@C@$@#@C�= 
b;
_@
"
[

ZZ@
"0[�>�@$�> �0\0� 
)�;@]@
)�:@^�?Hc_@
)�=@`�@Ja�A
* b�
f`RB#�
f#�
f# �
e@�B 8
d��
dP
+B0;
d@
,
c
-
cc@
d@
"e�BJf�Hg�C
.0h8
tA3C�
g3P
+B3 B30SB3@c9
kS:
jS BSs+
js
/Pp@C$@3@#4@@D@c�D -�@@#@Q�D00@4�E 
�9
i:
u B+
u
=
mi+
ub=
oj;S
q@
0
l
1
lk;S
q`
,
p
0
l
1
llP`@C$@S@#4@@D@3�F -{�
wP
+B@@4#@�G0
�9
n:
v B+
v
m@D� 
��
xD�D @@4#@$0
hPn+
vbo@D@4#@$0
hPpPp@C$@c@#4@@D@��H �@@�I -�8
yA#4
y#@@D� 
��
xD�D @@4#@$0
hPq0P@#@C@$@3�J�;
z@

s
"
rr@b0s@$@#@0
h0t4
g@u�EJv�GJw�FHx0� 
D�@y�IHz�JJ{�K
40|9
{<
{@P
~0
}}B3+
{3
5@b~B3B C;3
{@

�

9
{C:
{C BC3;3
{@

�

��P@@C�L 
�@@#�@1�M00�MP��NNP�0P@#@C@$@C�O 
�9
�:
� B;
�@

�

���
�`RB@,
�bB$03B$@@#@$�P@
�+
�b�0�-
�`�P
GPG0�@$@#�0@1�Q00�QP��PJ��RJ��OJ��S
6@�8
�ACS9
�C:
�C 
P@`@3$@S@#4@C@DBCEE@G@�T0
�9
�:
� B+
�
B;
�@
"
�

��BP�@4#@D@$3@@
�P�+
�b@4#@D@b3@@
�P�4
�@3��TJ��U
7 �9
�:
� B#;#
�@

�

���
��
� #@# 
����VJ��W
8 ��
�P
+B0#�
�# 
/B@�X|0�3P@@#$@4@3@DB#@@3#@��Y0�;
�@

�
"
��@4�Z-�|
��+
�hD
�@@#$4@��[0iD0� 
P�jD+
�
�@bP�l#�@4@D#@$0
�P��YJ��\
= �8
� @@�]�
�P
+B +
�B0B@@#@@# 
��@b�4
�@b��]J��^
? �9
�:
� B#+
�#
/8
�BA#38
�3�3#4
�#  @@@!�_ ;
�@

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

�
"
��@b �0�  �;
�@
0
�
1
��8
�A4
�0� 
1�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
0#� �@b��_J��`J��a
C �8
�A#39
�#:
�# B#C;C
�@

�

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

�

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

�

��4
�3 P@C@#�c
�@�0 �4
�3@b��dJ��e
D�9
�<
�@ 
�0
��@B�f
�@BB #�0#�`BB� 
E� �+
�b��g
F�;
�
G
�
H
�
I
�
J
�
K
�
L
�
M
�
N
��@
I�@
G�@
K�@
L�@
H�@
N�@
J�@
Mșh
O�;
�
L
�
K
�
N
�
I
�
H
�
G
�
M
�
J
��@
G�@
H�@
J�@
M�ϙi
P0П
�#`RB#@#+
�#b@b�0@#�j 
�+
�b�@@�k 
�;
�`
Q
�
R
�
S
��@b�@G �@G֙kJיl
T �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@
��+
�#
L�
�C 
9
�:
� B#+
�#3PBBC�m -;
�@

�
"
��@
R�@
Q�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
Q�B#B3+
�#3BB 
��@
S�mJ�n
U �9
�<
�@ 
�0
��B#+
�#
0+
�
V=
��B#+
�#
EB+
�=
��;
�`
V
�
W
�
1
��+
�
W�@
Q�+
�
1=
��
�0
0@
S�;
�`
X
�
Y
�
Z
��;
�`
X
�
Y
�
Z
��@
S�@
R��o
[@�;-
J-
L-
M-
G
�
H
�
N
�
I
�
K
��+-#
L+-3=-�;#-@
I
�
N
��)-3@
R�)-3@
Q�;#-@
N
�
I
��)-3@
R�)-3@
Q�;#-�
J-
L-
K
�
M-
G
�
H-�;#-�
J-
L-
K-
M-
G-
H
��'-3=-('-3=-((-3=-((-3=-(;#-�
J-
L-
K-
M-
G-
H-(;#-�
J-

L-	
K-
M-
G-
H-('-3=-((-3=-('-3=-(+-3=-(	+-3=-(
(-3=-(;#-�
J-
L-
K-
M-
G-
H-('-3=-(
(-3=-((-3(@
R('-3(@
Q(@
S(�p
\@(;-�
L-
K-
I-
N-(+-#
I=-(+-#
N()-3@
R(+-#
L=-(;#-`
K-
M-
H-(+-3@
Q(+-3@
R(@
S(�q
] (9-:-!0B#+-!#
0
- #- B3+- #3B +- @
(+-!
18- @
( @
"(! @#@@��rq("�s
`(#�-"`R@B�t �t@ -%($�u
b (%8-*A#3�-$`R`@@3D@#4@T@#@#@
�v0-0@$9-(:-.PB$0@T#@
�v0-0@9-':--PB;--@
"-)
-&(&BB$+-)B B@#B$@BT$@$3�w@-J,-)b`B0�P
GP�xP@$#@@4@#�y ��-,@�@@#@A�z00�-+$�$ 4@T@#@DT�P@!�{00@@ -%('+--b=-)((+-.b()@T@D -%`(*4-$@(+0� 
$�|@(,@G`�z@(-�}J(.�~J$(/�
c0(0�-/#`RP0@4@#$@DB#�� ��-@@�;4-?@
-2
"-1(1@
"=-3(2B$0��D(3B0#9->#<#->@P-50-4(4B#+->
5=-:(5B B#3B# 4B#0B#@;3->@
-;
-6(69->4:->4 B43;3->@
-8
-7(7B4+->
@$#@0-0P(8@#@4$4��0-B9-<:-< B9-9:-<PB#+-<#
+B0#+-:#G@B@8-:A#�-:# 
8-:A3�-:3 
4-:�@B� 3E�P#DP(9+-<b(:@bP(;�->4 
@#@b$��0-B�-= b`B�P4DP(<��J(=��H(>��J#(?0� 
)4��@(@��H(A��
e0(B8-GA3C�-A3P
+B3 �-C 
4-CC+-C0@� 3#(C P@C@;#-H@
-E
"-D(D@
"=-F(E@3���(F@@#@0-B (G4-A00� b#(H00� 
)#��@(I��
f@(J@@@#@$@3@4@��-�@�� @@44�� �;-M@
"-L
-K(K@b@(L@@$ -O@(M��J(N��
g (O  @@�� -T;-R@
-Q
"-P(P@b (Q@��@@��� -�@@�� (R��J(S��
i (T8-S�#9-S#:-S# B##�-S# 
8-S�39-S3:-S3 B33�-S3 
B#0-U@
j=-W(U.-V@
k=-W(V--\@
l(W,-\bB30-X@
j=-[(X.-Y@
k=-[(Y--Z@
l=-[(Z@b([(\@
"(]��
m(^��@GP#@GP0-`(_��
m0(`8-cA3C9-_3:-_3 B3S�-_S@�``@C4@3$@#D@S@T@S��B$$@T#@$��0-g@@@�� -uB @#@$@T3T@��@-m@T@��-���p@�� �;-e@
"-b
-a(a�-dD�D $
@T@#@40-``(b@T@D#@40-``(c4-_00� #(d0� 
D��@(e��J(f��
o0(g8-j00@#@$A��0-g0� $�-k�-h @#@@#�� �0(h�-i @#@@#�� �0(i0(j4-f��N`(k��J(l��
p@(m�-s3@@@$@#@4�3@ #g@44�� 8-o��-�����-�8-n������ @#@$$��0-���@@�� !@(n4-q=-p(o4-r(p@@(q��J(r��J(s0@� 
3��@(t��
x (u�-t@�  @@B0��"@@��� �B @@��@ -w(v��
z (w8-yA#3�-v#P
+B#0+-x
,@3 -w(x0@@3@#@$@#��"@@$$�� �B @#@� @#�� #@@ -w (y4-v@(z��
| ({�-zP
+ @B@�D -�@@#@Q�D00(|�
}(}@�N$(~�
}(@@�N %(��D
 (�8-�A#�-�0�-� #3@3=-�(�@#(��D -� E(�4-�(���J(� E@
��D &(���
�0(�8-�A39-�3:-�3 @@@@#$@3@4B3��p@$�� �@$3@4#@$@@#@3#��0-��B� 4� $E@(�0-�(�4-�(� E@
��� &(���
�(�8-�A9-�:-� B#�-�# 
 0@#@��-�PB� E (�-�(�4-�(���
�(�8-�A�-�P
+ @��-� B@E(�-�(�4-�(���
�(��-�P
+B0
,(� ���J(���
�(�8-�A�-�P
+ @��-� B E(�-�(�4-�(���
� (�8-�A#9-�#:-�# B#3-�33+-�3
"0@#�� -� E(� -�(�4-�(� E@
��� &(���
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(��Z
�(�8-�A�-� 
 @�Z-� BE(�-�(�4-�(��D
� (�8-�A#�-�0�-� #3@3=-�(�@#(��D -� E(�4-�(���J(� ��DJ(��I
� (�8-�A#9-�#:-�# B#3+-�30@#�I -� BE(� -�(�4-�(� E@
��I &(��)
�(�8-�A�-�P
+ @�)-� B E(�-�(�4-�StrTImpT�'	 %&'(239:;<%>@A@B^_%adhLn%q%rstsusvwy{~~ExpT(}}}FunT��3��LitTp�x�e�K
�0C�WnD�"x��:-�a�'��"(�	!�$
�D#B�x]�x4�J��,k/,�n��?�9�����vX����+O��D���(�/��{K�Q��'�$�Attr(�lhdvsnlndxKzG!��C����|fjj