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

                                        

                                                                              
                                                          


                                                                                                        




                                                                                                                                  


                                                                                                                                          
     
                               
                        





                                                       


                       

                                                                                                     
   
   

                                                      
       
                                                                                                                           

                                                       
                                                                              


                                                             


                                                                                       

                                 

                                                          
                                              

                                        
   


                                                 





                                                       


                                                                                                                







                                                                          
                                                       
   
                                  
   
                                      
   

                         



      
                                             

   


                             

   


































                                                                           
  






















                                                                                   
                                                                                          


                       

                                                                                                                                                                                                                                                                                                                                                                         
FOR1�BEAMAtomuc	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_killed-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@95:5PB+5BPBDB 4B0$B@@@�@ 
G@@�@@F0GrGG@#@� 0�P0e`FPGBG$GGG@0P�`�0`8�A3C9�3:�3 B3S+�S�`0@4@#D@Tg@44�p 9�:� B4B�� @@T#@4@h$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
`



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

9
:
 B@9
s:
s Bs�+
�
Bs�+
�0��}�p�@S@@#@$�@
@#@@3@$@
09
s:
s Bs�+
�
Bs�+
�0��}�p�@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#39
##:
## B#C+
#C��"}@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
/:
/ BB@#@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
:89
0�:
0� B��+
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
EA3C9
C3:
C3@B3S+
CS
:PPB3B3 B30@#$@4@CD�= 
�@#@4@@#�> 
pF@3G
:GGGE3$#@4@D0
DPE4
C@#�?N0F�@
; G8
NA#39
M#:
M# B#C+
MC
<B#S8
M3A3cs9
Mc:
Mc Bc�Bc�0
M�;�
M@
.
H
*
IH8
M�A���9
M�:
M�@B��+
M�
:B��+
M�GB� �B�0�8
M�A�9
M:
M 4
M+
M�
4
M�B8
MsAs9
M:
M B+
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
@0P9
O#:
O#0B#3+
O3r00B# @$B#@�C 
^@#@@@#g0@#@3@@C@$$� �DP
R0F GG@ Q�E
APR8
SASc9
SS:
SS BSs+
Ss�BS�9
S�:
S� B��+
S�
B��+
S��F}�p� �ESCC@@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
XCAC9
X:
X B#+
X#
@
[X@C�IN0Y�GJZ�J
D[8
\A#9
\:
\ B3+
\3
@#
[\�IN0]�K
/ ^8
]A#39
q#<#
q�0
_P
b 
d@
g`
j_B#C0
qC;C
q@
(
f
)
`` @@#@@3�L�0
p;
p@
B
a
C
oa@@ 
^ bB#CB# S0
qC;C
q@
5
c
4
fc9
qS:
qS BSc+
qc
G=
ndB#CB#S0
qC;C
q�
-
e
*
f
+
f�
f
.
f
,
fe@Sf@3 
^gB#CB#SB# c0
qC;C
q`
2
h
1
i
0
ih9
qc:
qc Bcs+
qs
G=
li9
qS:
qS BSs+
qs
G=
njB#CB#SB# c0
qC;C
q`
7
k
2
k
6
mk9
qc:
qc Bcs+
qs
GlBc@#@30
sm9
qS:
qS BSs+
qs
GnBS@#@30
so@
�M�p�LJq@
�N�r�O
H0s+
t@@# 
^t 0@@#@�P �0
w;
w@
C
u
B
vu@@ 
^ v@
�Q�w�PJx�
Jy@�N�z�
J{@@�N |�R
L0}�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
�@

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

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





 "#$%EF$IKKMP"Z$\ExpT(J{JyFunTdb��!_��!Y��!L}�!LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln8��Cl�G���1�?���jjAbst