ocaml/middle_end
Mark Shinwell 5f00ce793e Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
..
base_types typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
alias_analysis.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
alias_analysis.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
allocated_const.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
allocated_const.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
augment_specialised_args.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
augment_specialised_args.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
backend_intf.mli typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
closure_conversion.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
closure_conversion.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
closure_conversion_aux.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
closure_conversion_aux.mli Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
debuginfo.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
debuginfo.mli Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
effect_analysis.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
effect_analysis.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
extract_projections.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
extract_projections.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
find_recursive_functions.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
find_recursive_functions.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
flambda.ml Make backtraces aware of inlining (#247) 2016-05-25 14:00:37 +01:00
flambda.mli typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
flambda_invariants.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
flambda_invariants.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
flambda_iterators.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
flambda_iterators.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
flambda_utils.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
flambda_utils.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
freshening.ml Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
freshening.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inconstant_idents.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
inconstant_idents.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
initialize_symbol_to_let_symbol.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
initialize_symbol_to_let_symbol.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
inline_and_simplify.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inline_and_simplify.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inline_and_simplify_aux.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inline_and_simplify_aux.mli Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inlining_cost.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
inlining_cost.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inlining_decision.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inlining_decision.mli Attend to final Flambda CR comments for 4.03 release 2016-03-30 11:29:34 +02:00
inlining_decision_intf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
inlining_stats.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inlining_stats.mli Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inlining_stats_types.ml Attend to final Flambda CR comments for 4.03 release 2016-03-30 11:29:34 +02:00
inlining_stats_types.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
inlining_transforms.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
inlining_transforms.mli Make backtraces aware of inlining (#247) 2016-05-25 14:00:37 +01:00
invariant_params.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
invariant_params.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
lift_code.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
lift_code.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
lift_constants.ml Optimize away some intermediate immutable float records 2016-05-17 14:53:54 +01:00
lift_constants.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
lift_let_to_initialize_symbol.ml Annotate each field of a block separately 2016-04-12 14:49:51 +02:00
lift_let_to_initialize_symbol.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
middle_end.ml Merge pull request #492 from chambart/fix_dflambda 2016-03-05 09:28:42 -05:00
middle_end.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
pass_wrapper.ml Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
pass_wrapper.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
projection.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
projection.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
ref_to_variables.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
ref_to_variables.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
remove_free_vars_equal_to_args.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
remove_free_vars_equal_to_args.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
remove_unused_arguments.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
remove_unused_arguments.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
remove_unused_closure_vars.ml Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
remove_unused_closure_vars.mli Attend to final Flambda CR comments for 4.03 release 2016-03-30 11:29:34 +02:00
remove_unused_program_constructs.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
remove_unused_program_constructs.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
semantics_of_primitives.ml Improve location handling in the middle end (version for merging) (#666) 2016-07-06 15:42:29 +01:00
semantics_of_primitives.mli Improve approximations using block kind 2016-04-12 14:50:00 +02:00
share_constants.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
share_constants.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
simple_value_approx.ml Optimize away some intermediate immutable float records 2016-05-17 14:53:54 +01:00
simple_value_approx.mli Optimize away some intermediate immutable float records 2016-05-17 14:53:54 +01:00
simplify_boxed_integer_ops.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_boxed_integer_ops.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_boxed_integer_ops_intf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_common.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_common.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_primitives.ml Optimize away some intermediate immutable float records 2016-05-17 14:53:54 +01:00
simplify_primitives.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
unbox_closures.ml Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
unbox_closures.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
unbox_free_vars_of_closures.ml Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
unbox_free_vars_of_closures.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
unbox_specialised_args.ml typos ('middle_end' directory) 2016-06-11 18:05:05 +02:00
unbox_specialised_args.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00