????
| Current Path : /usr/lib64/ocaml/compiler-libs/ |
| Current File : //usr/lib64/ocaml/compiler-libs/inline_and_simplify_aux.cmi |
Caml1999I021���� +h j � I�7Inline_and_simplify_aux���#Env@�����!t@ , @@@A@@@��&_none_A@ �A@@�@@A���&create@����,never_inline����E$bool@@�@�� ����'backend�����@,Backend_intfA!S �@@�� ����%round����A#int@@�@�� ����.@�@�� �@�� �@�� �@�� �@,@���
'backend@���@��@�@�� ������@,Backend_intfA!S �@@�� �@�� �@=@���4really_import_approx@���@��@�@�� �@�����@3Simple_value_approxA!t �@�@�� ��@3Simple_value_approxA!t �@�@�� �@�� �@�� �@Y@���%round@���@��8@�@�� �A@�@�� �@�� �@f@���#add@���@��E@�@�� �@�����@(VariableA!t �@�@�� �@�����@3Simple_value_approxA!t �@�@�� 谳\@�@�� �@�� �@�� �@�� �@�@���/add_outer_scope@���@��f@�@�� ߰�@�����@(VariableA!t �@�@�� �@�����@3Simple_value_approxA!t �@�@�� ᰳ}@�@�� �@�� �@�� �@�� �@�@���+add_mutable@���@���@�@�� ذ�@�����@0Mutable_variableA!t �@�@�� ٰ�@�����@3Simple_value_approxA!t �@�@�� ڰ��@�@�� �@�� �@�� �@�� �@�@���(find_exn@���@���@�@�� Ӱ�@�����@(VariableA!t �@�@�� ����@3Simple_value_approxA!t �@�@�� �@�� �@�� �@�@���0find_mutable_exn@���@���@�@�� ΰ�@�����@0Mutable_variableA!t �@�@�� ϰ����@3Simple_value_approxA!t �@�@�� �@�� �@�� �@@���%scope@ , @@��а�'Current@�@@@�а�%Outer@�@@@@A@@@@AA���3find_with_scope_exn@���@���@�@�� ǰ�@�����@(VariableA!t �@�@�� Ȱ�����(@�@�� ʠ�����@3Simple_value_approxA!t �@�@�� �@�� �@�� �@�� �@5@���(find_opt@���@��@�@�� ���@�����@(VariableA!t �@�@�� °���J&option@������@3Simple_value_approxA!t �@�@�� �@�@�� �@�� �@�� �@X@���-find_list_exn@���@��7@�@�� ���@����I$list@������@(VariableA!t �@�@�� �@�@�� ���������@3Simple_value_approxA!t �@�@�� �@�@�� �@�� �@�� �@@���-does_not_bind@���@��^@�@�� ���@��'������@(VariableA!t �@�@�� �@�@�� ����@�@�� �@�� �@�� �@�@���0does_not_freshen@���@��y@�@�� ���@��B������@(VariableA!t �@�@�� �@�@�� ����@�@�� �@�� �@�� �@�@���*add_symbol@���@���@�@�� ���@�����@&SymbolA!t �@�@�� ���@�����@3Simple_value_approxA!t �@�@�� ����@�@�� �@�� �@�� �@�� �@�@���/redefine_symbol@���@���@�@�� ���@�����@&SymbolA!t �@�@�� ���@�����@3Simple_value_approxA!t �@�@�� ����@�@�� �@�� �@�� �@�� �@�@���/find_symbol_exn@���@���@�@�� ���@�����@&SymbolA!t �@�@�� ������@3Simple_value_approxA!t �@�@�� �@�� �@�� �@@���/find_symbol_opt@���@���@�@�� ���@�����@&SymbolA!t �@�@�� ���ޠ�����@3Simple_value_approxA!t �@�@�� �@�@�� �@�� �@�� �@3@���1find_symbol_fatal@���@��@�@�� ���@�����@&SymbolA!t �@�@�� ������@3Simple_value_approxA!t �@�@�� �@�� �@�� �@O@��� 3find_or_load_symbol@���@��.@�@�� ���@�����@&SymbolA!t �@�@�� ������@3Simple_value_approxA!t �@�@�� �@�� �@�� �@k@���!.add_projection@���@��J@�@�� ����*projection�����@*ProjectionA!t �@�@�� ����(bound_to�����@(VariableA!t �@�@�� ���e@�@�� �@�� �@�� �@�� �@�@���"/find_projection@���@��o@�@�� �~���*projection�����@*ProjectionA!t �@�@�� ���]������@(VariableA!t �@�@�� �@�@�� �@�� �@�� �@�@���##mem@���@���@�@�� �y��@�����@(VariableA!t �@�@�� �z���@�@�� �{@�� �|@�� �}@�@���$*freshening@���@���@�@�� �v�����@*FresheningA!t �@�@�� �w@�� �x@�@���%.set_freshening@���@���@�@�� �q��@�����@*FresheningA!t �@�@�� �r���@�@�� �s@�� �t@�� �u@�@���&3activate_freshening@���@���@�@�� �n���@�@�� �o@�� �p@�@���'%local@���@���@�@�� �k���@�@�� �l@�� �m@@���( !enter_set_of_closures_declaration@���@�����@6Set_of_closures_originA!t �@�@�� �f��@���@�@�� �g���@�@�� �h@�� �i@�� �j@#@���) "inside_set_of_closures_declaration@���@�����@6Set_of_closures_originA!t �@�@�� �a��@��@�@�� �b��*@�@�� �c@�� �d@�� �e@:@���*+at_toplevel@���@��@�@�� �^��7@�@�� �_@�� �`@G@���+0is_inside_branch@���@��&@�@�� �[��D@�@�� �\@�� �]@T@���,,branch_depth@���@��3@�@�� �X��<@�@�� �Y@�� �Z@a@���--inside_branch@���@��@@�@�� �U��C@�@�� �V@�� �W@n@���.6increase_closure_depth@���@��M@�@�� �R��P@�@�� �S@�� �T@{@���/0set_never_inline@���@��Z@�@�� �O��]@�@�� �P@�� �Q@�@���0 set_never_inline_inside_closures@���@��g@�@�� �L��j@�@�� �M@�� �N@�@���1 "unset_never_inline_inside_closures@���@��t@�@�� �I��w@�@�� �J@�� �K@�@���2 !set_never_inline_outside_closures@���@���@�@�� �F���@�@�� �G@�� �H@�@���3 #unset_never_inline_outside_closures@���@���@�@�� �C���@�@�� �D@�� �E@�@���4,never_inline@���@���@�@�� �@���@�@�� �A@�� �B@�@���5.inlining_level@���@���@�@�� �=���@�@�� �>@�� �?@�@���61inlining_level_up@���@���@�@�� �:���@�@�� �;@�� �<@�@���72actively_unrolling@���@���@�@�� �4��@�����@6Set_of_closures_originA!t �@�@�� �5�������@�@�� �6@�@�� �7@�� �8@�� �9@�@���88start_actively_unrolling@���@���@�@�� �-��@�����@6Set_of_closures_originA!t �@�@�� �.��@���@�@�� �/���@�@�� �0@�� �1@�� �2@�� �3@@���9;continue_actively_unrolling@���@���@�@�� �(��@�����@6Set_of_closures_originA!t �@�@�� �)��@�@�� �*@�� �+@�� �,@1@���:1unrolling_allowed@���@��@�@�� �#��@�����@6Set_of_closures_originA!t �@�@�� �$��8@�@�� �%@�� �&@�� �'@H@���;8inside_unrolled_function@���@��'@�@�� ���@�����@6Set_of_closures_originA!t �@�@�� ���4@�@�� � @�� �!@�� �"@_@���<0inlining_allowed@���@��>@�@�� ���@�����@*Closure_idA!t �@�@�� ���f@�@�� �@�� �@�� �@v@���=7inside_inlined_function@���@��U@�@�� ���@�����@*Closure_idA!t �@�@�� ���b@�@�� �@�� �@�� �@�@���>5note_entering_closure@���@��l@�@�� �
���*closure_id�����@*Closure_idA!t �@�@�� ����#dbg�����@)DebuginfoA!t �@�@�� ����@�@�� �@�� �@�� �@�� �@�@���?2note_entering_call@���@���@�@�� ����*closure_id�����@*Closure_idA!t �@�@�� ����#dbg�����@)DebuginfoA!t �@�@�� ����@�@�� � @�� �
@�� �@�� �@�@���@5note_entering_inlined@���@���@�@�� ����@�@�� �@�� �@�@���A9note_entering_specialised@���@���@�@�� �����+closure_ids������@*Closure_idA#SetF!t �@�@�� �����@�@�� � @�� �@�� �@�@���B-enter_closure@���@���@�@�� ��*closure_id�����@*Closure_idA!t �@�@�� ��-inline_inside��@�@�� ��#dbg�����@)DebuginfoA!t �@�@�� �����!f��@��@�@�� �����!a�� ��@�� ��@�� ��@�� ��@�� ��@�� ��@�� ��@5@���C/record_decision@���@��@�@�� ��@������@4Inlining_stats_typesA(DecisionE!t �@�@�� ���F$unit@@�@�� ��@�� ��@�� ��@Q@���D%print@���@�����@&FormatA)formatter �@�@�� ��@��:@�@�� �鰳@�@�� ��@�� ��@�� ��@h@���E4set_inline_debuginfo@���@��G@�@�� ���#dbg�����@)DebuginfoA!t �@�@�� �䰳V@�@�� ��@�� ��@�� ��@�@���F5add_inlined_debuginfo@���@��`@�@�� �ް��#dbg�����@)DebuginfoA!t �@�@�� �߰����@)DebuginfoA!t �@�@�� ��@�� ��@�� ��@�@@@�@���&Result@�����G!t@ , @@@A@@@�@@�A���H&create@���@��f@�@�� �۰��@�@�� ��@�� ��@�@���I&approx@���@��@�@�� �ذ����@3Simple_value_approxA!t �@�@�� ��@�� ��@�@���J*set_approx@���@��@�@�� �Ӱ�@�����@3Simple_value_approxA!t �@�@�� ��*@�@�� ��@�� ��@�� ��@�@���K+meet_approx@���@��4@�@�� �̰�@�����!t �@�@�� �Ͱ�@�����@3Simple_value_approxA!t �@�@�� �ΰ�I@�@�� ��@�� ��@�� ��@�� ��@ @���L6used_static_exceptions@���@��S@�@�� �ɰ�����@0Static_exceptionA#SetF!t �@�@�� ��@�� ��@@���M4use_static_exception@���@��g@�@�� �İ�@�����@0Static_exceptionA!t �@�@�� �Ű�t@�@�� ��@�� ��@�� ��@+@���N0exit_scope_catch@���@��~@�@�� ����@�����@0Static_exceptionA!t �@�@�� �����@�@�� ��@�� ��@�� ��@B@���O'benefit@���@���@�@�� ��������@-Inlining_costA'BenefitC!t �@�@�� ��@�� ��@V@���P+map_benefit@���@���@�@�� ����@��@������@-Inlining_costA'BenefitC!t �@�@�� ��������@-Inlining_costA'BenefitC!t �@�@�� ��@�� �����@�@�� ��@�� ��@�� ��@{@���Q+add_benefit@���@���@�@�� ����@������@-Inlining_costA'BenefitC!t �@�@�� �����@�@�� ��@�� ��@�� ��@�@���R-reset_benefit@���@���@�@�� �����@�@�� ��@�� ��@�@���S6set_inlining_threshold@���@���@�@�� ����@��d�������@-Inlining_costA)Threshold@!t �@�@�� ��@�@�� ����@�@�� ��@�� ��@�� ��@�@���T6add_inlining_threshold@���@��@�@�� ����@������@-Inlining_costA)Threshold@!t �@�@�� ���� @�@�� ��@�� ��@�� ��@�@���U6sub_inlining_threshold@���@��*@�@�� ����@������@-Inlining_costA)Threshold@!t �@�@�� ����9@�@�� ��@�� ��@�� ��@�@���V2inlining_threshold@���@��C@�@�� ������������@-Inlining_costA)Threshold@!t �@�@�� ��@�@�� ��@�� ��@@���W7seen_direct_application@���@��[@�@�� ����^@�@�� ��@�� ��@@���X7num_direct_applications@���@��h@�@�� �����@�@�� ��@�� ��@"@@@"@���:initial_inlining_threshold@����%round�� @�@�� ��������@-Inlining_costA)Threshold@!t �@�@�� ��@�� ��@8@��� #initial_inlining_toplevel_threshold@����%round��@�@�� ��������@-Inlining_costA)Threshold@!t �@�@�� ��@�� ��@N@��� #prepare_to_simplify_set_of_closures@����#env���j!t �@�@�� �v���/set_of_closures�����@'FlambdaA/set_of_closures �@�@�� �w���.function_decls�����@'FlambdaA5function_declarations �@�@�� �x���'freshen��k@�@�� �y���6only_for_function_decl��6������@'FlambdaA4function_declaration �@�@�� �z@�@�� �{���������@(VariableA#MapG!t ����������@'FlambdaA.specialised_to �@�@�� ��������@3Simple_value_approxA!t �@�@�� ��@�� ��@�@�� ���������@(VariableA#MapG!t �������@'FlambdaA.specialised_to �@�@�� ��@�@�� ��������@'FlambdaA5function_declarations �@�@�� ���������@(VariableA#MapG!t �������@3Simple_value_approxA!t �@�@�� �~@�@�� �������@3Simple_value_approxA5value_set_of_closures �@�@�� �}�����!t �@�@�� �|@�� ��@�� ��@�� ��@�� ��@�� ��@�� ��@�@���
;prepare_to_simplify_closure@����-function_decl�����@'FlambdaA4function_declaration �@�@�� �f���)free_vars������@(VariableA#MapG!t ����������@'FlambdaA.specialised_to �@�@�� �h������@3Simple_value_approxA!t �@�@�� �g@�� �i@�@�� �j���0specialised_args������@(VariableA#MapG!t �������@'FlambdaA.specialised_to �@�@�� �k@�@�� �l���8parameter_approximations������@(VariableA#MapG!t �������@3Simple_value_approxA!t �@�@�� �m@�@�� �n���3set_of_closures_env���f!t �@�@�� �o���k!t �@�@�� �p@�� �q@�� �r@�� �s@�� �t@�� �u@]@@���� � | ٠�7Inline_and_simplify_aux�0Y{v ���Έ��{
�$E��(Warnings�0�q�%����c��4�eӠ�(Variable�0��Ѵ2jUHY^��몠�2Var_within_closure�0�����lոB�e$D���%Types�08�/���RV1�-�q��#Tag�0B��f��4������ѷ��&Symbol�0BX�oG��O��9��%Subst�0�{ ���+���נ�0Static_exception�0u��L��f�*�Xg��3Simple_value_approx�0_��k�|���Ⱥ�EkD���6Set_of_closures_origin�0�䑩RΓ���O�۴�)��2Set_of_closures_id�0ط����eӲy��[u#Set�04�n�����U���pn��*Projection�0Fgw`��_�{b�!����)Primitive�0�G�-B�w��Y ��F|��*Pervasives�0� ���,5��}f�ꠠ$Path�0�Ε[�@�6����x��a��)Parsetree�0�#���uHs�t�;_,��+Outcometree�0�
�@���`��t�rhˠ�'Numbers�0�#j҄�wI���:qU���0Mutable_variable�04�Q�
.��N`vO 䱠�#Map�0R�jv*�* ���ɠ�)Longident�0�^��0�Z!��|��(Location�0Ӗ������H�51Z͠�,Linkage_name�0t�7*��=u^�G��&Lexing�0���R����}H1�퉠�&Lambda�0��<�+[�� jI���4Inlining_stats_types�0$��I\����Ź&���-Inlining_cost�0�iRTX\nHP�V)f���,Identifiable�0fx��@L«�~c���%Ident�0�(Չ��I/��:jE���'Hashtbl�0���@$�í]�����*Freshening�0w]�c�k�\\��~�r��&Format�0MP8�
{��ޜ�(e���'Flambda�0�5�\�Ҟ��9��a}%��)Export_id�0��-u ��4Df��%Ġ�#Env�0��ޠ90�;_!q������&Digest�0�xf���m�9
s�����)Debuginfo�0��*�.ŭ��}jCd砠)Consistbl�0�L&4lG�u���@����0Compilation_unit�0.���Cz�a�� ����*Cmi_format�0�~4F�~\{��qu|��*Closure_id�0F�a^�̡�������͠�/Closure_element�0��}~rA�ȝ��Р�8CamlinternalFormatBasics�0���ֶI�R"��c�����&Buffer�0)���(� ��Q�~���,Backend_intf�0���k�q_���C��I���(Asttypes�0��J��?V#6ѯ��/Allocated_const�0��GV���F@��)cF��@���� @