Lines Matching full:external
55 external of_string : string -> t = "llvm_datalayout_of_string"
56 external as_string : t -> string = "llvm_datalayout_as_string"
57 external byte_order : t -> Endian.t = "llvm_datalayout_byte_order"
58 external pointer_size : t -> int = "llvm_datalayout_pointer_size"
59 external intptr_type : Llvm.llcontext -> t -> Llvm.lltype
61 external qualified_pointer_size : int -> t -> int
63 external qualified_intptr_type : Llvm.llcontext -> int -> t -> Llvm.lltype
65 external size_in_bits : Llvm.lltype -> t -> Int64.t
67 external store_size : Llvm.lltype -> t -> Int64.t
69 external abi_size : Llvm.lltype -> t -> Int64.t
71 external abi_align : Llvm.lltype -> t -> int
73 external stack_align : Llvm.lltype -> t -> int
75 external preferred_align : Llvm.lltype -> t -> int
77 external preferred_align_of_global : Llvm.llvalue -> t -> int
79 external element_at_offset : Llvm.lltype -> Int64.t -> t -> int
81 external offset_of_element : Llvm.lltype -> int -> t -> Int64.t
88 external default_triple : unit -> string = "llvm_target_default_triple"
89 external first : unit -> t option = "llvm_target_first"
90 external succ : t -> t option = "llvm_target_succ"
91 external by_name : string -> t option = "llvm_target_by_name"
92 external by_triple : string -> t = "llvm_target_by_triple"
93 external name : t -> string = "llvm_target_name"
94 external description : t -> string = "llvm_target_description"
95 external has_jit : t -> bool = "llvm_target_has_jit"
96 external has_target_machine : t -> bool = "llvm_target_has_target_machine"
97 external has_asm_backend : t -> bool = "llvm_target_has_asm_backend"
111 external create : triple:string -> ?cpu:string -> ?features:string ->
116 external target : t -> Target.t
118 external triple : t -> string
120 external cpu : t -> string
122 external features : t -> string
124 external data_layout : t -> DataLayout.t
126 external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
128 external set_verbose_asm : bool -> t -> unit
130 external emit_to_file : Llvm.llmodule -> CodeGenFileType.t -> string ->
133 external emit_to_memory_buffer : Llvm.llmodule -> CodeGenFileType.t ->