package ocaml-solo5-cross-aarch64
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml cross-compiler to the freestanding 64-bit ARM Solo5 backend
Install
dune-project
Dependency
Authors
Maintainers
Sources
v1.1.0.tar.gz
md5=00e5f51d0ce72f7517f3b2a7f910c572
sha512=91f349384a8864076c3d1b0ce3f4e94aa54900cf51e2471d21427bb25cbffac606bcd754fa545f4b2c4516ea2b0731cb580ab30bdf1911c9e47ee24d7c88c863
doc/compiler-libs.optcomp/Inline_and_simplify_aux/index.html
Module Inline_and_simplify_aux
Environments and result structures used during inlining and simplification. (See inline_and_simplify.ml.)
module Env : sig ... endmodule Result : sig ... endval initial_inlining_threshold : round:int -> Inlining_cost.Threshold.tCommand line argument -inline
val initial_inlining_toplevel_threshold :
round:int ->
Inlining_cost.Threshold.tCommand line argument -inline-toplevel
val prepare_to_simplify_set_of_closures :
env:Env.t ->
set_of_closures:Flambda.set_of_closures ->
function_decls:Flambda.function_declarations ->
freshen:bool ->
only_for_function_decl:Flambda.function_declaration option ->
(Flambda.specialised_to * Simple_value_approx.t) Variable.Map.t
* Flambda.specialised_to Variable.Map.t
* Flambda.function_declarations
* Simple_value_approx.t Variable.Map.t
* Simple_value_approx.value_set_of_closures
* Env.tval prepare_to_simplify_closure :
function_decl:Flambda.function_declaration ->
free_vars:(Flambda.specialised_to * Simple_value_approx.t) Variable.Map.t ->
specialised_args:Flambda.specialised_to Variable.Map.t ->
parameter_approximations:Simple_value_approx.t Variable.Map.t ->
set_of_closures_env:Env.t ->
Env.tval keep_body_check :
is_classic_mode:bool ->
recursive:Variable.Set.t Lazy.t ->
Variable.t ->
Flambda.function_declaration ->
bool sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>