sig
type t
external create : string -> Llvm_target.TargetData.t
= "llvm_targetdata_create"
external add :
Llvm_target.TargetData.t ->
[< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
= "llvm_targetdata_add"
external as_string : Llvm_target.TargetData.t -> string
= "llvm_targetdata_as_string"
external invalidate_struct_layout :
Llvm_target.TargetData.t -> Llvm.lltype -> unit
= "llvm_targetdata_invalidate_struct_layout"
external dispose : Llvm_target.TargetData.t -> unit
= "llvm_targetdata_dispose"
end