aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_trim.beam
blob: 74b0cec2f6806ee8b9e756852f3edd241717022b (plain) (tree)
1
                                                            












































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
                                                                                                                             
FOR1LBEAMAtom�g	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_remapremapcall
bs_put_stringcall_extcall_funapply
deallocateblock
frame_sizebs_addtest	call_last
call_ext_last	make_fun2bifbs_put_integerbs_put_float
bs_put_binarygc_bifbs_private_appendbs_init_bitsbs_init2	bs_appendbs_init_writablesendreturnremap_blocksetsafe_labelslabelbadmatchcase_endif_endframe_layoutframe_layout_1falsetrueframe_layout_2fextfuncerl_bifsis_exit_bifframe_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$^3/1-0--remap/3-lc$^1/1-1--remap/3-lc$^0/1-2--remap/3-lc$^2/1-3--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-Codep��$"  9:P@ B4B$B B0SB@@S
��FPG4G$GGGF G2G@0B@95:5PBB#B 3B0CB@S+5BP`@@S@@C$@34@#D 
L@@@F0GrGG@#@� 00e`FPGBG$GGG@0P�0`8�A3C9�3:�3 B3S+�S�`0@4@#D@Tg@44 9�:� BB4@ h$u@@T#@4@0
S9�:� BB�@#@40
)i$9�:� B$B0@D @@T@#@$0e`pj$+�
+�
@D@ P@T@#@40e`�l#`� PE3##@C0e�4U@#N0�k�H�
�@
�|`0F 3GG@@#@@
�
@8
ACS9�C:�C BCcBCs0�c;c�`

�


9�s:�s Bs�Bs�+��
+��@�@S@3@#@�$@s40
9
:
 BB#}0p$`0@#$F0CG
G4G@4EC#@#@4@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 B3HJ
8
A#9
:
 B3BC0
3;3
@�


