package llvm
The OCaml bindings distributed with LLVM
Install
Dune Dependency
Authors
Maintainers
Sources
llvm-project-19.1.7.src.tar.xz
sha256=82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501
md5=0333b37c90e183d5298470d5b70a87e4
doc/llvm_bitreader/Llvm_bitreader/index.html
Module Llvm_bitreader
Bitcode reader.
This interface provides an OCaml API for the LLVM bitcode reader, the classes in the Bitreader library.
val get_module : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule
get_module context mb
reads the bitcode for a new module m
from the memory buffer mb
in the context context
. Returns m
if successful, or raises Error msg
otherwise, where msg
is a description of the error encountered. See the function llvm::getBitcodeModule
.
val parse_bitcode : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule
parse_bitcode context mb
parses the bitcode for a new module m
from the memory buffer mb
in the context context
. Returns m
if successful, or raises Error msg
otherwise, where msg
is a description of the error encountered. See the function llvm::ParseBitcodeFile
.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>