Module Llvm_ir.Type
Types in LLVM IR. These include both first-class types (like int or ptr) and non-first-class types (like labels or metadata)
val i128 : tval i64 : tval i32 : tval i16 : tval i8 : tval i1 : tval float : tval double : tval ptr : tval val_ptr : tval doublex2 : tval label : tval metadata : tval _token : tval of_machtype_component : Cmm.machtype_component -> tval of_float_width : Cmm.float_width -> tval pp_t : Format.formatter -> t -> unitval to_string : t -> stringval is_ptr : t -> boolval is_int : t -> boolval is_floating_point : t -> boolmodule Or_void : sig ... end