mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
[OCaml] Documentation improvements.
Patch by Julien Sagot git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212230 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9c05de8a0a
commit
2c95cdc6c4
@ -157,38 +157,40 @@ end
|
||||
See the [llvm::ICmpInst::Predicate] enumeration. *)
|
||||
module Icmp : sig
|
||||
type t =
|
||||
| Eq
|
||||
| Ne
|
||||
| Ugt
|
||||
| Uge
|
||||
| Ult
|
||||
| Ule
|
||||
| Sgt
|
||||
| Sge
|
||||
| Slt
|
||||
| Sle
|
||||
| Eq (* Equal *)
|
||||
| Ne (* Not equal *)
|
||||
| Ugt (* Unsigned greater than *)
|
||||
| Uge (* Unsigned greater or equal *)
|
||||
| Ult (* Unsigned less than *)
|
||||
| Ule (* Unsigned less or equal *)
|
||||
| Sgt (* Signed greater than *)
|
||||
| Sge (* Signed greater or equal *)
|
||||
| Slt (* Signed less than *)
|
||||
| Sle (* Signed less or equal *)
|
||||
end
|
||||
|
||||
(** The predicate for a floating-point comparison ([fcmp]) instruction.
|
||||
Ordered means that neither operand is a QNAN while unordered means
|
||||
that either operand may be a QNAN.
|
||||
See the [llvm::FCmpInst::Predicate] enumeration. *)
|
||||
module Fcmp : sig
|
||||
type t =
|
||||
| False
|
||||
| Oeq
|
||||
| Ogt
|
||||
| Oge
|
||||
| Olt
|
||||
| Ole
|
||||
| One
|
||||
| Ord
|
||||
| Uno
|
||||
| Ueq
|
||||
| Ugt
|
||||
| Uge
|
||||
| Ult
|
||||
| Ule
|
||||
| Une
|
||||
| True
|
||||
| False (* Always false *)
|
||||
| Oeq (* Ordered and equal *)
|
||||
| Ogt (* Ordered and greater than *)
|
||||
| Oge (* Ordered and greater or equal *)
|
||||
| Olt (* Ordered and less than *)
|
||||
| Ole (* Ordered and less or equal *)
|
||||
| One (* Ordered and not equal *)
|
||||
| Ord (* Ordered (no operand is NaN) *)
|
||||
| Uno (* Unordered (one operand at least is NaN) *)
|
||||
| Ueq (* Unordered and equal *)
|
||||
| Ugt (* Unordered and greater than *)
|
||||
| Uge (* Unordered and greater or equal *)
|
||||
| Ult (* Unordered and less than *)
|
||||
| Ule (* Unordered and less or equal *)
|
||||
| Une (* Unordered and not equal *)
|
||||
| True (* Always true *)
|
||||
end
|
||||
|
||||
(** The opcodes for LLVM instructions and constant expressions. *)
|
||||
|
Loading…
Reference in New Issue
Block a user