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


                                                                                                                               


                                                          

                                                                                                                                                                                                                                        
                                                                           
                                                                                                                                                                 




































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
   






       
       



























                                                                                                   
  


























                  
   
























                                                                              
   
















                                     
   





                      
 

































































                                                                                                                                                                 
          













                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
FOR1.\BEAMAtU8��
beam_ssa_deadoptmaps	from_liststnoneanybeam_ssa	linearizeshortcut_optrpob_blkfromerlang
setelementshortcut_terminatorb_switchb_br	b_literalb_varone_way	normalizetrueshortcut_switch=:=shortcutordsetsnew
shortcut_1badmaperror
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_1noyes	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_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_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--shortcut_2/4-lc$^0/1-0-Code%���:�" @� -E@@@�0pBB#�`R#br��@E�P-B�`0�p�@@B�� @#@G0eP���0`8�A3B#C��C��C 3S��S@›` �3p`@S@C$@34@D@T@#dBS BS0@#3@T#@��@�+u@T@d#@D0epp@@#� P@A��00�# @D@$D�0 @!��00@@#@0e �4U@#���HS���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�@@t�BS+

 P@C@#@3@b#@Q�00@@#@0
 p@@S@c�@
@@#�@Q�00�@�
@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@#@@$�P@#@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
b@,
'bB40@@D#4�%0
s@49
&:
*PB4+
*
8
$$A$�
#P
!$�&-� B E#=
%#$�&-�@#=
%$4
)$@#%@4@DC@T3T@d�'P
H�
(� �d@#@D3@4@
.p&+
*b'p(0� 
�(`) �$�&J*�%J4+�)HC,��H3-�*
"@.P@@3@#$@4@D@@#@3#�+0
RBP;
F@
#
8

//BD 9
C:
C B;
C@

4

00;
3@r
1

11@3@$#@4@D�,@
L9
2:
@0P2+
@b+
>r=
53-
A@bP4B+
C
;
6@

5r
55@�0D4$P6BD0+
7-
B@�0D4$P7-
B@3@$#@4@
"P8BD 9
E:
E BD0B#;#
E@

=

99BD@,
?+
:@3@$#@4@
"P:;
<@

;r
;;@3@$#@4@D@
LP<-
D@bP=B+
E
+
?>@bP?@3@$#@@4@
"P@�,JA�-IB�.JC�/JDD�0JE�1JDF�+JG�2
$PHBC0C�3pC+
J
 @@3B @#@�4 �+
I
@@�5 � I@ J@@3@#�6�@@�6 �K�7
*@LP@@3@#$@4@DB@@3@#@a�800BD0D@$#@4@3@D�8@
"9
M:
P0B�
PP
B #�
P# 
B0+
PPM+
Pb@@D#@a�900@$#@4@3@$4�9@
"9
N:
O0B�
OP
B #�
O# 
B0+
ODPN+
ObPO�9JP�8JQ�:
+0RB 3B0CB@SB# c�
U3 
�
Yc�
Yc S�
Yc C#0@@@#@$@@3�; �,
V
@$@�< �;
X@

T
#
SS0T@$@�= �0U+
ZSC0p@C@c@$@#@C�> 
\+
W
V@
#0W�?�@$�? �0X0� 
.�<`Y�@HcZ�AJ[�B
/ \B#�
`#�
`# �
_@�B 8
^��
^P
!B0;
^@
0
]
1
]]@
^@
#_�CJ`��Ha�D
20b8
kA3C�
a3P
!B3 B30S9
dS:
hS BSS+
hS
3@P@@C@#$@4@3�E -^@$�F 
�9
c:
m B+
m
@4� 
��
l4�4 @$#@0
b@c+
mb@$#@4@0
b@d;S
h`
0
g
4
e
5
eeP`@@S@C$@#4@D@3�G -^B@@4#@�H0
�9
f:
o B+
o
@D� 
��
nD�D @4#@$0
bPf+
ob@4#@D@$0
bPg�I��S@`@@C@#$@4B3@@S�J -�8
pA#4
p#@@4� 
��4 @$#@0
b@h0P@C@#@$@3�K�;
q@

j
#
ii@b0j@#@$@0
b0k4
a@l0� 
4�L`m�FJn0� 
D�L`o�HJp�JHq�KJr�M
70s9
r<
r@P
u0
ttB3+
r3
8@buB3B C;3
r@

y

vv9
rC:
rC BC3;3
r@

x

wwP@@C�N 
�@@#�@1�O00�O@x�PN@y0P@C@#@$@C�Q 
�B+
z
@$@#�0@1�R00�R@zB$03B$@@@#$�S@
~+
{b0{-
|`�P
G0G0|�SJ}�T
9@~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
> �B0#�
�# 
3B@�Z|0�3P@@3@#$@4@DB#@@3#@��[0;
�@

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

