Lines Matching refs:external
55 external of_string : string -> t = "llvm_datalayout_of_string"
56 external as_string : t -> string = "llvm_datalayout_as_string"
57 external add_to_pass_manager : [<Llvm.PassManager.any]
60 external byte_order : t -> Endian.t = "llvm_datalayout_byte_order"
61 external pointer_size : t -> int = "llvm_datalayout_pointer_size"
62 external intptr_type : Llvm.llcontext -> t -> Llvm.lltype
64 external qualified_pointer_size : int -> t -> int
66 external qualified_intptr_type : Llvm.llcontext -> int -> t -> Llvm.lltype
68 external size_in_bits : Llvm.lltype -> t -> Int64.t
70 external store_size : Llvm.lltype -> t -> Int64.t
72 external abi_size : Llvm.lltype -> t -> Int64.t
74 external abi_align : Llvm.lltype -> t -> int
76 external stack_align : Llvm.lltype -> t -> int
78 external preferred_align : Llvm.lltype -> t -> int
80 external preferred_align_of_global : Llvm.llvalue -> t -> int
82 external element_at_offset : Llvm.lltype -> Int64.t -> t -> int
84 external offset_of_element : Llvm.lltype -> int -> t -> Int64.t
91 external default_triple : unit -> string = "llvm_target_default_triple"
92 external first : unit -> t option = "llvm_target_first"
93 external succ : t -> t option = "llvm_target_succ"
94 external by_name : string -> t option = "llvm_target_by_name"
95 external by_triple : string -> t = "llvm_target_by_triple"
96 external name : t -> string = "llvm_target_name"
97 external description : t -> string = "llvm_target_description"
98 external has_jit : t -> bool = "llvm_target_has_jit"
99 external has_target_machine : t -> bool = "llvm_target_has_target_machine"
100 external has_asm_backend : t -> bool = "llvm_target_has_asm_backend"
114 external create : triple:string -> ?cpu:string -> ?features:string ->
119 external target : t -> Target.t
121 external triple : t -> string
123 external cpu : t -> string
125 external features : t -> string
127 external data_layout : t -> DataLayout.t
129 external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
131 external set_verbose_asm : bool -> t -> unit
133 external emit_to_file : Llvm.llmodule -> CodeGenFileType.t -> string ->
136 external emit_to_memory_buffer : Llvm.llmodule -> CodeGenFileType.t ->