ocaml/middle_end
Pierre Chambart 4092639507 Array assignement primitive specialisation using the approximation 2016-04-12 14:50:01 +02:00
..
base_types Update headers for the new license. 2016-02-18 16:59:16 +01:00
alias_analysis.ml Update headers for the new license. 2016-02-18 16:59:16 +01: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 Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
augment_specialised_args.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
backend_intf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
closure_conversion.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
closure_conversion.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
closure_conversion_aux.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
closure_conversion_aux.mli Update headers for the new license. 2016-02-18 16:59:16 +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 Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
flambda.mli Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02:00
flambda_invariants.ml Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02: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 Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +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 Array assignement primitive specialisation using the approximation 2016-04-12 14:50:01 +02: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 Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inline_and_simplify_aux.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00: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 Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
inlining_stats.mli Update headers for the new license. 2016-02-18 16:59:16 +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 Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inlining_transforms.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
invariant_params.ml Update headers for the new license. 2016-02-18 16:59:16 +01: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 Annotate Let_mutable with the kind of value 2016-04-12 14:49:52 +02: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 Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00: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 Remove_unused_arguments stub functions should not be specialised 2016-03-15 23:25:59 +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 approximations using block kind 2016-04-12 14:50:00 +02: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 Improve approximations using block kind 2016-04-12 14:50:00 +02:00
simple_value_approx.mli Improve approximations using block kind 2016-04-12 14:50:00 +02: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 Improve approximations using block kind 2016-04-12 14:50:00 +02: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
unbox_specialised_args.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00