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

                                        
              
                                                                                 
                                                          
                         

                                                                                                           
                                        
                                                                              
           
                                                                                                                                  
                                                                 


                                                                                                                                          
     
                               
                        





                                                       


                       
                                                                                                     
                                               
   
   
           
                                                      
       
                                                                                                                           

                                                       
                                                                              


                                                             


                                                                                       

                                 
                  
                                                          
                                              
                  
                                           
   
                   
                                                    
                           
                             




                                                       
                                                                                                    

                                                                       



                        
                                                              
                                    
                  
                         
                                                       
   
                                  
   
                                      
   

                         



      






































                                                                           
            
             
  
                                           




                                       
             

                                                      

             
                                                                                    





                                 

                                                                       


            
                                                                                          


                       

                                                                                                                                                                                                                                                                                                                                                                         
FOR1LBEAMAtU8wc	beam_trimmoduleokfunction
beam_utilsindex_labelssttrimkilllists	splitwithsortreverseerlang++thrownot_possibletrim_instructionslengthtrim_instructions_1livedeady+movenonetake_last_dead_1save_config*
config_cost_1
expand_config-
create_mapgb_treesfrom_orddictgb_sets	from_list	try_remapremapcallcall_extlinecall_funapply
deallocateblock
frame_sizeget_map_elementsbs_puttestlist	make_fun2bifbs_initgc_bifreturnremap_blocksetsafe_labelslabelbadmatchcase_endif_endframe_layoutframe_layout_1falsetrueframe_layout_2	beam_jumpis_exit_instructionfframe_size_branch	is_membermodule_infoget_module_info-frame_layout/3-anonymous-0-is_not_used-remap_block/3-lc$^1/1-1-function_clauseerror-remap_block/3-lc$^0/1-0--remap/3-lc$^6/1-0--remap/3-lc$^3/1-1--remap/3-lc$^1/1-2--remap/3-lc$^0/1-3--remap/3-lc$^2/1-4--remap/3-lc$^5/1-5--remap/3-lc$^4/1-6--create_map/2-anonymous-3-lookupvalue
is_element-create_map/2-lc$^2/1-1--create_map/2-lc$^1/1-0--create_map/2-anonymous-2--expand_config/2-lc$^0/1-0--trim_instructions/1-lc$^0/1-0--trim/3-anonymous-0--module/2-lc$^0/1-0-Code���'�"  9:P@B4B$B B@B0� 
��FPG4G$GGGF G2G@0�0B@�5PBPBDB 4B0$B@@@�@ 
G@@�@@F0GrGG@#@� 0�P0e`FPGBG$GGG@0P�`�0`8�A3C��3 �`0@4@#D@Tg@44�p 9�:� B4B�� @@T#@@4h$u��0
P9�:� BB���@#@4��0
+i$9�:� B$B��0@D�� @@T@#@$0e`pj$+�
+�
@D@�� P@T@#@40e`��l#� PE3##@C0e�4U@#��N0���H���kЙpH��
�@�
��|`0F 3GG@@#@@
�
@8
ACS9
C:
C BCcBCs0
c;c
`



�
�
s 
@�Bs�+
�@�@3@#@s$@�4@S�0�
9
:
 BB#�}0p4`0@#4F0CG
G$G@$EC#@#@$@3�0@$�@
@#@@3@$@
0+

9
:
 B@�
s 
@�Bs�+
�0��}�p�@#@S@$@S�@
@#@$@3@@
0�
s 
@�Bs�+
�0��}�p�@#@S@$@S�@
@#@$@3@@
04
9
3:
3 B3�H�J�
8
A#9
:
 B3BC0
3;3
@

�
P@C@#�00F GG@P@C@#�00F GG@@
�
@9
3:
3 `@B3CB3S� |``#c� }p�!cc� }ppcc@$@c@3@#@4@SD@CT�  
"(
 T�F0G4G$GEDF GTG` @`!�!
 "8
$A#3�
## ��"}@p@3 
"#@3 
"$4
!@%�#
 &9
%:
%00 B$B @B�$
��%}�$` @F0#G�G$GE#@�% P@@� �% @@#@@@#��% 
(0F GG@'�&
! (4
)g)  @@@@�' 
��( �(�@@@�)
��)�@@#@g  *�*
&0+8
.P0AD@4@#@$�+ 
&9
/:
/ B@#B@4h
,�,0
10F GG@iP,j+
-
+
-
@4@$#@D0
+P-�l#.4
*@
�-�/�+H0�.
'018
0A3C9
B3<3
0�0
2 
3@
7P
;`
>2B3S0
0S;S
0@
(
<
)
<3B3SB3c0
0S;S
0�
*
<
+
<
,
<
-
4�
5
.
64
00p@#$@@CF G
/Gc�/KPF 3G
-GE3$#@@0
1050p@#@@C$@c�0KPF 3G�GE3#@@$0
1060p@#@#@@C$@c�10
DPF 3G
.GE3#@@$0
107B3SB3cB3 sB30�0
0S;S
0`
0
8
1
9
2
:8�
0� 
3P�B�@s@c@#$@4@CD�2 
�@#@4@@#�3K�F 3G
3GF@CG
0GGG3EC$#@4@D0
1P9`�@s@c@S$@#4@D@CT@��4 
�pF@3G$GGGE34#@D@T0
1`:P�@s@c@#$@4@CD@��5 
�pF@3G
2GGGE3$#@4@D0
1P;B3SB3cB3 sB30�B3@�0
0S;S
0@
4
<
5
=< PE3##@C0
1=`�@�@s@c$@#4@D@CT@��6 
�@#@D@@#�6K�FP3G
5G$GGGE34#@D@T0
1`>B3SB3cB3 sB30�B3@�B3P�0
0S;S
0`
2
?
6
@
7
A?p�@�@�@s$@c4@#D@T@Cd@��7 
�@#@T@@#�7K�F`3G
2G4G$GGGE3D#@T@d0
1p@p�@�@�@s$@c4@#D@T@Cd@��8 
�@#@T@@#�9K�F`3G
6G4G$GGGE3D#@T@d0
1pAp�@�@�@s$@c4@#D@T@Cd@��: 
�@#@T@@#�:K�F`3G
7G4G$GGGE3D#@T@d0
1pB+
03
8@@#�;N PC�<
90D8
EA3C�
C3@
:PPB3B3 B30@#$@4@CD�= 
�@#@4@@#�> 
|pF@3G
:GGGE3$#@4@D0
DPE4
C@#�?N0F�@
; G8
NA#3�
M# 
<@CB#S8
M3A3cs9
Mc:
Mc Bc�Bc�0
M�;�
M@
.
H
*
IH8
M�A����
M�@
:@�B��+
M�GB� �B�0�8
M�A�9
M:
M 4
M+
M�
4
M�B8
MsAs�
M 
*@8
MA+
MG,
M
 ES@ 