P@#@C00F 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
*@@#@#@40
/0F GG@iP*j+
+
+
+
@4@$#@D0
)P+l#P,4
(@
N�-H.
'0/8
.A3C9
E3<3
.�0
0 
1@
5P
:`
<p
@�
D0B3S0
.S;S
.`
(
F
)
F
*
F1B3SB3c0
.S;S
.�
+
F
,
F
-
2�
3
.
42
00p@#$@@CF G
/GcKPF 3G
-GE3$#@@0
/030p@c@#@@C$KPF 3G�GE3#@@$0
/040p@#@#@c@@C$0
IPF 3G
.GE3#@@$0
/05B3SB3cB3 sB30�0
.S;S
.�
0
6
1
7
2
8
3
968
.sAs��8
.�A���8
.�A���4
.�p�@�@�@�@�$@c4@#D@T@CdK@#@T@@#K@#@T@@#K�E$3E33E33F@CG
0G4G3GECD#@T@d0
/p7P�@�@s@c@#$@4@CD 
�pF@3G
1GGGE3$#@4@D0
/P8
@0�@#4@C$@s@cF G
/G�KpF@#G
2GGGE#$@4 P@9
@0�@#4@C$@s@cF G
/G�KpF@#G
3GGGE#$@4 P@:B3SB3cB3 sB30�B3@�0
.S;S
.@
4
F
5
;;`�@�@�@s@c$@#4@D@CT 
�@#@D@@#K�FP3G
5G$GGGE34#@D@T0
/`<B3SB3cB3 sB30�B3@�B3P�0
.S;S
.�
6
=
7
=
8
=
9
>
1
?=��@s@�@�@�$@c4@SD@#T@d@CtK@#@d@@#K�F`3GDG4GG$GGE3T#@d@t0
/�>p�@�@�@�@s$@c4@#D@T@Cd 
�@#@T@@#K�F`3G
9G4G$GGGE3D#@T@d0
/p?p�@�@�@�@s$@c4@#D@T@Cd 
�@#@T@@#K�F`3G
1G4G$GGGE3D#@T@d0
/p@B3SB3cB3 sB30�B3@�B3P�B3`�0
.S;S
.`
:
A
;
B
<
CA��@s@�@�@�$@�4@cD@ST@#d@t@C�K@#@t@@#K@#@t@@#K�Fp3GTGDGG4GG$GE3d#@t@�0
/�B��@s@�@�@�$@�4@cD@#T@d@CtK@#@d@@#K�Fp3G
;GDGG4G$GGE3T#@d@t0
/�C��@s@�@�@�$@�4@cD@#T@d@CtK@#@d@@#K�Fp3G
<GDGG4G$GGE3T#@d@t0
/�DB3SB3cB3 sB30�B3@�B3P�B3`�B3p�B3��+
.S
=��@s@�@�@�$@�4@�D@�T@cd@St@#�@�@C�K@#@�@@#K@#@�@@#K�F�3GtGdGGTGDG4GG$GE3�#@�@�0
/�E0
.3;3
.`
>
F
?
F
@
GF PE3##@C0
/G@@#N PH
A0I8
JA3C9
H3:
H3@B3SB3cB3 sB30�+
HS
BP�@c@s@�@#$@4@CD 
�@#@4@@# 
�pF@3G
BGGGE3$#@4@D0
IPJ4
H@#N0K
C L8
QA#39
P#:
P# B#CB#S+
PC
D8
P3A3cs9
Oc:
Pc Bc�Bc�0
P�;�
P`
E
M
F
M
.
NM9
P�:
P� B��,
P�
 �ES@s 
LN8
P�A���9
P�:
P�@B��B��B� �B�0�+
P�
B+
P�G8
P�A�9
P:
P B4
P+
P�
4
P�8
PsAs+
PG,
P
 ES@ 
LO+
Pc
G �ES@s 
LP@3 
LQ4
K@N�R
H0S9
R#:
R#0B#3B#CB# S+
R3r0`@$@C@@S 
a@#@@@#g0@#@3@@C@$$� P
U0F GG@ T
IPU8
VASc9
VS:
VS BSsBS�+
Vs�9
V�:
V� B��B��+
V�
+
V�}�p� �ESCC@@cP
UV'
Z#
`0P@CT@3D@#4@$@F G
G$@@3K0
\;
\@
J
W
K
XW0F G
G=
YX0F G
GY}p$  ETC@4#@D3@P
U`Z4
T+
T#8
[CAC9
[:
[ B#+
[#
@
^[@CN0\J]
L^8
_A#9
_:
_ B3+
_3
@#
^_N0`
/ a8
`A#39
r#<#
v�P
b�
c 
dp
f`
h0
k@
nbB#CB# S0
vC;C
v@
5
g
4
scB#CB#S+
vC
=9
vS:
vS BScBSs+
vc
M@#@3@s0
xdB#CB#S0
vC;C
v�
-
e
+
s�
s
.
s
,
se@SfB#CB#S0
vC;C
v`
:
g
;
g
<
gg9
vS:
vS BScBSs+
vc
M@#@3@s0
xhB#CB#SB# c0
vC;C
v�
9
i
1
i
7
j
6
j
8
ji9
vc:
vc BcsBc�+
vs
M@#@3@�0
xj9
vS:
vS BSsBS�+
vs
M@#@3@�0
xkB#CB#SB# c0
vC;C
v`
*
l
(
s
)
sl9
vc:
vc@BcsBc�Bc �Bc0�+
vs
N+
v�S �@@�@S#@�@30�0
u;
u@
J
m
K
tm@@ 
a nB#CB#SB# cB#0s0
vC;C
v�
1
o
0
p
2
q
3
qo9
vc:
vc Bc�Bc�+
v�
M@#@3@�0
xp9
vS:
vS BS�BS�+
v�
M@#@3@�0
xq@sr0
v#;#
v@
>
s
?
ss@3 
at@
� uJv@
N�w
Q0x+
y@@# 
ay 0@@#@ �0
|;
|@
K
z
J
{z@@ 
a {@
� |J}
S~@N�
S�@@N �
U0�N0�
W �8
�  A@K@#@@@#� 
� E�4
��
X �8
�  A@K@#@@@#� 
� E�4
��
Y �8
�  A@K@#@@@#� 
� E�4
��
Z �8
�  A@K@#@@@#� 
� E�4
��
[ �8
�  A@K@#@@@#� 
� E�4
��
\ �8
�  A@K@#@@@#� 
� E�4
��
]@�9
�:
� BCBS0
�C;C
�@
/
�

��}`�S3�'
�S3`@S 9
�:
� BB#+
�
_00F G
G#�,
�
=
�� `@#@S@3@ 0
�;
�@
J
�
K
��}�0F G
G@ ��@
��@
� �J�
a�8
�A#9
�:
�0B3B C+
�3
9
�C:
�C BCSBCc+
�S
p@#@c
� E�@#
��4
��
b �8
�A#39
�#:
�#0B#CB#SB# c+
�C
9
�S:
�S BSsBS�+
�s
9
�c:
�c Bc�Bc�+
��
 �}���@3@� 
�PF GGE �@3 
��4
��
c �9
�:
� B#B30
�#;#
�@
/
�

��}@�3�'
�3@
N��}@�30@F G
G@��
d�8
�A#9
�:
� B3+
�3�0@#@
� E�@#
��4
��
e�8
�A#9
�:
� B3+
�3�0@#@
� E�@#
��4
��
f�9
�:
� B+
��@
K�@
J�
g�8
�AE@@@
� E�4
�StrTImpT�





 "#$%OP$RTTV"^$`ExpT(S�S~FunTdf�/�ac�`��]�蒕U�L�LitTPJx�
�K
�0Eї����$��	�B�ݸ�\��lݢT����{kf�C��TF�:����q���?����Attr(�lhdvsnln��v�sb���I��jjAbst