packages feed

llvm-general-3.3.0.0: src/LLVM/General/AST/IntegerPredicate.hs

{-# LANGUAGE
  DeriveDataTypeable 
  #-}  
-- | Predicates for the 'LLVM.General.AST.Instruction.ICmp' instruction
module LLVM.General.AST.IntegerPredicate where

import Data.Data

-- | <http://llvm.org/docs/LangRef.html#icmp-instruction>
data IntegerPredicate
  = EQ
  | NE
  | UGT
  | UGE
  | ULT
  | ULE
  | SGT
  | SGE
  | SLT
  | SLE
  deriving (Eq, Ord, Read, Show, Data, Typeable)