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

                                                                                                                                                                                                                                                                                                            



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
   


                                                                                                                       


                                                
                          

                                                                               



                                                                          

                  
                        

                                                      



                                         
                                                                                                                                                                                    
          
                                                                                                                                           
















                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                 





                                                                                                   
                                                                                                                                                            
                            



                              
                                               



                                

                                         


                             
                                        





                                                                        
                                                       


                                                   
                                                          
   


                                          












                                                                                    
                               



                                                   


                                                                                                                                                                                                                                                                                                                                                                                                                               

                                                                                                                                                                                                                                                                                                                                                              
FOR1�BEAMAtU8a
beam_ssa_lintmoduleb_modulelistsappenderlangatom_to_listerrorokformat_errorundefined_label_in_phimissing_phi_pathsgarbage_phi_paths
unknown_blockphi_inside_blockunknown_variableb_varbeam_ssa_pp
format_varformat_instrio_libformatunknown_phi_variableredefined_variablevalidate_functionthrow
b_function	func_infoiofwritevalidate_variablesgb_sets	from_listvvarsvvars_assert_uniquemapsvaluesargumentfoldlvvars_assert_unique_1b_setbadmapvvars_phi_nodesto_listvvars_phi_nodes_1phivvars_assert_phi_pathskeysordsetssubtractvvars_assert_phi_varsforeachvvars_blockb_blk
setelement
vvars_block_1insertvvars_terminatorb_retb_brb_switch	b_literaltruefalsevvars_terminator_1vvars_assert_argsvvars_assert_labelsvvars_save_branchintersectionmodule_infoget_module_info#-vvars_assert_labels/3-anonymous-0-is_key!-vvars_assert_args/3-anonymous-0-	is_memberb_remote"-vvars_terminator_1/3-anonymous-2-"-vvars_terminator_1/3-anonymous-1- -vvars_terminator_1/3-lc$^0/1-0-badargfunction_clause-vvars_terminator/3-lc$^1/1-1--vvars_terminator/3-lc$^0/1-0-%-vvars_assert_phi_vars/4-anonymous-3-#-vvars_assert_phi_vars/4-lc$^2/1-1-%-vvars_assert_phi_vars/4-anonymous-2-#-vvars_assert_phi_vars/4-lc$^0/1-0-$-vvars_assert_phi_paths/4-lc$^1/1-1-$-vvars_assert_phi_paths/4-lc$^0/1-0--vvars_phi_nodes_1/3-lc$^0/1-0--vvars_phi_nodes/1-lc$^0/1-0-#-vvars_assert_unique/2-anonymous-2-!-vvars_assert_unique/2-lc$^1/1-1-!-vvars_assert_unique/2-lc$^0/1-0- -validate_variables/1-lc$^0/1-0--module/2-lc$^1/1-1--module/2-lc$^0/1-0-Code��(�"  �`2 @BP� 
ř �0
�@85B �@�� E� � 04E0� � @�0JP�P�`9U:U B9U:U0B#9U#B3B <#U@@�0upB#CB#SB# #;CU�����ҵ��
��
00`@3@#@$� 
S�` @@@�p0�EGE	'EEE$E@G�� @0�
00`@3@#@$� 
S�` �EEE$E@G �� @0��`E#ESEE3@G0��N @�0`@3@S@$@#�p0�EGE	'EEE$E@G@�� @0�0`@3@S@$@#�p0�EGE	'EEE$E@GP�� @0�0`@3@S@$@#�p0�EGE	'EEE$E@G`�� @0�B#CB#SB# cB#0#;CU@


��
P0p@#$@34@c@D� 
S�` @@@�p0@EGE	'@$$�p0�EGE	'EEEEDE4@Gp�� @P9Uc:Uc 
@0p@#@3$@c@4� 
S�` @@@�p0�BEGE	'EEEE4E$@G��� @@�
P@4hD
�
iD@PjD@@#@$+
$
�
4P
B4�
�
 
P � EP�
4P
 B4E4@G�� P@@#@$�P�H@G��`@G��`�
�
P
 @B �
�@�pB0�G�#  P0�@
"#@@�� 
+
�@�@� 
7
&�H�
# 0 @$���
�@8
$A$$�
�P� 
&E=
4
$@��@$g@#@$�0�@�0 �$�J �
( !8
#A#3�
 #P
)B# C�
 C 
�
$BC�
" CPP�@
C#��"�
$�@ #@3 
!#4
 @$0 � 
*�`%� 
+&�
%@
"@B�!�@�! 
�@�'�"
-0(8
+A3�
)3P
)B30C+
)C
.P@@$@#4@3@DB3@@D#@@43@�#@
0+
-�@D#@@43@� 0�$@
5+
,�@$@#@0
(0) @�%
�8
*@��0��&�*4
.@�+4
'@�,�$H-�#H.�%J/�'
/@0�
33@
"0@@@#@$B3 �(�@�) 
��)�@$@$@�*
��*�@@$$�+ �8
1@�0��,�14
2@�02�+J3@G��(`4�-
3@5�
43@
"@@@#@$@3@4�.
�B #@3@@$@3g@�/ @44�0
�B@4@$g @4�1 @6�2
5 7�
:@
"B#�
9#�
9# 3�
93@
6B #�
8#�
8# C P@3@@C#@A�30B @#@@#�4 
<B0@#@@0
B 8�5H#9�6H#:@G��6`;�7
8 <8
>A#3�
;#P
)B# C�
;C 
BCB#0C+
=C
.�
?@
" @@3@B0�8 @@#@A�90@@ 
< =0@@3@@$B#@@#@$#�:0
`+
@��
?$@
"B$0@� �8 @@#@A�90@@ 
< >4
;@?@G��8`@�:HA�;
:0B9
A<
A@P
D0
CCB3+
A3
;
 0@#B E@3@@3�<0
