ocaml/middle_end
Damien Doligez 6afcbc96b8 clean up code duplication and whitespace 2016-08-08 17:02:19 +02: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 Remove unused module declarations. 2016-07-18 10:35:23 +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 Spacetime: a new memory profiler (#585) 2016-07-29 15:07:10 +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 fix whitespace, long lines, headers 2016-08-01 16:06:59 +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 fix whitespace, long lines, headers 2016-08-01 16:06:59 +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 Merge pull request #714 from chambart/lazy_warning_59 2016-08-01 15:19:46 +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 Apply review comments 2016-07-25 14:48:29 +02:00
inline_and_simplify_aux.mli fix whitespace, long lines, headers 2016-08-01 16:06:59 +02:00
inlining_cost.ml add needed lambda IR for safe string 2016-08-07 11:07:10 -04:00
inlining_cost.mli Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00:00
inlining_decision.ml Fix infinite unrolling bug again 2016-07-27 10:36:40 +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 Remove unused module declarations. 2016-07-18 10:35:23 +02: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 Remove unused module declarations. 2016-07-18 10:35:23 +02: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 Bug in comparison function 2016-07-29 16:19:44 +01:00
projection.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
ref_to_variables.ml fix whitespace, long lines, headers 2016-08-01 16:06:59 +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 add needed lambda IR for safe string 2016-08-07 11:07:10 -04: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 Reorganize switch handling 2016-07-31 17:35:21 +02:00
simple_value_approx.mli Reorganize switch handling 2016-07-31 17:35:21 +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 clean up code duplication and whitespace 2016-08-08 17:02:19 +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 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