OSDN Git Service

Update OCaml bindings for the new half float type.
authorBob Wilson <bob.wilson@apple.com>
Wed, 28 Dec 2011 18:51:08 +0000 (18:51 +0000)
committerBob Wilson <bob.wilson@apple.com>
Wed, 28 Dec 2011 18:51:08 +0000 (18:51 +0000)
Patch by Jonathan Ragan-Kelley!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147314 91177308-0d34-0410-b5e6-96231b3b80d8

bindings/ocaml/llvm/llvm.ml
bindings/ocaml/llvm/llvm.mli

index 40b0138..b169b85 100644 (file)
@@ -20,6 +20,7 @@ type llmemorybuffer
 module TypeKind = struct
   type t =
   | Void
+  | Half
   | Float
   | Double
   | X86fp80
@@ -1234,5 +1235,6 @@ let rec string_of_lltype ty =
   | TypeKind.X86fp80 -> "x86_fp80"
   | TypeKind.Double -> "double"
   | TypeKind.Float -> "float"
+  | TypeKind.Half -> "half"
   | TypeKind.Void -> "void"
   | TypeKind.Metadata -> "metadata"
index 33bbc74..96448cc 100644 (file)
@@ -53,6 +53,7 @@ type llmemorybuffer
 module TypeKind : sig
   type t =
     Void
+  | Half
   | Float
   | Double
   | X86fp80