package llvm
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The OCaml bindings distributed with LLVM
Install
dune-project
Dependency
Authors
Maintainers
Sources
llvm-project-18.1.8.src.tar.xz
sha256=0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a
md5=81cd0be5ae6f1ad8961746116d426a96
doc/llvm_target/Llvm_target/Target/index.html
Module Llvm_target.Target
default_triple () returns the default target triple for current platform.
val first : unit -> t optionfirst () returns the first target in the registered targets list, or None.
val all : unit -> t listall () returns a list of known targets.
val by_name : string -> t optionby_name name returns Some t if a target t named name is registered, or None otherwise.
val by_triple : string -> tby_triple triple returns a target for a triple triple, or raises Error if triple does not correspond to a registered target.
val name : t -> stringReturns the name of a target. See llvm::Target::getName.
val description : t -> stringReturns the description of a target. See llvm::Target::getDescription.
val has_jit : t -> boolReturns true if the target has a JIT.
val has_target_machine : t -> boolReturns true if the target has a target machine associated.
val has_asm_backend : t -> boolReturns true if the target has an ASM backend (required for emitting output).
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>