GI8
MsAs��9
K�:
M� B��B��0
M�;�
M@
=
J
>
JJ9
M�:
M� B��,
M�
=
LK+
M�
?L �ES@� 
GM@3 
GN4
F@�AN�O�B
@0P�
O#0r00B# @$B#@�C 
^@#@@#@g0@#@3@@C@$$� �DP
R0F GG@ Q�E
APR8
SASc�
SS �@sBS��
S� 
@�B��+
S��F}�p� pESCC@@cP
RS'
W#
`0P@CT@3D@#4@$@F G
G$@@3�GK0
Y;
Y@
B
T
C
UT0F G
G=
VU0F G
GV�H}p$  ETC@4#@D3@P
R`W4
Q+
Q#8
XCAC�
X 
@
[X@C�IN0Y�GJZ�J
D[8
\A#�
\ 
@#
[\�IN0]�K
/ ^8
]A#39
n#<#
n�0
_P
b 
d@
g`
h_B#C0
nC;C
n@
(
f
)
`` @@@3@#�L�0
m;
m@
B
a
C
la@@ 
^ bB#CB# S0
nC;C
n@
5
c
4
fc�
nS 
G=
kdB#CB#S0
nC;C
n�
-
e
*
f
+
f�
f
.
f
,
fe@Sf@3 
^gB#CB#SB# c0
nC;C
n`
2
i
1
j
0
jhB#CB#SB# c0
nC;C
n`
7
i
2
i
6
ji�
nc 
GBc@#@30
pj�
nS 
GkBS@#@30
pl@
�M�m�LJn@
�N�o�O
H0p+
q@@# 
^q 0@@#@�P �0
t;
t@
C
r
B
sr@@ 
^ s@
�Q�t�PJu�
Jv@�N�w�
Jx@@�N y�R
L0z�RN0{�>
N |8
}  A@�>K@#@@@#��> 
| E}4
~~ E@
O�> �=
Q �8
�  A@�=K@#@@@#��= 
� E�4
�� E@
O�= ��7
R �8
�  A@�7K@#@@@#��7 
� E�4
�� E@
O�7 ��8
S �8
�  A@�8K@#@@@#��8 
� E�4
�� E@
O�8 ��:
T �8
�  A@�:K@#@@@#��: 
� E�4
�� E@
O�: ��6
U �8
�  A@�6K@#@@@#��6 
� E�4
�� E@
O�6 ��2
V �8
�  A@�2K@#@@@#��2 
� E�4
�� E@
O�2 ��5
W �8
�  A@�5K@#@@@#��5 
� E�4
�� E@
O�5 ��4
X �8
�  A@�4K@#@@@#��4 
� E�4
�� E@
O�4 ��S
Y@�9
�:
� BCBS0
�C;C
�@

�
/
��'
�S`@#@S�T 9
�:
� B+
�
[0B#F G
G#�+
�
@
�U�� `@@3@S@S�V 0
�;
�@
C
�
B
���W}�0F G
G@ ��X}`�S���TJ�@
�Y���VJ��)
]�8
�A#�
�0
@3B C�
�C 
PBC@#�)
� E�@#
��4
���'
^ �8
�A#3�
�#0
@CB#S�
�S 
B# c@s�
�c 
 �BS�@�Bc��'}���@�@3�' 
�PF GGE �@3 
��4
�� E@
O�' ��Z
_ �9
�:
� B#B30
�#;#
�@

�
/
��'
�3@
�Z���[}@�30F G
G@��\}@�3���$
`�8
�A#�
� �0@@#�$
� E�@#
��4
���
a�8
�A#�
� �0@@#�
� E�@#
��4
���p
bŸ
� �@
C�@
Bę 
c�8
�A� E@@@� 
� E�4
�StrTImpT





 "#$%EF$IKKMP"Z$\ExpT(JxJvFunTdb�^�_�^�Y�^�Lz^�LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln����⺼�I�۹C�Kjj