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



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    











                                                                                                           
           




                                                                                                                                              
     


                                                   
   









                                                                                       
   














                                                                                      
                     
                  



















                                                                                                  
                
                                                              
                                    
                  
                         




















































                                                                              
  























                                                                                            


                       

                                                                                                                                                                                                                                                                                                                                                                         
FOR1�BEAMAtU8wc	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_exttestbs_initgc_bifblockcall_funapply
deallocateline
frame_sizebif	make_fun2bs_putget_map_elementslistreturnremap_blocksetsafe_labelslabelbadmatchcase_endif_endframe_layoutframe_layout_1truefalseframe_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@@4B$BB B0� 
��B4@FP#G$GGGGF G2G#@0�0B@�5PB0@$B@@@�@ 
G@@�@@F0GrGG@#@� �P0e`BB #B03FPCGBGG#G3G@CP�`�0`8�A3C��3 �`0@D@#4@Tg@TT�p @T9�:� BT�� BT$@hTu@@D#@$��0
P@9�:� B���B#@$��0
+@$iT9�$:�$ B$T� @��0@�� @B@#@@$0e@pjT+�
+�
@4@@$T�@ �� P@@#@0e �l#� PE3##@C0e�4U@#��N0���H���k$ЙpHT��
�@�
��|`0F 3GG@@#@@
�
@8
ACS9
C:
C BCcBCC;c
`�




�
C 
BCC+
C�}`pC0`@S@@#$@@S�@
@$#@@3@@
0�
C 
BCc+
c@p@C@3$@c@#4@S�0�
9
:
 �}p`BF0#G
GGE#44B@4#@@$3$@�@
@4#@@3@@
@+

9
$:
$ B$@�
C 
BCC+
C�}`pC0`@S@@#$@@S�@
@$#@@3@@
04
9
3:
3 B3�H$�J�
8
A9
:
 B#B;#
@

�
 @�00F GG@ @�00F GG@@
�
@9
3:
3 � |@`#C� }P�!CC� }PpCC@P@#@$@3@4@C�  
"B(
 � BF0#G4G$GE#F #GG@#@ @@!�!
 "8
$A#�
## ��"} p 
"# 
"$4
!@%�#
 &9
