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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
    
                                                                                        
                                                          


                                        

                                                                          

                                                                               
                                                                                                    




                                                                                                                                  

                                                                                                                                             


                                                                                                       






















































































































                                                                                                                      


                       

                                                                                                                                                                                                                                                                                                                                                             
FOR1BEAMAtom5^	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_sizebs_puttest	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--remap_block/3-lc$^0/1-0--remap/3-lc$^5/1-0--remap/3-lc$^2/1-1--remap/3-lc$^1/1-2--remap/3-lc$^0/1-3--remap/3-lc$^4/1-4--remap/3-lc$^3/1-5--create_map/2-anonymous-3-lookupvalue
is_element-create_map/2-lc$^1/1-1--create_map/2-lc$^0/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 B0SB@@S� 
��FPG4G$GGGF G2G@0�0B@95:5PBB#B 3B0CB@S+5BP`@@S@@C$@34@#D�@ 
F@@�@@F0GrGG@#@� 0�P0e`FPGBG$GGG@0P�`�0`8�A3C9�3:�3 B3S+�S�`0@4@#D@Tg@44�p 9�:� BB4@�� h$u@@T#@4@��0
O9�:� BB���@#@4��0
+i$9�:� B$B��0@D�� @@T@#@$0e`pj$+�
+�
@D@�� P@T@#@40e`��l#`� PE3##@C0e�4U@#��N0��pH���k�H��
�@�
��|`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�J�H�
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#h
,@@#@#@4�,0
10F GG@iP,j+
-
+
-
@4@$#@D0
+P-�l#P.4
*@
�-�/�+H0�.
'018
0A3C9
A3<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
CPF 3G
.GE3#@@$0
107B3SB3cB3 sB30�0
0S;S
0@
0
8
1
98`�@�@s@c@S$@#4@D@CT�2 
�pF@3G$GGGE34#@D@T0
1`9P�@�@s@c@#$@4@CD�3 
�pF@3G
1GGGE3$#@4@D0
1P:B3SB3cB3 sB30�B3@�0
0S;S
0@
2
;
3
<; PE3##@C0
1<`�@�@�@s@c$@#4@D@CT�4 
�@#@D@@#�4K�FP3G
3G$GGGE34#@D@T0
1`=B3SB3cB3 sB30�B3@�B3P�0
0S;S
0`
1
>
4
?
5
@>p�@�@�@�@s$@c4@#D@T@Cd�5 
�@#@T@@#�5K�F`3G
1G4G$GGGE3D#@T@d0
1p?p�@�@�@�@s$@c4@#D@T@Cd�6 
�@#@T@@#�7K�F`3G
4G4G$GGGE3D#@T@d0
1p@p�@�@�@�@s$@c4@#D@T@Cd�8 
�@#@T@@#�8K�F`3G
5G4G$GGGE3D#@T@d0
1pA+
03
6@@#�9N PB�:
70C8
DA3C9
B3:
B3@B3SB3cB3 sB30�+
BS
8P�@c@s@�@#$@4@CD�; 
�@#@4@@#�< 
}pF@3G
8GGGE3$#@4@D0
CPD4
B@#�=N0E�>
9 F8
MA#39
L#:
L# B#CB#S+
LC
:8
L3A3cs9
Lc:
Lc Bc�Bc�0
L�;�
L@
.
G
*
HG8
L�A���9
L�:
L�@B��B��B� �B�0�+
L�
8+
L�G8
L�A�9
L:
L B4
L+
L�
4
L�8
LsAs9
L:
L B+
L
*8
LA+
LG,
L
 ES@ 
FH8
LsAs��9
J�:
L� B��B��0
L�;�
L@
;
I
<
II9
L�:
L� B��,
L�
=
KJ+
L�
=K �ES@� 
FL@3 
FM4
E@�?N�N�@
>0O9
N#:
N#0B#3B#CB# S+
N3r0`@$@C@@S�A 
]@#@@@#g0@#@3@@C@$$� �BP
Q0F GG@ P�C
?PQ8
RASc9
RS:
RS BSsBS�+
Rs�9
R�:
R� B��B��+
R�
+
R��D}�p� �ESCC@@cP
QR'
V#
`0P@CT@3D@#4@$@F G
G$@@3�EK0
X;
X@
@
S
A
TS0F G
G=
UT0F G
GU�F}p$  ETC@4#@D3@P
Q`V4
P+
P#8
WCAC9
W:
W B#+
W#
@
ZW@C�GN0X�EJY�H
BZ8
[A#9
[:
[ B3+
[3
@#
Z[�GN0\�I
/ ]8
\A#39
m#<#
m�0
^P
a 
c@
f`
i^B#C0
mC;C
m@
(
e
)
__ @@#@@3�J�0
n;
n@
@
`
A
o`@@ 
] aB#CB# S0
mC;C
m@
3
b
2
eb9
mS:
mS BScBSs+
mc
E@#@3@s0
qcB#CB#S0
mC;C
m�
-
d
*
e
+
e�
e
.
e
,
ed@Se@3 
]fB#CB#SB# c0
mC;C
m@
1
g
0
hg9
mc:
mc BcsBc�+
ms
E=
lh9
mS:
mS BSsBS�+
ms
E=
liB#CB#SB# c0
mC;C
m`
5
j
1
j
4
kj9
mc:
mc BcsBc�+
ms
E=
lk9
mS:
mS BSsBS�+
ms
El@#@3@�0
qm@
�K�n�JJo@
�L�p�M
F0q+
r@@# 
]r 0@@#@�N �0
t;
t@
A
s
@
us@@ 
] t�NJu@
�O�v�
Hw@�N�x�
Hy@@�N z�P
J0{�PN0|�<
L }8
~  A@�<K@#@@@#��< 
} E~4
|�;
M �8
�  A@�;K@#@@@#��; 
� E�4
��5
N �8
�  A@�5K@#@@@#��5 
� E�4
���6
O �8
�  A@�6K@#@@@#��6 
� E�4
���8
P �8
�  A@�8K@#@@@#��8 
� E�4
���4
Q �8
�  A@�4K@#@@@#��4 
� E�4
���3
R �8
�  A@�3K@#@@@#��3 
� E�4
���2
S �8
�  A@�2K@#@@@#��2 
� E�4
���Q
T@�9
�:
� BCBS0
�C;C
�@

�
/
��'
�S3`@S�R 9
�:
� BB#+
�
V00F G
G#�+
�
@
�S�� `@#@S@3@�T 0
�;
�@
A
�
@
���U}�0F G
G@ ��V}`�S3���TJ�@
�W���RJ��)
X�8
�A#9
�:
�0B3B C+
�3
9
�C:
�C BCSBCc+
�S
p@#@c�)
� E�@#
��4
���'
Y �8
�A#39
�#:
�#0B#CB#SB# c+
�C
9
�S:
�S BSsBS�+
�s
9
�c:
�c Bc�Bc�+
��
 ��'}���@3@��' 
�PF GGE �@3 
��4
���X
Z �9
�:
� B#B30
�#;#
�@

�
/
��'
�3@
�X���Y}@�30@F G
G@��Z}@�3���$
[�8
�A#9
�:
� B3+
�3�0@#@�$
� E�@#
��4
���
\�8
�A#9
�:
� B3+
�3�0@#@�
� E�@#
��4
���p
]�9
�:
� B+
��@
A�@
@�� 
^�8
�A� E@@@� 
� E�4
�StrTImpT�





 "#$%CD$GIIK"U$WExpT(HyHwFunTd]��FZ��FT��FJ{�FLitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln�աB��j��4Q�¨|jjAbst