Module Llvm.Icmp

module Icmp: sig .. end
The predicate for an integer comparison (icmp) instruction. See the llvm::ICmpInst::Predicate enumeration.

type t = 
| 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
*)