aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_ssa_dead.beam
blob: 3491c86049722032ba2718e4bba19d2bed2222c1 (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_switch=:=shortcutordsetsnew
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
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_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'���:�"  @� -^@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@@3$@C4@D@#TB B0@#3@D#@��@
+�@D@T#@40�`�@@#� @@A��00B4���  @4@#4�0@!��00@@#@0�0�4u@#�0 � 
��@�0 � 
��@�H��H#�
@9
:
PBCB SB@c;C
@



9
S:
S B0CBSs;s
@



�
3`R�p@S$@C4@cD@#T@d@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 @`BC�c0
�
 3`R�p@$@C4@SD@3T@#d@t@3@c#@Q�00@d#@@$@#� 
��
d�d t@@
#@a�00B4@#@@4�0
"@4�
P
B +
G@T3@d#@t@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
G@G (00� 
#�%@)�$J*�&
 @+�
13`RB3C�
1C�
1C C�
0C@�`P@C$@34@#D@TBC @3#@�'0
g@,
-bB$0@@4#$�(0
{@$9
,:
/PB$+
/
@�)-��*p@@DD�+ ��
.� �T@#@43@$@
3`,+
/b-`.0� 
�,@/�(J$0�-HC1�H32�.
"@3�
23`RP@@3@#$@4@D@@#@3#�/0
TBP;
K@
#
=

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

9

55;
8@r
6

66@3@$#@4@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
@@@3@$#@4@D@
MPA-
I@bPBB+
J
+
DC@bPD@3@$#@@4@
+PE�0JF�1IG�2JH�3JDI�4JJ�5JDK�/JL�6
$@M�
LP
�
R3`RP@@3@#$@4@DB@@3@#@a�700BD0D@$#@4@3@D�7@
+9
N:
Q0B�
QP
B #�
Q# 
B0+
QPN+
Qb@@D#@a�800@$#@4@3@$4�8@
+9
O:
P0B�
PP
B #�
P# 
B0+
PDPO+
PbPP�8JQ�7JR@G0�7@S�9
%0T�
S#`R�
_P
B 3B0CB@SB# c�
X3 
�
]c�
]c S�
]c C#0@@@#@$@@3�: �;
\@
#
U

YU@$@�; �;
[@

W
#
VV0W@$@�< �0X+
_SC0p@C@c@$@#@C�= 
a;
^@
#
Z

YY@
#0Z�>�@$�> �0[0� 
*�;@\@
*�:@]�?Hc^@
*�=@_�@J`�A
+ a�
e`RB#�
e#�
e# �
d@�B 8
c��
cP
,B0;
c@
-
b
.
bb@
c@
#d�BJe�Hf�C
/0g8
sA3C�
f3P
,B3 B30SB3@c9
jS:
iS BSs+
is
0Pp@@3@C$@#4@D@c�D -�@@#@Q�D00@4�E 
�9
h:
t B+
t
=
lh+
tb=
ni;S
p@
1
k
2
kj;S
p`
-
o
1
k
2
kkP`@@S@C$@#4@D@3�F -{�
vP
,B@@4#@�G0
�9
m:
u B+
u
l@D� 
��
wD�D @@4#@$0
gPm+
ubn@4#@D@$0
gPoPp@@c@C$@#4@D@��H �@@�I -�8
xA#4
x#@@D� 
��
wD�D @@4#@$0
gPp0P@C@#@$@3�J�;
y@

r
#
qq@b0r@#@$@0
g0s4
f@t�EJu�GJv�FHw0� 
D�@x�IHy�JJz�K
50{9
z<
z@P
}0
||B3+
z3
6@b}B3B C;3
z@

�

~~9
zC:
zC BC3;3
z@

�

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

�

��@$@#�0@1�P00�PP�B$03B$@@@#$�Q@
�+
�b0�-
�`�P
G@G0��QJ��OJ��R
7@��
�#`RB#@#9
�#:
�#0B#C+
�C@
��@b��S
8@�8
�ACS9
�C:
�C 
P@`@C@S@3$@#4@DBC�0
@#�T 
�;
�`
9
�
:
�
;
��BP�@$3@4#@D@@
�P�@4#@D@b3@@
�P�4
�@3��TJ��U
< �9
�:
� B#;#
�@

�

���
��
� #@# 
����VJ��W
= ��
�P
,B0#�
�# 
0B@�X|0�3P@@3@#$@4@DB#@@3#@��Y0�;
�@

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

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

�
#
��@b �0�  �;
�@
1
�
2
��8
�A4
�0� 
2�8
�A8
�A#�
�# 
8
�A3�
�3 
4
�B#-
�B3#0
�#p0�0
1#� �@b��_J��`J��a
H �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
I�9
�<
�@ 
�0
��@B�f
�@BB #�0#�`BB� 
J� �+
�b��g
K�;
�
L
�
M
�
N
�
O
�
P
�

�
Q
�
R
��@
N�@
L�@
P�@
�@
M�@
R�@
O�@
Qșh
S�;
�

�
P
�
R
�
N
�
M
�
L
�
Q
�
O
��@
L�@
M�@
O�@
Q�ϙi
T0П
�#`RB#@#+
�#b@b�0@#�j 
�+
�b�@@�k 
�;
�`
;
�
:
�
9
��@b�@G �@G֙kJיl
U �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�m -;
�@

�
#
��@
:�@
;�9
�<
�@ 
�0
��9
�<
�@ 
�0
��+
��@
;�B#B3+
�#3BB 
��@
9�mJ�n
V �9
�<
�@ 
�0
��B#+
�#
1+
�
W=
��B#+
�#
JB+
�=
��;
�`
W
�
X
�
2
��+
�
X�@
;�+
�
2=
��
�0
1@
9�;
�`
Y
�
Z
�
[
��;
�`
Y
�
Z
�
[
��@
9�@
:��o
\@�;-
O-
-
Q-
L
�
M
�
R
�
N
�
P
��+-#
+-3=-�;#-@
N
�
R
��)-3@
:�)-3@
;�;#-@
R
�
N
��)-3@
:�)-3@
;�;#-�
O-
-
P
�
Q-
L
�
M-�;#-�
O-
-
P-
Q-
L-
M
��'-3=-('-3=-((-3=-((-3=-(;#-�
O-
-
P-
Q-
L-
M-(;#-�
O-

-	
P-
Q-
L-
M-('-3=-((-3=-('-3=-(+-3=-(	+-3=-(
(-3=-(;#-�
O-
-
P-
Q-
L-
M-('-3=-(
(-3=-((-3(@
:('-3(@
;(@
9(�p
]@(;-�
-
P-
N-
R-(+-#
N=-(+-#
R()-3@
:(+-#
=-(;#-`
P-
Q-
M-(+-3@
;(+-3@
:(@
9(�q
^ (9-:-!0B#+-!#
1
- #- B3+- #3B +- @
(+-!
28- @
( @
#(! @#@@��rq("�s
a(#�-"`R@B�t �t@ -%($�u
c (%8-*A#3�-$`R`@@#4@3D@T@#@#@
�v0-0@$9-(:-.PB$0@T#@
�v0-0@9-':--PB;--@
#-)
-&(&BB$+-)B B@#B$@BT$@$3�w@-J,-)b`B0�P
G@�xP@$#@@4@#�y ��-,@�@@#@A�z00�-+$�$ 4@T@#@DT�P@!�{00@@ -%('+--b=-)((+-.b()@T@D -%`(*4-$@(+0� 
$�|@(,@GP�z@(-�}J(.�~J$(/�
d0(0�-/#`RP0@#$@4@DB#�� ��-@@�;4-?@
-2
#-1(1@
#=-3(2B$0��D(3B0#9->#<#->@P-50-4(4B#+->
6=-:(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��
f0(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��
g@(J@@@3@#@$@4@��-�@�� @@44�� �;-M@
#-L
-K(K@b@(L@@$ -O@(M��J(N��
h (O  @@�� -T;-R@
-Q
#-P(P@b (Q@��@@��� -�@@�� (R��J(S��
j (T8-S�#9-S#:-S# B##�-S# 
8-S�39-S3:-S3 B33�-S3 
B#0-U@
k=-W(U.-V@
l=-W(V--\@
m(W,-\bB30-X@
k=-[(X.-Y@
l=-[(Y--Z@
m=-[(Z@b([(\@
#(]��
n(^��@G@#@G@0-`(_��
n0(`8-cA3C9-_3:-_3 B3S�-_S@�``@S@3$@C4@#D@T@S��B$$@$@T#��0-g@@@�� -uB @#@$@T3T@��@-m@T@��-���p@�� �;-e@
#-b
-a(a�-dD�D $
@T@#@40-``(b@D#@T@40-``(c4-_00� #(d0� 
D��@(e��J(f��
p0(g8-j00@#@$A��0-g0� $�-k�-h @#@@#�� �0(h�-i @#@@#�� �0(i0(j4-f��N`(k��J(l��
q@(m�-s3@@@#@$@4�3@ #g@44�� 8-o��-�����-�8-n������ @#@$$��0-���@@�� !@(n4-q=-p(o4-r(p@@(q��J(r��J(s0@� 
3��@(t��
y (u�-t@�  @@B0��"@@��� �B @@��@ -w(v��
{ (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�'	!&'()34>?@A&CEFEG_`&beio&r&stutvtwxz|ExpT(~~}FunT��y�LitTq�x�c```g``�o.��),iE���@6�XsS
gR|NfIjQbP���4(#�!Ú��S��J%��&���00�Lf�π���5)>)'��sRf�����$�Attr(�lhdvsnln�y-5��u�J�6�jj