`+
Q�@DB3B CB0SB@c;3
A@
<
L
=
EE
` p@#4@c$@D@S@TEC@T�=0
`+
V�8
G$A$9
F:
F �>
� BE=
HF�>
�=
HG4
U$@H@4#@T�>0
`+
T�8
J$A$9
I:
I $�?
� BE=
KI$�?
�=
KJ4
S$@K E$@T@4#T� @@�@0
b+
R�@$@#@0
\@L�
PC 
>BC3;3
P@
?
N
@
MM
0 p@#@$Ec@@�A0
b+
W�=
ON
0 `@#@$ES@@�B0
b+
X�O@$@#@0
\0P
P p@#$@c@4@S@DEC@D�C0
`+
Z�@EE@D@$#D�@@�D0
b+
Y�@$@#@0
\@Q�<HR�@HS �$�?JT�>HU �$�>JV�=HW�AHX�BHY�DHZ�CH[�E
A0\@0@$@#@4�F0
~@,
]44
^]@$g0@#@$4�G0�@4g@@#@4�H0�@^�IHG�_�J
B0`�
_#@
"0@B#0@3@#@#@3gP@�K a�L
C0b�
a#@
"0@B#@#@@#g`@�M c�N
D0d�
g#@
"B# 3�
f3B#0C�
e3 SP`@#$@C@4@3@D@S@C�O 0� D4�  4�  @$@#@1�P0Pe�
f30P� �3P C�P C@#@#@1�QN0f0@� 
*3�R`g@G��S`h�
Fi@�Nj�
Fk@@�N l�M
H0m 0@@@#�T ;
p@
@
o
?
nn@� o@�0��U�p�TJq�K
J@r9
v<
v@@
u 
ssB#+
v#
 @@B@3@�V ;
x@
@
w
?
tt@� uB3+
v3
L@0B3B EE30
`v@�w@�0
�W�x�VJy�H
M z 
7{�G
N0|@#3@#@@30
d}�F
O0~8
�A3�
�#@
"
@0@@@#$@3@4� 3B# �X ;
�@
?
�
@
@4@$#@@4�0�F0
~ E�@4@$#@0
~@�4
��@
P�X`�@G��X`� E@
Q�F ��?
R�8
�A9
�:
�  @�?
� BE�
��4
���>
S�8
�A9
�:
�  @�>
� BE�
��4
���1
T0��
�#�
�#@��@ �0��Y���ZJ#��0
U�8
�A9
�:
� B#�
�# 
> @�0
� BE�
��4
���/
V@�9
�:
� BC�
�C 
0PB� #�
�3BC#�
�3 3 @@#@@3@#�[ ;
�@
@
�
?
��@� �@�0
�\���[J�P0�@
#�]���^J3� ��/J��.
W�8
�A9
�:
� B#�
�# 
 @�.
� E�
��4
���*
X�8
�A9
�:
�  @�*
� BE�
��4
���)
Y �8
�A#9
�#:
�# B#3+
�30@#�) 
� BE� 
��4
�� E@
Q�) ��%
Z�8
�A�
�P
)B #�
�# 
B0+
�
.0@#�%
� BE�
��4
���!
[ �8
�A#9
�#:
�# B#3�
�3@
6 @@@B3 B#@#�_0
(@@ 
� � 
��4
�� E@
Q�! ��
\ � 
!��
]�8
�A�
�P� 
&E�4
���
^�8
�A�
�@
6 @�
� B E�
��4
���
_�8
�A�
� 
 @�
� BE�
��4
�� ��J��0
`�8
�A�0
�P� E�4
�ę 
a�8
�A� 
@@@� 
� E�4
�StrTImpT0 !$%$!'$,$01!1247 9 EGG$I KExpT4FkFi
FunT�\��$V��$T��$N|�$Mz�$Jr�$Hm�$LitTHlx�mR=O�05HEj%��XnĆ*���Bd�b%:G��’%�K�VQI��r~�|B\!&m!N.�H�ꡩ��A�֤a#���Dh��ڣC]��g�?E�{n��FИ2�����2����Ҧ4�̟�
�[:��R:4�d��ذ�ٙ���5Bf�=BMe��p�,-����@9I)���lY���_F�-zJBt19zd��h�R*,�t�X0�I�����
��|���+f��1�[:t��uF
Kq�~�KV:_Քc�CT3n^���S%���:��L}e��gm�s�9��o��8m�#���?6��1Attr(�lhdvsnlnؽ�v��d��z�$��jj