Lines Matching refs:external
26 external create : string -> t = "llvm_targetdata_create"
31 external add : t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
36 external as_string : t -> string = "llvm_targetdata_as_string"
40 external dispose : t -> unit = "llvm_targetdata_dispose"
46 external byte_order : TargetData.t -> Endian.t = "llvm_byte_order"
50 external pointer_size : TargetData.t -> int = "llvm_pointer_size"
54 external intptr_type : TargetData.t -> Llvm.lltype = "LLVMIntPtrType"
58 external size_in_bits : TargetData.t -> Llvm.lltype -> Int64.t
63 external store_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_store_size"
67 external abi_size : TargetData.t -> Llvm.lltype -> Int64.t = "llvm_abi_size"
71 external abi_align : TargetData.t -> Llvm.lltype -> int = "llvm_abi_align"
75 external stack_align : TargetData.t -> Llvm.lltype -> int = "llvm_stack_align"
79 external preferred_align : TargetData.t -> Llvm.lltype -> int
84 external preferred_align_of_global : TargetData.t -> Llvm.llvalue -> int
89 external element_at_offset : TargetData.t -> Llvm.lltype -> Int64.t -> int
94 external offset_of_element : TargetData.t -> Llvm.lltype -> int -> Int64.t