ocaml/middle_end
Mark Shinwell 7f02ca33bf Flambda: do not forget the default case when measuring the size of Switch 2016-02-29 16:47:41 +00: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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
augment_specialised_args.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
backend_intf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
closure_conversion.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
effect_analysis.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
extract_projections.ml Merge pull request #484 from lpw25/fix-extract-projections 2016-02-26 16:18:17 +00: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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
flambda.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
flambda_invariants.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
flambda_invariants.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
flambda_iterators.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
flambda_iterators.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
flambda_utils.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
flambda_utils.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
freshening.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
freshening.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inconstant_idents.ml Update headers for the new license. 2016-02-18 16:59:16 +01: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 Flambda: restore correct simplification code for over-applications 2016-02-29 16:47:37 +00:00
inline_and_simplify.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inline_and_simplify_aux.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inline_and_simplify_aux.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inlining_cost.ml Flambda: do not forget the default case when measuring the size of Switch 2016-02-29 16:47:41 +00:00
inlining_cost.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inlining_decision.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inlining_decision.mli Update headers for the new license. 2016-02-18 16:59:16 +01: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
inlining_stats_types.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
inlining_transforms.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
inlining_transforms.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
lift_constants.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
lift_let_to_initialize_symbol.ml Update headers for the new license. 2016-02-18 16:59:16 +01: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 #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
middle_end.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
pass_wrapper.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +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 Update headers for the new license. 2016-02-18 16:59:16 +01: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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
remove_unused_arguments.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
remove_unused_closure_vars.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
remove_unused_closure_vars.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
semantics_of_primitives.mli Update headers for the new license. 2016-02-18 16:59:16 +01: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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
simple_value_approx.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00: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 Update headers for the new license. 2016-02-18 16:59:16 +01:00
simplify_primitives.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
unbox_closures.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
unbox_closures.mli Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00
unbox_free_vars_of_closures.ml Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +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 Merge pull request #480 from mshinwell/flambda_unbox-closures 2016-02-26 16:18:04 +00:00