llvm-hs-pure-5.1.0: Pure Haskell LLVM functionality (no FFI).

Index

!!LLVM.Prelude
$LLVM.Prelude
$!LLVM.Prelude
$>LLVM.Prelude
&&LLVM.Prelude
*LLVM.Prelude
**LLVM.Prelude
*>LLVM.Prelude
+LLVM.Prelude
++LLVM.Prelude
-LLVM.Prelude
.LLVM.Prelude
/LLVM.Prelude
/=LLVM.Prelude
:=LLVM.AST.Instruction, LLVM.AST
<LLVM.Prelude
<$LLVM.Prelude
<$!>LLVM.Prelude
<$>LLVM.Prelude
<*LLVM.Prelude
<**>LLVM.Prelude
<*>LLVM.Prelude
<=LLVM.Prelude
<=<LLVM.Prelude
<>LLVM.Prelude
<|>LLVM.Prelude
=<<LLVM.Prelude
==LLVM.Prelude
>LLVM.Prelude
>=LLVM.Prelude
>=>LLVM.Prelude
>>LLVM.Prelude
>>=LLVM.Prelude
abiAlignmentLLVM.AST.DataLayout
absLLVM.Prelude
acosLLVM.Prelude
acoshLLVM.Prelude
AcquireLLVM.AST.Instruction, LLVM.AST
AcquireReleaseLLVM.AST.Instruction, LLVM.AST
Add 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
address 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
AddrSpace 
1 (Type/Class)LLVM.AST.AddrSpace
2 (Data Constructor)LLVM.AST.AddrSpace
addrSpaceLLVM.AST.Global
AddrSpaceCast 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
aggregate 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
aggregateLayoutLLVM.AST.DataLayout
aliaseeLLVM.AST.Global
AlignmentLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
alignment 
1 (Function)LLVM.AST.Instruction, LLVM.AST
2 (Function)LLVM.AST.Global
AlignmentInfo 
1 (Type/Class)LLVM.AST.DataLayout
2 (Data Constructor)LLVM.AST.DataLayout
alignStackLLVM.AST.InlineAssembly
AlignTypeLLVM.AST.DataLayout
allLLVM.Prelude
AllocaLLVM.AST.Instruction, LLVM.AST
allocatedTypeLLVM.AST.Instruction, LLVM.AST
AllocSizeLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
allowReciprocalLLVM.AST.Instruction, LLVM.AST
AlternativeLLVM.Prelude
AlwaysInlineLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
AMDGPU_CSLLVM.AST.CallingConvention
AMDGPU_GSLLVM.AST.CallingConvention
AMDGPU_HSLLVM.AST.CallingConvention
AMDGPU_KernelLLVM.AST.CallingConvention
AMDGPU_PSLLVM.AST.CallingConvention
AMDGPU_VSLLVM.AST.CallingConvention
And 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
andLLVM.Prelude
AnyLLVM.AST.COMDAT
anyLLVM.Prelude
AnyRegLLVM.AST.CallingConvention
apLLVM.Prelude
appendFileLLVM.Prelude
AppendingLLVM.AST.Linkage
ApplicativeLLVM.Prelude
argListLLVM.AST.Instruction, LLVM.AST
ArgMemOnlyLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
argsLLVM.AST.Instruction, LLVM.AST
argumentsLLVM.AST.Instruction, LLVM.AST
arguments'LLVM.AST.Instruction, LLVM.AST
argumentTypesLLVM.AST.Type, LLVM.AST
ARM_AAPCSLLVM.AST.CallingConvention
ARM_AAPCS_VFPLLVM.AST.CallingConvention
ARM_APCSLLVM.AST.CallingConvention
ArrayLLVM.AST.Constant
ArrayTypeLLVM.AST.Type, LLVM.AST
AShr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
asinLLVM.Prelude
asinhLLVM.Prelude
assemblyLLVM.AST.InlineAssembly
asTypeOfLLVM.Prelude
asumLLVM.Prelude
atanLLVM.Prelude
atan2LLVM.Prelude
atanhLLVM.Prelude
AtomicityLLVM.AST.Instruction, LLVM.AST
atomicityLLVM.AST.Instruction, LLVM.AST
AtomicRMWLLVM.AST.Instruction, LLVM.AST
ATTDialectLLVM.AST.InlineAssembly
AvailableExternallyLLVM.AST.Linkage
AVR_BuiltinLLVM.AST.CallingConvention
AVR_IntrLLVM.AST.CallingConvention
AVR_SignalLLVM.AST.CallingConvention
BasicBlock 
1 (Type/Class)LLVM.AST.Global, LLVM.AST
2 (Data Constructor)LLVM.AST.Global, LLVM.AST
basicBlocksLLVM.AST.Global
BigEndianLLVM.AST.DataLayout
BitCast 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
BlockAddressLLVM.AST.Constant
blockAddressBlockLLVM.AST.Constant
blockAddressFunctionLLVM.AST.Constant
BoolLLVM.Prelude
BoundedLLVM.Prelude
BrLLVM.AST.Instruction, LLVM.AST
breakLLVM.Prelude
BuiltinLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
ByteStringLLVM.Prelude
byteSwap16LLVM.Prelude
byteSwap32LLVM.Prelude
byteSwap64LLVM.Prelude
ByValLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
CLLVM.AST.CallingConvention
CallLLVM.AST.Instruction, LLVM.AST
CallableOperandLLVM.AST.Operand, LLVM.AST
CallingConventionLLVM.AST.CallingConvention
callingConvention 
1 (Function)LLVM.AST.Instruction, LLVM.AST
2 (Function)LLVM.AST.Global
callingConvention'LLVM.AST.Instruction, LLVM.AST
CatchLLVM.AST.Instruction, LLVM.AST
catchHandlersLLVM.AST.Instruction, LLVM.AST
CatchPadLLVM.AST.Instruction, LLVM.AST
catchPadLLVM.AST.Instruction, LLVM.AST
CatchRetLLVM.AST.Instruction, LLVM.AST
CatchSwitchLLVM.AST.Instruction, LLVM.AST
catchSwitchLLVM.AST.Instruction, LLVM.AST
ceilingLLVM.Prelude
CharLLVM.Prelude
clausesLLVM.AST.Instruction, LLVM.AST
cleanupLLVM.AST.Instruction, LLVM.AST
CleanupPadLLVM.AST.Instruction, LLVM.AST
cleanupPadLLVM.AST.Instruction, LLVM.AST
CleanupRetLLVM.AST.Instruction, LLVM.AST
CmpXchgLLVM.AST.Instruction, LLVM.AST
Cold 
1 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
2 (Data Constructor)LLVM.AST.CallingConvention
COMDATLLVM.AST
comdatLLVM.AST.Global
CommonLLVM.AST.Linkage
compareLLVM.Prelude
concatLLVM.Prelude
concatMapLLVM.Prelude
CondBrLLVM.AST.Instruction, LLVM.AST
conditionLLVM.AST.Instruction, LLVM.AST
condition' 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
Const 
1 (Data Constructor)LLVM.Prelude
2 (Type/Class)LLVM.Prelude
constLLVM.Prelude
ConstantLLVM.AST.Constant
ConstantOperandLLVM.AST.Operand, LLVM.AST
constantTypeLLVM.AST.Constant
constraintsLLVM.AST.InlineAssembly
ConvergentLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
cosLLVM.Prelude
coshLLVM.Prelude
curryLLVM.Prelude
CXX_FastTLSLLVM.AST.CallingConvention
cycleLLVM.Prelude
DataLLVM.Prelude
DataLayout 
1 (Type/Class)LLVM.AST.DataLayout
2 (Data Constructor)LLVM.AST.DataLayout
dataLayoutToStringLLVM.DataLayout
decodeFloatLLVM.Prelude
DefaultLLVM.AST.Visibility
defaultDataLayoutLLVM.AST.DataLayout
defaultDestLLVM.AST.Instruction, LLVM.AST
defaultModuleLLVM.AST
defaultUnwindDestLLVM.AST.Instruction, LLVM.AST
DefinitionLLVM.AST
DereferenceableLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
DereferenceableOrNullLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
destLLVM.AST.Instruction, LLVM.AST
destsLLVM.AST.Instruction, LLVM.AST
DialectLLVM.AST.InlineAssembly
dialectLLVM.AST.InlineAssembly
divLLVM.Prelude
divModLLVM.Prelude
dllStorageClassLLVM.AST.Global
DoLLVM.AST.Instruction, LLVM.AST
Double 
1 (Type/Class)LLVM.Prelude
2 (Data Constructor)LLVM.AST.Float
doubleLLVM.AST.Type
DoubleFPLLVM.AST.Type, LLVM.AST
dropLLVM.Prelude
dropWhileLLVM.Prelude
EitherLLVM.Prelude
eitherLLVM.Prelude
elemLLVM.Prelude
element 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
elementTypeLLVM.AST.Type, LLVM.AST
elementTypesLLVM.AST.Type, LLVM.AST
ELFManglingLLVM.AST.DataLayout
emptyLLVM.Prelude
encodeFloatLLVM.Prelude
EndiannessLLVM.AST.DataLayout
endiannessLLVM.AST.DataLayout
EnumLLVM.Prelude
enumFromLLVM.Prelude
enumFromThenLLVM.Prelude
enumFromThenToLLVM.Prelude
enumFromToLLVM.Prelude
EQ 
1 (Data Constructor)LLVM.Prelude
2 (Data Constructor)LLVM.AST.IntegerPredicate
EqLLVM.Prelude
errorLLVM.Prelude
errorWithoutStackTraceLLVM.Prelude
evenLLVM.Prelude
exact 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
ExactMatchLLVM.AST.COMDAT
exceptionDestLLVM.AST.Instruction, LLVM.AST
expLLVM.Prelude
expectedLLVM.AST.Instruction, LLVM.AST
exponentLLVM.Prelude
ExportLLVM.AST.DLL
ExternalLLVM.AST.Linkage
ExternWeakLLVM.AST.Linkage
ExtractElement 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
ExtractValue 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FAdd 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
failLLVM.Prelude
failureMemoryOrderingLLVM.AST.Instruction, LLVM.AST
False 
1 (Data Constructor)LLVM.Prelude
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
falseDestLLVM.AST.Instruction, LLVM.AST
falseValue 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
FastLLVM.AST.CallingConvention
FastMathFlags 
1 (Type/Class)LLVM.AST.Instruction, LLVM.AST
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
fastMathFlagsLLVM.AST.Instruction, LLVM.AST
FCmp 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FDiv 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FenceLLVM.AST.Instruction, LLVM.AST
FilePathLLVM.Prelude
FilterLLVM.AST.Instruction, LLVM.AST
filterLLVM.Prelude
filterMLLVM.Prelude
findLLVM.Prelude
findMLLVM.Prelude
flipLLVM.Prelude
Float 
1 (Type/Class)LLVM.Prelude
2 (Data Constructor)LLVM.AST.Constant
floatLLVM.AST.Type
FloatAlignLLVM.AST.DataLayout
floatDigitsLLVM.Prelude
FloatFPLLVM.AST.Type, LLVM.AST
FloatingLLVM.Prelude
FloatingPointPredicateLLVM.AST.FloatingPointPredicate
FloatingPointType 
1 (Data Constructor)LLVM.AST.Type, LLVM.AST
2 (Type/Class)LLVM.AST.Type, LLVM.AST
floatingPointTypeLLVM.AST.Type, LLVM.AST
floatRadixLLVM.Prelude
floatRangeLLVM.Prelude
floatValueLLVM.AST.Constant
floorLLVM.Prelude
fmapLLVM.Prelude
fmapDefaultLLVM.Prelude
FMul 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
foldLLVM.Prelude
FoldableLLVM.Prelude
foldlLLVM.Prelude
foldl'LLVM.Prelude
foldl1LLVM.Prelude
foldlMLLVM.Prelude
foldMLLVM.Prelude
foldMapLLVM.Prelude
foldMapDefaultLLVM.Prelude
foldM_LLVM.Prelude
foldrLLVM.Prelude
foldr'LLVM.Prelude
foldr1LLVM.Prelude
foldrMLLVM.Prelude
forLLVM.Prelude
foreverLLVM.Prelude
forMLLVM.Prelude
forM_LLVM.Prelude
for_LLVM.Prelude
fp128LLVM.AST.Type
FP128FPLLVM.AST.Type, LLVM.AST
FPExt 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
fpPredicate 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
FPToSI 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FPToUI 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FPTrunc 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FractionalLLVM.Prelude
FRem 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
fromEnumLLVM.Prelude
fromIntegerLLVM.Prelude
fromIntegralLLVM.Prelude
fromMaybeLLVM.Prelude
fromRationalLLVM.Prelude
fstLLVM.Prelude
FSub 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
FunctionLLVM.AST.Global, LLVM.AST
functionLLVM.AST.Instruction, LLVM.AST
function'LLVM.AST.Instruction, LLVM.AST
FunctionAttributeLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
FunctionAttributesLLVM.AST
functionAttributes 
1 (Function)LLVM.AST.Instruction, LLVM.AST
2 (Function)LLVM.AST.Global
functionAttributes'LLVM.AST.Instruction, LLVM.AST
functionDefaultsLLVM.AST.Global, LLVM.AST
FunctionTypeLLVM.AST.Type, LLVM.AST
FunctorLLVM.Prelude
garbageCollectorNameLLVM.AST.Global
gcdLLVM.Prelude
GeneralDynamicLLVM.AST.ThreadLocalStorage
GenericLLVM.Prelude
getCharLLVM.Prelude
getConstLLVM.Prelude
getContentsLLVM.Prelude
GetElementPtr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
getLineLLVM.Prelude
getZipListLLVM.Prelude
GHCLLVM.AST.CallingConvention
GlobalLLVM.AST.Global, LLVM.AST
GlobalAddrLLVM.AST.Global, LLVM.AST
GlobalAliasLLVM.AST.Global, LLVM.AST
globalAliasDefaultsLLVM.AST.Global, LLVM.AST
GlobalDefinitionLLVM.AST
GlobalReferenceLLVM.AST.Constant
GlobalVariableLLVM.AST.Global, LLVM.AST
globalVariableDefaultsLLVM.AST.Global, LLVM.AST
GroupID 
1 (Type/Class)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
GTLLVM.Prelude
guardLLVM.Prelude
HalfLLVM.AST.Float
halfLLVM.AST.Type
HalfFPLLVM.AST.Type, LLVM.AST
hasSideEffectsLLVM.AST.InlineAssembly
headLLVM.Prelude
HHVMLLVM.AST.CallingConvention
HHVM_CLLVM.AST.CallingConvention
HiddenLLVM.AST.Visibility
HiPELLVM.AST.CallingConvention
i1LLVM.AST.Type
i128LLVM.AST.Type
i16LLVM.AST.Type
i32LLVM.AST.Type
i64LLVM.AST.Type
i8LLVM.AST.Type
ICmp 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
idLLVM.Prelude
ifMLLVM.Prelude
ImportLLVM.AST.DLL
InaccessibleMemOnlyLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
InaccessibleMemOrArgMemOnlyLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
InAllocaLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
inBounds 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
incomingValuesLLVM.AST.Instruction, LLVM.AST
index 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
indices 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
indices' 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
IndirectBrLLVM.AST.Instruction, LLVM.AST
initLLVM.Prelude
InitialExecLLVM.AST.ThreadLocalStorage
initializerLLVM.AST.Global
InlineAssembly 
1 (Type/Class)LLVM.AST.InlineAssembly
2 (Data Constructor)LLVM.AST.InlineAssembly
InlineHintLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
InRegLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
InsertElement 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
InsertValue 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
InstructionLLVM.AST.Instruction, LLVM.AST
InstructionMetadataLLVM.AST.Instruction, LLVM.AST
Int 
1 (Type/Class)LLVM.Prelude
2 (Data Constructor)LLVM.AST.Constant
Int16LLVM.Prelude
Int32LLVM.Prelude
Int64LLVM.Prelude
Int8LLVM.Prelude
IntegerLLVM.Prelude
IntegerAlignLLVM.AST.DataLayout
integerBitsLLVM.AST.Constant
IntegerPredicateLLVM.AST.IntegerPredicate
IntegerTypeLLVM.AST.Type, LLVM.AST
integerValueLLVM.AST.Constant
IntegralLLVM.Prelude
IntelDialectLLVM.AST.InlineAssembly
Intel_OCL_BILLVM.AST.CallingConvention
interactLLVM.Prelude
InternalLLVM.AST.Linkage
IntToPtr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
InvokeLLVM.AST.Instruction, LLVM.AST
IOLLVM.Prelude
IOErrorLLVM.Prelude
ioErrorLLVM.Prelude
iPredicate 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
isConstantLLVM.AST.Global
isDenormalizedLLVM.Prelude
isIEEELLVM.Prelude
isInfiniteLLVM.Prelude
isNaNLLVM.Prelude
isNegativeZeroLLVM.Prelude
isPacked 
1 (Function)LLVM.AST.Type, LLVM.AST
2 (Function)LLVM.AST.Constant
isVarArgLLVM.AST.Type, LLVM.AST
iterateLLVM.Prelude
joinLLVM.Prelude
JumpTableLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
JustLLVM.Prelude
LabelTypeLLVM.AST.Type, LLVM.AST
LandingPadLLVM.AST.Instruction, LLVM.AST
LandingPadClauseLLVM.AST.Instruction, LLVM.AST
LargestLLVM.AST.COMDAT
lastLLVM.Prelude
lcmLLVM.Prelude
LeftLLVM.Prelude
leftBiasedZipLLVM.Prelude
lengthLLVM.Prelude
lexLLVM.Prelude
liftALLVM.Prelude
liftA2LLVM.Prelude
liftA3LLVM.Prelude
liftMLLVM.Prelude
liftM2LLVM.Prelude
liftM3LLVM.Prelude
liftM4LLVM.Prelude
liftM5LLVM.Prelude
linesLLVM.Prelude
LinkageLLVM.AST.Linkage
linkageLLVM.AST.Global
LinkOnceLLVM.AST.Linkage
LinkOnceODRLLVM.AST.Linkage
LittleEndianLLVM.AST.DataLayout
LoadLLVM.AST.Instruction, LLVM.AST
LocalAddrLLVM.AST.Global, LLVM.AST
LocalDynamicLLVM.AST.ThreadLocalStorage
LocalExecLLVM.AST.ThreadLocalStorage
LocalReferenceLLVM.AST.Operand, LLVM.AST
logLLVM.Prelude
logBaseLLVM.Prelude
lookupLLVM.Prelude
LShr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
LTLLVM.Prelude
MachOManglingLLVM.AST.DataLayout
ManglingLLVM.AST.DataLayout
manglingLLVM.AST.DataLayout
manyLLVM.Prelude
mapLLVM.Prelude
mapAccumLLLVM.Prelude
mapAccumRLLVM.Prelude
mapAndUnzipMLLVM.Prelude
mapMLLVM.Prelude
mapM_LLVM.Prelude
mappendLLVM.Prelude
mask 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
MaxLLVM.AST.RMWOperation
maxLLVM.Prelude
maxBoundLLVM.Prelude
maximumLLVM.Prelude
maximumByLLVM.Prelude
MaybeLLVM.Prelude
maybeLLVM.Prelude
maybeAtomicityLLVM.AST.Instruction, LLVM.AST
mconcatLLVM.Prelude
MDNodeLLVM.AST.Operand, LLVM.AST
MDStringLLVM.AST.Operand, LLVM.AST
MDValueLLVM.AST.Operand, LLVM.AST
memberTypeLLVM.AST.Constant
memberValuesLLVM.AST.Constant
MemoryOrderingLLVM.AST.Instruction, LLVM.AST
memptyLLVM.Prelude
MetadataLLVM.AST.Operand, LLVM.AST
metadataLLVM.AST.Instruction, LLVM.AST
metadata'LLVM.AST.Instruction, LLVM.AST
MetadataNode 
1 (Type/Class)LLVM.AST.Operand, LLVM.AST
2 (Data Constructor)LLVM.AST.Operand, LLVM.AST
MetadataNodeDefinitionLLVM.AST
MetadataNodeID 
1 (Type/Class)LLVM.AST.Operand, LLVM.AST
2 (Data Constructor)LLVM.AST.Operand, LLVM.AST
MetadataNodeReferenceLLVM.AST.Operand, LLVM.AST
MetadataOperandLLVM.AST.Operand, LLVM.AST
MetadataTypeLLVM.AST.Type, LLVM.AST
mfilterLLVM.Prelude
MinLLVM.AST.RMWOperation
minLLVM.Prelude
minBoundLLVM.Prelude
MinimizeSizeLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
minimumLLVM.Prelude
minimumByLLVM.Prelude
MIPSManglingLLVM.AST.DataLayout
mkNameLLVM.AST.Name, LLVM.AST
modLLVM.Prelude
ModelLLVM.AST.ThreadLocalStorage
Module 
1 (Type/Class)LLVM.AST
2 (Data Constructor)LLVM.AST
moduleDataLayoutLLVM.AST
moduleDefinitionsLLVM.AST
ModuleInlineAssemblyLLVM.AST
moduleNameLLVM.AST
moduleSourceFileNameLLVM.AST
moduleTargetTripleLLVM.AST
MonadLLVM.Prelude
MonadPlusLLVM.Prelude
MonoidLLVM.Prelude
MonotonicLLVM.AST.Instruction, LLVM.AST
mplusLLVM.Prelude
MSP430_BuiltinLLVM.AST.CallingConvention
MSP430_INTRLLVM.AST.CallingConvention
msumLLVM.Prelude
Mul 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
MustTailLLVM.AST.Instruction, LLVM.AST
mzeroLLVM.Prelude
NakedLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
Name 
1 (Type/Class)LLVM.AST.Name, LLVM.AST
2 (Data Constructor)LLVM.AST.Name, LLVM.AST
nameLLVM.AST.Global
NamedLLVM.AST.Instruction, LLVM.AST
NamedMetadataDefinitionLLVM.AST
NamedTypeReferenceLLVM.AST.Type, LLVM.AST
NandLLVM.AST.RMWOperation
nArrayElementsLLVM.AST.Type, LLVM.AST
nativeSizesLLVM.AST.DataLayout
NELLVM.AST.IntegerPredicate
negateLLVM.Prelude
NestLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
NoAliasLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
NoBuiltinLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NoCaptureLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
NoDuplicateLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NoDuplicatesLLVM.AST.COMDAT
NoFastMathFlagsLLVM.AST.Instruction, LLVM.AST
NoImplicitFloatLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
noInfsLLVM.AST.Instruction, LLVM.AST
NoInlineLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
noNaNsLLVM.AST.Instruction, LLVM.AST
NonLazyBindLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NonNullLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
NoRecurseLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NoRedZoneLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NoReturnLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
noSignedZerosLLVM.AST.Instruction, LLVM.AST
notLLVM.Prelude
NoTailLLVM.AST.Instruction, LLVM.AST
notElemLLVM.Prelude
NothingLLVM.Prelude
NoUnwindLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
nsw 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
NullLLVM.AST.Constant
nullLLVM.Prelude
NumLLVM.Prelude
NumberedLLVM.AST.CallingConvention
numElementsLLVM.AST.Instruction, LLVM.AST
nuw 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
nVectorElementsLLVM.AST.Type, LLVM.AST
oddLLVM.Prelude
OEQLLVM.AST.FloatingPointPredicate
OGELLVM.AST.FloatingPointPredicate
OGTLLVM.AST.FloatingPointPredicate
OLELLVM.AST.FloatingPointPredicate
OLTLLVM.AST.FloatingPointPredicate
ONELLVM.AST.FloatingPointPredicate
OperandLLVM.AST.Operand, LLVM.AST
operand0 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
operand0'LLVM.AST.Instruction, LLVM.AST
operand1 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
OptimizeForSizeLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
OptimizeNoneLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
optionalLLVM.Prelude
Or 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
orLLVM.Prelude
ORDLLVM.AST.FloatingPointPredicate
OrdLLVM.Prelude
OrderingLLVM.Prelude
otherwiseLLVM.Prelude
Parameter 
1 (Type/Class)LLVM.AST.Global, LLVM.AST
2 (Data Constructor)LLVM.AST.Global, LLVM.AST
ParameterAttributeLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
parametersLLVM.AST.Global
parentPadLLVM.AST.Instruction, LLVM.AST
parentPad'LLVM.AST.Instruction, LLVM.AST
parseDataLayoutLLVM.DataLayout
personalityFunctionLLVM.AST.Global
PhiLLVM.AST.Instruction, LLVM.AST
piLLVM.Prelude
pointerAddrSpaceLLVM.AST.Type, LLVM.AST
pointerLayoutsLLVM.AST.DataLayout
pointerReferentLLVM.AST.Type, LLVM.AST
PointerTypeLLVM.AST.Type, LLVM.AST
possibleDestsLLVM.AST.Instruction, LLVM.AST
PPC_FP128LLVM.AST.Float
ppc_fp128LLVM.AST.Type
PPC_FP128FPLLVM.AST.Type, LLVM.AST
predLLVM.Prelude
preferredAlignmentLLVM.AST.DataLayout
prefixLLVM.AST.Global
PreserveAllLLVM.AST.CallingConvention
PreserveMostLLVM.AST.CallingConvention
printLLVM.Prelude
PrivateLLVM.AST.Linkage
productLLVM.Prelude
properFractionLLVM.Prelude
ProtectedLLVM.AST.Visibility
ptrLLVM.AST.Type
PtrToInt 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
PTX_DeviceLLVM.AST.CallingConvention
PTX_KernelLLVM.AST.CallingConvention
pureLLVM.Prelude
putCharLLVM.Prelude
putStrLLVM.Prelude
putStrLnLLVM.Prelude
QuadrupleLLVM.AST.Float
quotLLVM.Prelude
quotRemLLVM.Prelude
RationalLLVM.Prelude
ReadLLVM.Prelude
readLLVM.Prelude
readFileLLVM.Prelude
readIOLLVM.Prelude
readListLLVM.Prelude
readLnLLVM.Prelude
ReadNone 
1 (Data Constructor)LLVM.AST.ParameterAttribute
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
ReadOnly 
1 (Data Constructor)LLVM.AST.ParameterAttribute
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
readParenLLVM.Prelude
ReadSLLVM.Prelude
readsLLVM.Prelude
readsPrecLLVM.Prelude
RealLLVM.Prelude
RealFloatLLVM.Prelude
RealFracLLVM.Prelude
realToFracLLVM.Prelude
recipLLVM.Prelude
ReleaseLLVM.AST.Instruction, LLVM.AST
remLLVM.Prelude
repeatLLVM.Prelude
replacementLLVM.AST.Instruction, LLVM.AST
replicateLLVM.Prelude
replicateMLLVM.Prelude
replicateM_LLVM.Prelude
resultTypeLLVM.AST.Type, LLVM.AST
ResumeLLVM.AST.Instruction, LLVM.AST
RetLLVM.AST.Instruction, LLVM.AST
returnLLVM.Prelude
returnAttributes 
1 (Function)LLVM.AST.Instruction, LLVM.AST
2 (Function)LLVM.AST.Global
returnAttributes'LLVM.AST.Instruction, LLVM.AST
returnDestLLVM.AST.Instruction, LLVM.AST
ReturnedLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
returnOperandLLVM.AST.Instruction, LLVM.AST
ReturnsTwiceLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
returnTypeLLVM.AST.Global
reverseLLVM.Prelude
RightLLVM.Prelude
RMWOperationLLVM.AST.RMWOperation
rmwOperationLLVM.AST.Instruction, LLVM.AST
roundLLVM.Prelude
SafeStackLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SameSizeLLVM.AST.COMDAT
SanitizeAddressLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SanitizeMemoryLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SanitizeThreadLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
scaleFloatLLVM.Prelude
scanlLLVM.Prelude
scanl1LLVM.Prelude
scanrLLVM.Prelude
scanr1LLVM.Prelude
SDiv 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
sectionLLVM.AST.Global
Select 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
SelectionKindLLVM.AST.COMDAT
seqLLVM.Prelude
sequenceLLVM.Prelude
sequenceALLVM.Prelude
sequenceA_LLVM.Prelude
sequence_LLVM.Prelude
SequentiallyConsistentLLVM.AST.Instruction, LLVM.AST
SExt 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
SGELLVM.AST.IntegerPredicate
SGTLLVM.AST.IntegerPredicate
Shl 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
ShortByteStringLLVM.Prelude
ShowLLVM.Prelude
showLLVM.Prelude
showCharLLVM.Prelude
showListLLVM.Prelude
showParenLLVM.Prelude
ShowSLLVM.Prelude
showsLLVM.Prelude
showsPrecLLVM.Prelude
showStringLLVM.Prelude
ShuffleVector 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
signedIntegerValueLLVM.AST.Constant
SignExtLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
significandLLVM.Prelude
signumLLVM.Prelude
sinLLVM.Prelude
SingleLLVM.AST.Float
SingleThreadLLVM.AST.Instruction, LLVM.AST
sinhLLVM.Prelude
SIToFP 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
SLELLVM.AST.IntegerPredicate
SLTLLVM.AST.IntegerPredicate
sndLLVM.Prelude
someLLVM.Prelude
SomeFloatLLVM.AST.Float
spanLLVM.Prelude
SpeculatableLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SPIR_FUNCLLVM.AST.CallingConvention
SPIR_KERNELLLVM.AST.CallingConvention
splitAtLLVM.Prelude
sqrtLLVM.Prelude
SRem 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
SRetLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
StackAlignmentLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stackAlignmentLLVM.AST.DataLayout
StackProtectLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StackProtectReqLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StackProtectStrongLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StorageClassLLVM.AST.DLL
StoreLLVM.AST.Instruction, LLVM.AST
StringLLVM.Prelude
StringAttribute 
1 (Data Constructor)LLVM.AST.ParameterAttribute
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stringAttributeKind 
1 (Function)LLVM.AST.ParameterAttribute
2 (Function)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stringAttributeValue 
1 (Function)LLVM.AST.ParameterAttribute
2 (Function)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StructLLVM.AST.Constant
structNameLLVM.AST.Constant
StructureTypeLLVM.AST.Type, LLVM.AST
Sub 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
subtractLLVM.Prelude
succLLVM.Prelude
successorLLVM.AST.Instruction, LLVM.AST
sumLLVM.Prelude
SwiftLLVM.AST.CallingConvention
SwiftErrorLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwiftSelfLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwitchLLVM.AST.Instruction, LLVM.AST
SynchronizationScopeLLVM.AST.Instruction, LLVM.AST
SystemLLVM.AST.Instruction, LLVM.AST
TailLLVM.AST.Instruction, LLVM.AST
tailLLVM.Prelude
TailCallKindLLVM.AST.Instruction, LLVM.AST
tailCallKindLLVM.AST.Instruction, LLVM.AST
takeLLVM.Prelude
takeWhileLLVM.Prelude
tanLLVM.Prelude
tanhLLVM.Prelude
TerminatorLLVM.AST.Instruction, LLVM.AST
threadLocalModeLLVM.AST.Global
toEnumLLVM.Prelude
toIntegerLLVM.Prelude
TokenNoneLLVM.AST.Constant
TokenTypeLLVM.AST.Type, LLVM.AST
toListLLVM.Prelude
toRationalLLVM.Prelude
TraversableLLVM.Prelude
traverseLLVM.Prelude
traverse_LLVM.Prelude
True 
1 (Data Constructor)LLVM.Prelude
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
trueDestLLVM.AST.Instruction, LLVM.AST
trueValue 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
Trunc 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
truncateLLVM.Prelude
TypeLLVM.AST.Type, LLVM.AST
type' 
1 (Function)LLVM.AST.InlineAssembly
2 (Function)LLVM.AST.Constant
3 (Function)LLVM.AST.Instruction, LLVM.AST
4 (Function)LLVM.AST.Global
TypeableLLVM.Prelude
typeBitsLLVM.AST.Type, LLVM.AST
TypeDefinitionLLVM.AST
typeLayoutsLLVM.AST.DataLayout
UDiv 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
UEQLLVM.AST.FloatingPointPredicate
UGE 
1 (Data Constructor)LLVM.AST.IntegerPredicate
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
UGT 
1 (Data Constructor)LLVM.AST.IntegerPredicate
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
UIToFP 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
ULE 
1 (Data Constructor)LLVM.AST.IntegerPredicate
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
ULT 
1 (Data Constructor)LLVM.AST.IntegerPredicate
2 (Data Constructor)LLVM.AST.FloatingPointPredicate
UMaxLLVM.AST.RMWOperation
UMinLLVM.AST.RMWOperation
uncurryLLVM.Prelude
UndefLLVM.AST.Constant
undefinedLLVM.Prelude
UNELLVM.AST.FloatingPointPredicate
unlessLLVM.Prelude
unlinesLLVM.Prelude
UnNameLLVM.AST.Name, LLVM.AST
UnnamedAddrLLVM.AST.Global, LLVM.AST
unnamedAddrLLVM.AST.Global
UNOLLVM.AST.FloatingPointPredicate
UnorderedLLVM.AST.Instruction, LLVM.AST
UnreachableLLVM.AST.Instruction, LLVM.AST
UnsafeAlgebraLLVM.AST.Instruction, LLVM.AST
unsignedIntegerValueLLVM.AST.Constant
untilLLVM.Prelude
unwindDestLLVM.AST.Instruction, LLVM.AST
unwordsLLVM.Prelude
unwrapArrowLLVM.Prelude
unwrapMonadLLVM.Prelude
unzipLLVM.Prelude
unzip3LLVM.Prelude
URem 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
userErrorLLVM.Prelude
UWTableLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
VAArgLLVM.AST.Instruction, LLVM.AST
valueLLVM.AST.Instruction, LLVM.AST
VectorLLVM.AST.Constant
vector 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
VectorAlignLLVM.AST.DataLayout
VectorTypeLLVM.AST.Type, LLVM.AST
VisibilityLLVM.AST.Visibility
visibilityLLVM.AST.Global
void 
1 (Function)LLVM.Prelude
2 (Function)LLVM.AST.Type
VoidTypeLLVM.AST.Type, LLVM.AST
volatileLLVM.AST.Instruction, LLVM.AST
WeakLLVM.AST.Linkage
WeakODRLLVM.AST.Linkage
WebKit_JSLLVM.AST.CallingConvention
whenLLVM.Prelude
Win64LLVM.AST.CallingConvention
WindowsCOFFManglingLLVM.AST.DataLayout
WordLLVM.Prelude
Word16LLVM.Prelude
Word32LLVM.Prelude
Word64LLVM.Prelude
Word8LLVM.Prelude
wordsLLVM.Prelude
WrapArrowLLVM.Prelude
WrapMonadLLVM.Prelude
WrappedArrowLLVM.Prelude
WrappedMonadLLVM.Prelude
writeFileLLVM.Prelude
WriteOnly 
1 (Data Constructor)LLVM.AST.ParameterAttribute
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
X86_64_SysVLLVM.AST.CallingConvention
X86_FastCallLLVM.AST.CallingConvention
X86_FP80LLVM.AST.Float
x86_fp80LLVM.AST.Type
X86_FP80FPLLVM.AST.Type, LLVM.AST
X86_IntrLLVM.AST.CallingConvention
X86_RegCallLLVM.AST.CallingConvention
X86_StdCallLLVM.AST.CallingConvention
X86_ThisCallLLVM.AST.CallingConvention
X86_VectorCallLLVM.AST.CallingConvention
XchgLLVM.AST.RMWOperation
Xor 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
ZeroExtLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
ZExt 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
zipLLVM.Prelude
zip3LLVM.Prelude
ZipList 
1 (Data Constructor)LLVM.Prelude
2 (Type/Class)LLVM.Prelude
zipWithLLVM.Prelude
zipWith3LLVM.Prelude
zipWithMLLVM.Prelude
zipWithM_LLVM.Prelude
^LLVM.Prelude
^^LLVM.Prelude
||LLVM.Prelude