package ocaml-unikraft-arm64
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml cross compiler to the freestanding Unikraft arm64 backends
Install
dune-project
Dependency
Authors
Maintainers
Sources
v1.0.0.tar.gz
sha256=1ee307b066765da124056ce825683b2dcf58145297f9b717345b6c55e84af2c4
doc/compiler-libs.optcomp/Inline_and_simplify/index.html
Module Inline_and_simplify
val run :
never_inline:bool ->
backend:(module Backend_intf.S) ->
prefixname:string ->
round:int ->
ppf_dump:Format.formatter ->
Flambda.program ->
Flambda.programSimplification of Flambda programs combined with function inlining: for the most part a beta-reduction pass.
Readers interested in the inlining strategy should read the Inlining_decision module first.
val duplicate_function :
env:Inline_and_simplify_aux.Env.t ->
set_of_closures:Flambda.set_of_closures ->
fun_var:Variable.t ->
new_fun_var:Variable.t ->
Flambda.function_declaration * Flambda.specialised_to Variable.Map.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>