�
#
��@@ 
� �4
�3 0@#@@�b ;
�@

�
#
��@b �0�  �;
�@
4
�
5
��8
�A4
�0� 
5�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
4#� �@b��aJ��bJ��c
I �A#39
�#:
�# B#C;C
�@

�

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

�

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

�

��4
�3 P@C@#�e
�@�0 �4
�3@b��fJ��g
J�9
�<
�@ 
�0
��@B�h
�@BB #�0#�`BB� 
K� �+
�b��i
L�;
�
M
�
N
�
O
�
P
�
Q
�

�
R
�
S
��@
O�@
M�@
Q�@
�@
N�@
S�@
P�@
R��j
T�;
�

�
Q
�
S
�
O
�
N
�
M
�
R
�
P
��@
M�@
N�@
P�@
R�ęk
U0ş
�#`RB#@#+
�#b@b�0@#�l 
�+
�b�@@�m 
�;
�@
;
�
V
��@b�@G �@G˙n
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�o -;
�@

�
#
��@
;�@
<�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
<�B#B3+
�#3BB 
��@
VڙoJۙp
X �9
�<
�@ 
�0
��B#+
�#
4+
�
Y=
��B#+
�#
KB+
�=
��;
�`
Y
�
Z
�
5
��+
�
Z�@
<�+
�
5=
��
�0
4@
V�;
�`
[
�
\
�
]
��;
�`
[
�
\
�
]
��@
V�@
;�q
^@�;-
P
�

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

�
Q
�
R
�
M
�
N
��;#-�
P
�

�
Q
�
R
�
M
�
N
��'-3=-�'-3=-�(-3=-�(-3=-�;#-�
P-
-
Q-
R-
M-
N-�;#-�
P
�

�
Q
�
R
�
M
�
N
��'-3=-�(-3=-�'-3=-�+-3=-�+-3=-�(-3=-�;#-�
P-
-
Q-
R-
M-
N-('-3=-((-3=-((-3(@
;('-3(@
<(@
V(�r
_@(;-�
-
Q-
O-

S-	(	+-#
O=-(
+-#
S()-3@
;(+-#
=-(
;#-`
Q-
R-
N-(+-3@
<(+-3@
;(@
V(�s
` (9-:-0B#+-#
4
-#-B3+-#3B +-@
(+-
58-@
(@
#( @#@@��tq(�u
c(@B�v �v@ -(�w
e (8-` @TAD4@#@
@D�x0-#@$9-:-!PB$0@T#@
�x0-#@9-:- PB;- @
#-
-(BB$+-B B@#B$@BT$@$3�y@-7,-b`B0�P
G0� @�z@�{�$�-@�@#@A�|00�# $@4@4�0@!�}00@@ -(+- b=-(+-!b(@T@4 -`(4-@(@G@�|`( �~J(!�J$("��
f0(#B#����-.@�B#0#��p##B039--3<3--@P-%0-$($B3+--
8=-)(%B B3CB3 SB30cB3@s;C--@
-*
-&(&�-)S 
0�@c@s@$@@S��0-0B9-':-+PB#+-+#
!B0#+-(#GPB@8-(A#�-(# 
8-(A3�-(3 
4-(�@B� 3E�P#$0('+-+b((@b0()@b(*�--S 
@�@S@c@s$@4@@b��0-0�-, b`B�P4$@(+��J(,��H(-��J3(.��H(/��
g0(08-4A3C�-/3P
!B3 �-1 
4-1C+-10@� 3#(1 P@C@;#-5@
-2
#-3(2@3���@#(3@@0-0 (44-/00� b#(500� 
.#��`(6��
h@(7@@@3@#@$@4@��-�@�� @@44�� �+-8
@b@(8@@$ -:@(9��
i (:  @@�� -=+-;
@��@@��� -@@�� (;@b (<��
k (=8-<�#9-<#:-<# B##�-<# 
8-<�39-<3:-<3 B33�-<3 
B#0->@
l=-@(>.-?@
m=-@(?--C@
n(@B30-A
l(A.-B
m(B--C
n(C@
#(D��
o(E��@G0#@G00-G(F��
o0(G8-JA3C9-F3:-F3 B3S�-FS@�``@S@3$@C4@#D@T@S��B$$@T#@3@$��@-N@@@�� -XB @#@$@T3T@��@-T@T@��-{���@�� �;-L@
#-I
-H(H�-KD�D# $
@T@40-G`(I@D#@T@40-G`(J4-F00� #(K0� 
D��`(L��J(M��
q@(N8-Q0@AC�S C�-R#�-O# SS0`@@#@$@3@S�� �@#@$@3@@-N0(O�-P# CC0P@@#@$@3@C�� �@#@$@3@@-N0(P@-N(Q4-M@3(R��J#(S��
r@(T�-V3@@@#@$@4�3@ #g@44�� 8-U��-t����-p8-U������ @#@$$��0-k��@@�� !@(U@@(V0@� 
3��`(W��
z (X  @@B0��"@@��� �B @@��@ -Z(Y��
| (Z8-\A#3�-Y#P
!B#0+-[
0@3 -Z([0@@#@3@$@#��"@@$$�� �B @#@� @#�� #@@ -Z (\4-Y@(]��
~ (^ @B@�� -d@@#@Q��00(_�
(`@�N$(a�
(b@@�N %(c��
� (d8-gA#�-h0�-e #3@3=-f(e@#(f�� -d E(g4-i(h��J(i E@
��� &(j��
�0(k8-mA39-l3:-l3 @@@3@@#$@4B3���@$�� �@$3@4#@$@@#@3#��0-k�B� 4� $E@(l0-k(m4-n(n E@
��� &(o��
�(p8-rA9-q:-q B#�-q# 
 0@#@��-pPB� E (q-p(r4-o(s��
�(t8-vA�-uP
! @��-t B@E(u-t(v4-s(w��
�(x�-yP
!B0
0(y ���J(z��
�({8-}A�-|P
! @��-{ B E(|-{(}4-z(~��
� (8-�A#9-�#:-�# B#3-�p33+-�3
#0@#�� - E(� -(�4-�(� E@
��� &(���
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(��\
�(�8-�A�-� 
 @�\-� BE(�-�(�4-�(��J
� (�8-�A#9-�#:-�# B#3+-�30@#�J -� BE(� -�(�4-�(� E@
��J &(��&
�(�8-�A�-�P
! @�&-� B E(�-�(�4-�StrTImpT�'	%&'(),-6?@AB&DFGFHab&djp&s&tuvuwuxy{}��ExpT(b`FunT�x���LitTg�x�c```c``�o.��),iE���@6�XsS
gR|NfIjQbP���4(#�!Ú��S�b�À�(1�(59�(�()>)'lH�9)3
H�Z����Attr(�lhdvsnlnT��j�ãl`�7�|��jj