%:
%00 @@$B�$
�B$�%}�` F0#G�GGE#B$ $@@$�% P@@�% @@$#@$@@#� �% 
(0F GG@'�&
! (4
)g)  @@@@�' 
��( �(�@@@�)
��)�@@#@g  *�*
&0+8
.P0D@#$@4A@#�+ 
&@9
/:
/ hD
,B@#@4�,0
10BF #GGiD@#P,jD+
-
+
-
@4@$#@0
+P-l#.4
*@
�-�/�+H0�.
'018
0A3C9
B3<3
0�@
>P
; 
7`
30
22B3S;S
0@
(
<
)
<3B3SB3cB3 sB30�B3@�B3P3;S
0`
*
6
+
5
,
44p�@34@�$@CD@s@#T@c@d@��/ 
�@4@4@@d�/K�F`G
,GGG$G4GET#@d@D0
1p5p�@34@�$@CD@s@#T@c@d@��0 
�@4@4@@d�1K�F`G
+GGG$G4GET#@d@D0
1p6p�@34@�$@CD@s@#T@c@d@��2 
�@4@4@@d�2K�F`G
*GGG$G4GET#@d@D0
1p7B3SB3c;S
0��
:
-
9
.
<
/
<
0
8
1
<8
00p@#@C@$F G
2Gc@$�3KPF G
0GE#@$@0
1090p@#@C@$@#@c�40
DPF G
-GE#@$@0
10:0p@#@C@$@$@c�5KPF G�GE#@$@0
10;B3S;S
0@
3
=
4
<< PE3##@C0
1=`P@C4@#D@3$@TB30�6 
�B$B$ B$@@$@@T�6K�FPG
3GGG$GED#@T@40
1`>B3SB3cB3 sB303;S
0`
*
A
5
@
6
??�
03 
7P�@C$@s@#4@c@DB3�7 
�@@@@D�8K�F G
7GF@#G
6GGGE#4#@D@$0
1P@P�@C$@s@#4@c@D@3�9 
�pF@G
5GGGE4#@D@$0
1PAP�@C$@s@#4@c@D@3�: 
�pF@G
*GGGE4#@D@$0
1PB+
03
8@@#�;N PC�<
90D8
EA3C�
C3@
:PP@C$@#4@3@DB3�= 
B @@D#@@#�> 
{pB0F@#G
:GGGE#4#@D@$0
DPE4
C@#�?N0F�@
; G8
NA#�
M# 
<8
MA3C9
M3:
M3 B##B3S;S
M@
-
K
1
HH8
MCAC3C9
J3:
M3 B3SB33;S
M@
=
I
>
II9
M3:
M3 B33+
L3
=
MJ+
M3
?=
LKB338
M3A3S3�
MS@
:BSc+
McGBS c8
McAcsc9
Ms:
Ms 4
McBS0S+
MS
4
M38
MCAC3C�
M3 
18
MCAC3C+
M3GBs3,
M3
L PE#@C 
GM 
GN4
F@�AN�O�B
@0P�
O#0r00@@#@$B#�C 
^B @$#@$@#g0@$#@3@@C@� �DP
R0F GG@Q�E
APR8
SASc�
SS �BSs�
Ss 
Bss+
Ss�F}�ps pESCC@@cP
RS'
W#
`0P@#4@3$@D@C@TF G
G@$@�GK;
Y@
B
U
C
TT0F G
G=
VU0F G
GV�H}pD  EC@4#@$3@TP
R`W4
Q+
Q#8
XCAC�
X 
@
[X@C�IN0Y�GJZ�J
D[8
\A#�
\ 
@#
[\�IN0]�K
2 ^8
mA#9
m#<#
m�@
hP
f 
d`
b0
__B#3;3
m@
)
`
(
g` 0@@@#�L�;
l@
C
a
B
ka@@ 
^ bB#3B# C;3
m`
,
i
*
i
+
ccB##�
m# 
GB##@#3@#@@30
odB#3;3
m�
1
g�
g
/
g
.
g
-
g
0
eeB#fB#3;3
m@
4
g
3
jg 
^hB#3B#C;3
m`
*
j
5
i
6
ii�
mC 
GBC#@#3@#@@30
ojB# #�
m# 
GB##@#3@#@@30
ok@
�M�l�LJm@
�N�n�O
H0o+
p@@# 
^p 0@#@@#�P �;
s@
B
q
C
rq@@ 
^ r@
�Q�s�PJt�
Ju@�N�v�
Jw@@�N x�R
L0y�RN0z�>
N {8
|  @A@�>K@#@@@#��> 
{ E|4
}} E@
O�> ~�=
Q 8
�  @A@�=K@#@@@#��= 
 E�4
�� E@
O�= ��2
R �8
�  @A@�2K@#@@@#��2 
� E�4
�� E@
O�2 ��0
S �8
�  @A@�0K@#@@@#��0 
� E�4
�� E@
O�0 ��/
T �8
�  @A@�/K@#@@@#��/ 
� E�4
�� E@
O�/ ��6
U �8
�  @A@�6K@#@@@#��6 
� E�4
�� E@
O�6 ��7
V �8
�  @A@�7K@#@@@#��7 
� E�4
�� E@
O�7 ��:
W �8
�  @A@�:K@#@@@#��: 
� E�4
�� E@
O�: ��9
X �8
�  @A@�9K@#@@@#��9 
� E�4
�� E@
O�9 ��S
Y@�9
�:
� BCBS;C
�@
2
�

��'
�S`@#@S�T 9
�:
� B+
�
[0BF G
G@�+
�
@
�U�� `@S@@3@S�V ;
�@
C
�
B
���W}�0F G
G@ ��X}`�S���TJ�@
�Y���VJ��)
]�8
�A�
�0
B �
� 
 @�)
� BE�
��4
���'
^ �8
�A#�
�#0
B#3�
�3 
B# #�
�# 
B##�'}@�## @@3@#�' 
�PBF #GGE# � 
��4
�� E@
O�' ��Z
_ �9
�:
� B#B3;#
�@
2
�

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





 "#$%EF$IKKMP"Z$\ExpT(JwJuFunTdb�W�2_�W�2Y�W�2LyW�2LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln|��cU������iHf�Jjj