llvm-0.5.0.1: Bindings to the LLVM compiler toolkitSource codeContentsIndex
LLVM.Util.Arithmetic
Documentation
type TValue r a = CodeGenFunction r (Value a)Source
class Cmp a Source
show/hide Instances
(%==) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%/=) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%<) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%<=) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%>) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%>=) :: Cmp a => TValue r a -> TValue r a -> TValue r BoolSource
(%&&) :: TValue r Bool -> TValue r Bool -> TValue r BoolSource
(%||) :: TValue r Bool -> TValue r Bool -> TValue r BoolSource
(?) :: IsFirstClass a => TValue r Bool -> (TValue r a, TValue r a) -> TValue r aSource
retrn :: Ret (Value a) r => TValue r a -> CodeGenFunction r ()Source
class ArithFunction a b | a -> b, b -> a whereSource
Methods
arithFunction :: a -> bSource
show/hide Instances
class (UncurryN a (a1 -> CodeGenFunction r b1), LiftTuple r a1 b, UncurryN a2 (b -> CodeGenFunction r b1)) => UnwrapArgs a a1 b1 b a2 r | a -> a1 b1, a1 b1 -> a, a1 -> b, b -> a1, a2 -> b b1, b b -> aSource
toArithFunction :: (CallArgs f g, UnwrapArgs a a1 b1 b g r) => Function f -> aSource
recursiveFunction :: (CallArgs a g, UnwrapArgs a11 a1 b1 b g r, FunctionArgs a a2 (CodeGenFunction r1 ()), ArithFunction a3 a2, IsFunction a) => (a11 -> a3) -> CodeGenModule (Function a)Source
Produced by Haddock version 2.4.2