llvm-hs-pure-4.1.0.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
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
AllowAmbiguousTypesLLVM.TH
allowReciprocalLLVM.AST.Instruction, LLVM.AST
AllPhasesLLVM.TH
AlternativeLLVM.Prelude
AlternativeLayoutRuleLLVM.TH
AlternativeLayoutRuleTransitionalLLVM.TH
AlwaysInlineLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
And 
1 (Data Constructor)LLVM.AST.RMWOperation
2 (Data Constructor)LLVM.AST.Constant
3 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
andLLVM.Prelude
AnnLookupLLVM.TH
AnnLookupModuleLLVM.TH
AnnLookupNameLLVM.TH
AnnPLLVM.TH
AnnTargetLLVM.TH
AnyLLVM.AST.COMDAT
anyLLVM.Prelude
AnyRegLLVM.AST.CallingConvention
apLLVM.Prelude
AppELLVM.TH
appELLVM.TH
appendFileLLVM.Prelude
AppendingLLVM.AST.Linkage
appKLLVM.TH
ApplicativeLLVM.Prelude
ApplicativeDoLLVM.TH
appsELLVM.TH
AppTLLVM.TH
appTLLVM.TH
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
ArithSeqELLVM.TH
arithSeqELLVM.TH
ArityLLVM.TH
ARM_AAPCSLLVM.AST.CallingConvention
ARM_AAPCS_VFPLLVM.AST.CallingConvention
ARM_APCSLLVM.AST.CallingConvention
ArrayLLVM.AST.Constant
ArrayTypeLLVM.AST.Type, LLVM.AST
arrowKLLVM.TH
ArrowsLLVM.TH
ArrowTLLVM.TH
arrowTLLVM.TH
AShr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
asinLLVM.Prelude
asinhLLVM.Prelude
AsPLLVM.TH
asPLLVM.TH
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
AutoDeriveTypeableLLVM.TH
AvailableExternallyLLVM.AST.Linkage
Bang 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
bangLLVM.TH
BangPLLVM.TH
bangPLLVM.TH
BangPatternsLLVM.TH
bangTypeLLVM.TH
BangTypeQLLVM.TH
BasicBlock 
1 (Type/Class)LLVM.AST.Global, LLVM.AST
2 (Data Constructor)LLVM.AST.Global, LLVM.AST
basicBlocksLLVM.AST.Global
BeforePhaseLLVM.TH
BigEndianLLVM.AST.DataLayout
BinaryLiteralsLLVM.TH
BindSLLVM.TH
bindSLLVM.TH
BitCast 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
BlockAddressLLVM.AST.Constant
blockAddressBlockLLVM.AST.Constant
blockAddressFunctionLLVM.AST.Constant
BodyLLVM.TH
BodyQLLVM.TH
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
CallconvLLVM.TH
CallingConventionLLVM.AST.CallingConvention
callingConvention 
1 (Function)LLVM.AST.Instruction, LLVM.AST
2 (Function)LLVM.AST.Global
callingConvention'LLVM.AST.Instruction, LLVM.AST
CApiLLVM.TH
cApiLLVM.TH
CApiFFILLVM.TH
CaseELLVM.TH
caseELLVM.TH
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
CCallLLVM.TH
cCallLLVM.TH
ceilingLLVM.Prelude
CharLLVM.Prelude
CharLLLVM.TH
charLLLVM.TH
CharPrimLLLVM.TH
charPrimLLLVM.TH
ClassDLLVM.TH
classDLLVM.TH
ClassILLVM.TH
ClassOpILLVM.TH
classPLLVM.TH
Clause 
1 (Type/Class)LLVM.TH
2 (Data Constructor)LLVM.TH
clauseLLVM.TH
ClauseQLLVM.TH
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
ClosedTypeFamilyDLLVM.TH
closedTypeFamilyDLLVM.TH
closedTypeFamilyKindDLLVM.TH
closedTypeFamilyNoKindDLLVM.TH
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
CompELLVM.TH
compELLVM.TH
ConLLVM.TH
concatLLVM.Prelude
concatMapLLVM.Prelude
CondBrLLVM.AST.Instruction, LLVM.AST
CondELLVM.TH
condELLVM.TH
conditionLLVM.AST.Instruction, LLVM.AST
condition' 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
ConELLVM.TH
conELLVM.TH
conKLLVM.TH
ConLikeLLVM.TH
ConPLLVM.TH
conPLLVM.TH
ConQLLVM.TH
Const 
1 (Data Constructor)LLVM.Prelude
2 (Type/Class)LLVM.Prelude
constLLVM.Prelude
ConstantLLVM.AST.Constant
ConstantOperandLLVM.AST.Operand, LLVM.AST
constantTypeLLVM.AST.Constant
ConstrainedClassMethodsLLVM.TH
constraintKLLVM.TH
ConstraintKindsLLVM.TH
constraintsLLVM.AST.InlineAssembly
ConstraintTLLVM.TH
ConTLLVM.TH
conTLLVM.TH
ConvergentLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
cosLLVM.Prelude
coshLLVM.Prelude
CppLLVM.TH
CrossThreadLLVM.AST.Instruction, LLVM.AST
curryLLVM.Prelude
CxtLLVM.TH
cxtLLVM.TH
CxtQLLVM.TH
cycleLLVM.Prelude
DataLLVM.Prelude
DataConILLVM.TH
DataDLLVM.TH
dataDLLVM.TH
DataFamLLVM.TH
dataFamLLVM.TH
DataFamilyDLLVM.TH
dataFamilyDLLVM.TH
DataInstDLLVM.TH
dataInstDLLVM.TH
DataKindsLLVM.TH
DataLayout 
1 (Type/Class)LLVM.AST.DataLayout
2 (Data Constructor)LLVM.AST.DataLayout
dataLayoutToStringLLVM.DataLayout
DatatypeContextsLLVM.TH
DecLLVM.TH
DecidedLazyLLVM.TH
DecidedStrictLLVM.TH
DecidedStrictnessLLVM.TH
DecidedUnpackLLVM.TH
decodeFloatLLVM.Prelude
DecQLLVM.TH
DecsQLLVM.TH
DefaultLLVM.AST.Visibility
defaultDataLayoutLLVM.AST.DataLayout
defaultDestLLVM.AST.Instruction, LLVM.AST
defaultFixityLLVM.TH
defaultModuleLLVM.AST
DefaultSigDLLVM.TH
defaultSigDLLVM.TH
DefaultSignaturesLLVM.TH
defaultUnwindDestLLVM.AST.Instruction, LLVM.AST
DefinitionLLVM.AST
DereferenceableLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
DereferenceableOrNullLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
DeriveAnyClassLLVM.TH
DeriveDataTypeableLLVM.TH
DeriveFoldableLLVM.TH
DeriveFunctorLLVM.TH
DeriveGenericLLVM.TH
DeriveLiftLLVM.TH
DeriveTraversableLLVM.TH
destLLVM.AST.Instruction, LLVM.AST
destsLLVM.AST.Instruction, LLVM.AST
DialectLLVM.AST.InlineAssembly
dialectLLVM.AST.InlineAssembly
DisambiguateRecordFieldsLLVM.TH
divLLVM.Prelude
divModLLVM.Prelude
dllStorageClassLLVM.AST.Global
DoLLVM.AST.Instruction, LLVM.AST
DoAndIfThenElseLLVM.TH
DoELLVM.TH
doELLVM.TH
Double 
1 (Type/Class)LLVM.Prelude
2 (Data Constructor)LLVM.AST.Float
doubleLLVM.AST.Type
DoubleFPLLVM.AST.Type, LLVM.AST
DoublePrimLLLVM.TH
doublePrimLLLVM.TH
dropLLVM.Prelude
dropWhileLLVM.Prelude
DuplicateRecordFieldsLLVM.TH
dynLLVM.TH
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
EmptyCaseLLVM.TH
EmptyDataDeclsLLVM.TH
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
EqualityTLLVM.TH
equalityTLLVM.TH
equalPLLVM.TH
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
ExistentialQuantificationLLVM.TH
ExpLLVM.TH
expLLVM.Prelude
expectedLLVM.AST.Instruction, LLVM.AST
ExplicitForAllLLVM.TH
ExplicitNamespacesLLVM.TH
exponentLLVM.Prelude
ExportLLVM.AST.DLL
ExportFLLVM.TH
ExpQLLVM.TH
ExtendedDefaultRulesLLVM.TH
ExtensionLLVM.TH
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
extsEnabledLLVM.TH
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
FamFlavourLLVM.TH
FamilyILLVM.TH
familyKindDLLVM.TH
familyNoKindDLLVM.TH
FamilyResultSigLLVM.TH
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
FieldExpLLVM.TH
fieldExpLLVM.TH
FieldPatLLVM.TH
fieldPatLLVM.TH
FieldPatQLLVM.TH
FilePathLLVM.Prelude
FilterLLVM.AST.Instruction, LLVM.AST
filterLLVM.Prelude
filterMLLVM.Prelude
findLLVM.Prelude
Fixity 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
FixityDirectionLLVM.TH
FlexibleContextsLLVM.TH
FlexibleInstancesLLVM.TH
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
FloatPrimLLLVM.TH
floatPrimLLLVM.TH
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
ForallCLLVM.TH
forallCLLVM.TH
ForallTLLVM.TH
forallTLLVM.TH
ForeignLLVM.TH
ForeignDLLVM.TH
ForeignFunctionInterfaceLLVM.TH
foreverLLVM.Prelude
forImpDLLVM.TH
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
fromELLVM.TH
fromEnumLLVM.Prelude
fromIntegerLLVM.Prelude
fromIntegralLLVM.Prelude
fromMaybeLLVM.Prelude
FromPhaseLLVM.TH
FromRLLVM.TH
fromRLLVM.TH
fromRationalLLVM.Prelude
fromThenELLVM.TH
FromThenRLLVM.TH
fromThenRLLVM.TH
fromThenToELLVM.TH
FromThenToRLLVM.TH
fromThenToRLLVM.TH
fromToELLVM.TH
FromToRLLVM.TH
fromToRLLVM.TH
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
FunctionalDependenciesLLVM.TH
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
FunDLLVM.TH
funDLLVM.TH
FunDep 
1 (Type/Class)LLVM.TH
2 (Data Constructor)LLVM.TH
FunLikeLLVM.TH
GadtCLLVM.TH
gadtCLLVM.TH
GADTsLLVM.TH
GADTSyntaxLLVM.TH
garbageCollectorNameLLVM.AST.Global
gcdLLVM.Prelude
GeneralDynamicLLVM.AST.ThreadLocalStorage
GeneralizedNewtypeDerivingLLVM.TH
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
GHCForeignImportPrimLLVM.TH
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.TH
guardLLVM.Prelude
GuardedBLLVM.TH
guardedBLLVM.TH
GuardQLLVM.TH
HalfLLVM.AST.Float
halfLLVM.AST.Type
HalfFPLLVM.AST.Type, LLVM.AST
hasSideEffectsLLVM.AST.InlineAssembly
headLLVM.Prelude
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
ImplicitParamsLLVM.TH
ImplicitPreludeLLVM.TH
ImportLLVM.AST.DLL
ImportFLLVM.TH
ImpredicativeTypesLLVM.TH
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
IncoherentLLVM.TH
IncoherentInstancesLLVM.TH
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
InferRLLVM.TH
inferRLLVM.TH
infixAppLLVM.TH
InfixCLLVM.TH
infixCLLVM.TH
InfixDLLVM.TH
InfixELLVM.TH
infixELLVM.TH
InfixLLLVM.TH
InfixNLLVM.TH
InfixPLLVM.TH
infixPLLVM.TH
InfixRLLVM.TH
InfixTLLVM.TH
infixTLLVM.TH
InfoLLVM.TH
InfoQLLVM.TH
initLLVM.Prelude
InitialExecLLVM.AST.ThreadLocalStorage
initializerLLVM.AST.Global
InjectivityAnn 
1 (Type/Class)LLVM.TH
2 (Data Constructor)LLVM.TH
injectivityAnnLLVM.TH
InlinableLLVM.TH
Inline 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
InlineAssembly 
1 (Type/Class)LLVM.AST.InlineAssembly
2 (Data Constructor)LLVM.AST.InlineAssembly
InlineHintLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
InlinePLLVM.TH
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
InstanceDLLVM.TH
instanceDLLVM.TH
InstanceDecLLVM.TH
InstanceSigsLLVM.TH
instanceWithOverlapDLLVM.TH
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
IntegerLLLVM.TH
integerLLLVM.TH
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
InterruptibleLLVM.TH
InterruptibleFFILLVM.TH
IntPrimLLLVM.TH
intPrimLLLVM.TH
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
isExtEnabledLLVM.TH
isIEEELLVM.Prelude
isInfiniteLLVM.Prelude
isInstanceLLVM.TH
isNaNLLVM.Prelude
isNegativeZeroLLVM.Prelude
isPacked 
1 (Function)LLVM.AST.Type, LLVM.AST
2 (Function)LLVM.AST.Constant
isStrictLLVM.TH
isVarArgLLVM.AST.Type, LLVM.AST
iterateLLVM.Prelude
JavaScriptLLVM.TH
javaScriptLLVM.TH
JavaScriptFFILLVM.TH
joinLLVM.Prelude
JumpTableLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
JustLLVM.Prelude
KindLLVM.TH
KindedTVLLVM.TH
KindSigLLVM.TH
kindSigLLVM.TH
KindSignaturesLLVM.TH
lam1ELLVM.TH
LambdaCaseLLVM.TH
LamCaseELLVM.TH
lamCaseELLVM.TH
LamELLVM.TH
lamELLVM.TH
LandingPadLLVM.AST.Instruction, LLVM.AST
LandingPadClauseLLVM.AST.Instruction, LLVM.AST
LargestLLVM.AST.COMDAT
lastLLVM.Prelude
lcmLLVM.Prelude
LeftLLVM.Prelude
lengthLLVM.Prelude
LetELLVM.TH
letELLVM.TH
LetSLLVM.TH
letSLLVM.TH
lexLLVM.Prelude
LiberalTypeSynonymsLLVM.TH
liftALLVM.Prelude
liftA2LLVM.Prelude
liftA3LLVM.Prelude
liftMLLVM.Prelude
liftM2LLVM.Prelude
liftM3LLVM.Prelude
liftM4LLVM.Prelude
liftM5LLVM.Prelude
LinePLLVM.TH
linesLLVM.Prelude
LinkageLLVM.AST.Linkage
linkageLLVM.AST.Global
LinkOnceLLVM.AST.Linkage
LinkOnceODRLLVM.AST.Linkage
ListELLVM.TH
listELLVM.TH
listKLLVM.TH
ListPLLVM.TH
listPLLVM.TH
ListTLLVM.TH
listTLLVM.TH
LitLLVM.TH
LitELLVM.TH
litELLVM.TH
LitPLLVM.TH
litPLLVM.TH
LitTLLVM.TH
litTLLVM.TH
LittleEndianLLVM.AST.DataLayout
LoadLLVM.AST.Instruction, LLVM.AST
Loc 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
LocalAddrLLVM.AST.Global, LLVM.AST
LocalDynamicLLVM.AST.ThreadLocalStorage
LocalExecLLVM.AST.ThreadLocalStorage
LocalReferenceLLVM.AST.Operand, LLVM.AST
locationLLVM.TH
loc_endLLVM.TH
loc_filenameLLVM.TH
loc_moduleLLVM.TH
loc_packageLLVM.TH
loc_startLLVM.TH
logLLVM.Prelude
logBaseLLVM.Prelude
lookupLLVM.Prelude
lookupTypeNameLLVM.TH
lookupValueNameLLVM.TH
LShr 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
LTLLVM.Prelude
MachOManglingLLVM.AST.DataLayout
MagicHashLLVM.TH
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
Match 
1 (Type/Class)LLVM.TH
2 (Data Constructor)LLVM.TH
matchLLVM.TH
MatchQLLVM.TH
MaxLLVM.AST.RMWOperation
maxLLVM.Prelude
maxBoundLLVM.Prelude
maximumLLVM.Prelude
maximumByLLVM.Prelude
maxPrecedenceLLVM.TH
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
mkName 
1 (Function)LLVM.TH
2 (Function)LLVM.AST.Name, LLVM.AST
modLLVM.Prelude
ModelLLVM.AST.ThreadLocalStorage
Module 
1 (Type/Class)LLVM.AST
2 (Data Constructor)LLVM.AST
ModuleAnnotationLLVM.TH
moduleDataLayoutLLVM.AST
moduleDefinitionsLLVM.AST
ModuleInfo 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
ModuleInlineAssemblyLLVM.AST
moduleNameLLVM.AST
moduleSourceFileNameLLVM.AST
moduleTargetTripleLLVM.AST
MonadLLVM.Prelude
MonadComprehensionsLLVM.TH
MonadFailDesugaringLLVM.TH
MonadPlusLLVM.Prelude
MonoidLLVM.Prelude
MonoLocalBindsLLVM.TH
MonomorphismRestrictionLLVM.TH
MonoPatBindsLLVM.TH
MonotonicLLVM.AST.Instruction, LLVM.AST
mplusLLVM.Prelude
MSP430_INTRLLVM.AST.CallingConvention
msumLLVM.Prelude
Mul 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
MultiIfELLVM.TH
multiIfELLVM.TH
MultiParamTypeClassesLLVM.TH
MultiWayIfLLVM.TH
MustTailLLVM.AST.Instruction, LLVM.AST
mzeroLLVM.Prelude
NakedLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
Name 
1 (Type/Class)LLVM.TH
2 (Type/Class)LLVM.AST.Name, LLVM.AST
3 (Data Constructor)LLVM.AST.Name, LLVM.AST
nameLLVM.AST.Global
nameBaseLLVM.TH
NamedLLVM.AST.Instruction, LLVM.AST
NamedMetadataDefinitionLLVM.AST
NamedTypeReferenceLLVM.AST.Type, LLVM.AST
NamedWildCardsLLVM.TH
nameModuleLLVM.TH
namePackageLLVM.TH
NameSpaceLLVM.TH
nameSpaceLLVM.TH
NandLLVM.AST.RMWOperation
nArrayElementsLLVM.AST.Type, LLVM.AST
nativeSizesLLVM.AST.DataLayout
NELLVM.AST.IntegerPredicate
negateLLVM.Prelude
NegativeLiteralsLLVM.TH
NestLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
newNameLLVM.TH
NewtypeDLLVM.TH
newtypeDLLVM.TH
NewtypeInstDLLVM.TH
newtypeInstDLLVM.TH
NoAliasLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
NoBindSLLVM.TH
noBindSLLVM.TH
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
NoInline 
1 (Data Constructor)LLVM.TH
2 (Data Constructor)LLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NominalRLLVM.TH
nominalRLLVM.TH
noNaNsLLVM.AST.Instruction, LLVM.AST
NondecreasingIndentationLLVM.TH
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
NormalBLLVM.TH
normalBLLVM.TH
NormalCLLVM.TH
normalCLLVM.TH
NormalGLLVM.TH
normalGLLVM.TH
normalGELLVM.TH
NoSigLLVM.TH
noSigLLVM.TH
noSignedZerosLLVM.AST.Instruction, LLVM.AST
NoSourceStrictnessLLVM.TH
noSourceStrictnessLLVM.TH
NoSourceUnpackednessLLVM.TH
noSourceUnpackednessLLVM.TH
notLLVM.Prelude
notElemLLVM.Prelude
NothingLLVM.Prelude
notStrictLLVM.TH
NoUnwindLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
NPlusKPatternsLLVM.TH
nsw 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
NullLLVM.AST.Constant
nullLLVM.Prelude
NullaryTypeClassesLLVM.TH
NumLLVM.Prelude
NumberedLLVM.AST.CallingConvention
NumDecimalsLLVM.TH
numElementsLLVM.AST.Instruction, LLVM.AST
NumTyLitLLVM.TH
numTyLitLLVM.TH
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
OpenTypeFamilyDLLVM.TH
openTypeFamilyDLLVM.TH
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
OverlapLLVM.TH
OverlappableLLVM.TH
OverlappingLLVM.TH
OverlappingInstancesLLVM.TH
OverlapsLLVM.TH
OverloadedLabelsLLVM.TH
OverloadedListsLLVM.TH
OverloadedStringsLLVM.TH
PackageImportsLLVM.TH
ParallelArraysLLVM.TH
ParallelListCompLLVM.TH
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
ParensELLVM.TH
parensELLVM.TH
ParensPLLVM.TH
parensPLLVM.TH
ParensTLLVM.TH
parensTLLVM.TH
ParentNameLLVM.TH
parentPadLLVM.AST.Instruction, LLVM.AST
parentPad'LLVM.AST.Instruction, LLVM.AST
ParSLLVM.TH
parSLLVM.TH
parseDataLayoutLLVM.DataLayout
PartialTypeSignaturesLLVM.TH
PatLLVM.TH
PatGLLVM.TH
patGLLVM.TH
patGELLVM.TH
PatQLLVM.TH
PatternGuardsLLVM.TH
PatternSynonymsLLVM.TH
personalityFunctionLLVM.AST.Global
PhantomRLLVM.TH
phantomRLLVM.TH
PhasesLLVM.TH
PhiLLVM.AST.Instruction, LLVM.AST
piLLVM.Prelude
PlainTVLLVM.TH
pointerAddrSpaceLLVM.AST.Type, LLVM.AST
pointerLayoutsLLVM.AST.DataLayout
pointerReferentLLVM.AST.Type, LLVM.AST
PointerTypeLLVM.AST.Type, LLVM.AST
PolyKindsLLVM.TH
possibleDestsLLVM.AST.Instruction, LLVM.AST
PostfixOperatorsLLVM.TH
PPC_FP128LLVM.AST.Float
ppc_fp128LLVM.AST.Type
PPC_FP128FPLLVM.AST.Type, LLVM.AST
PprLLVM.TH
pprLLVM.TH
pprExpLLVM.TH
pprintLLVM.TH
pprLitLLVM.TH
pprParendTypeLLVM.TH
pprPatLLVM.TH
ppr_listLLVM.TH
pragAnnDLLVM.TH
pragInlDLLVM.TH
pragLineDLLVM.TH
PragmaLLVM.TH
PragmaDLLVM.TH
pragRuleDLLVM.TH
pragSpecDLLVM.TH
pragSpecInlDLLVM.TH
pragSpecInstDLLVM.TH
PredLLVM.TH
predLLVM.Prelude
PredQLLVM.TH
preferredAlignmentLLVM.AST.DataLayout
prefixLLVM.AST.Global
PreserveAllLLVM.AST.CallingConvention
PreserveMostLLVM.AST.CallingConvention
PrimLLVM.TH
primLLVM.TH
PrimTyConILLVM.TH
printLLVM.Prelude
PrivateLLVM.AST.Linkage
productLLVM.Prelude
PromotedConsTLLVM.TH
promotedConsTLLVM.TH
PromotedNilTLLVM.TH
promotedNilTLLVM.TH
PromotedTLLVM.TH
promotedTLLVM.TH
PromotedTupleTLLVM.TH
promotedTupleTLLVM.TH
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
QLLVM.TH
QuadrupleLLVM.AST.Float
QuasiQuotesLLVM.TH
quotLLVM.Prelude
quotRemLLVM.Prelude
RangeLLVM.TH
RangeQLLVM.TH
RankNTypesLLVM.TH
RationalLLVM.Prelude
RationalLLLVM.TH
rationalLLLVM.TH
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
RebindableSyntaxLLVM.TH
RecCLLVM.TH
recCLLVM.TH
RecConELLVM.TH
recConELLVM.TH
RecGadtCLLVM.TH
recGadtCLLVM.TH
recipLLVM.Prelude
RecordPunsLLVM.TH
RecordWildCardsLLVM.TH
recoverLLVM.TH
RecPLLVM.TH
recPLLVM.TH
RecUpdELLVM.TH
recUpdELLVM.TH
RecursiveDoLLVM.TH
reifyLLVM.TH
reifyAnnotationsLLVM.TH
reifyConStrictnessLLVM.TH
reifyFixityLLVM.TH
reifyInstancesLLVM.TH
reifyModuleLLVM.TH
reifyRolesLLVM.TH
RelaxedLayoutLLVM.TH
RelaxedPolyRecLLVM.TH
ReleaseLLVM.AST.Instruction, LLVM.AST
remLLVM.Prelude
repeatLLVM.Prelude
replacementLLVM.AST.Instruction, LLVM.AST
replicateLLVM.Prelude
replicateMLLVM.Prelude
replicateM_LLVM.Prelude
reportLLVM.TH
reportErrorLLVM.TH
reportWarningLLVM.TH
RepresentationalRLLVM.TH
representationalRLLVM.TH
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
RoleLLVM.TH
RoleAnnotationsLLVM.TH
RoleAnnotDLLVM.TH
roleAnnotDLLVM.TH
roundLLVM.Prelude
RuleBndrLLVM.TH
RuleBndrQLLVM.TH
RuleMatchLLVM.TH
RulePLLVM.TH
RuleVarLLVM.TH
ruleVarLLVM.TH
runIOLLVM.TH
runQLLVM.TH
SafeLLVM.TH
safeLLVM.TH
SafeStackLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SafetyLLVM.TH
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
ScopedTypeVariablesLLVM.TH
SDiv 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
sectionLLVM.AST.Global
sectionLLLVM.TH
sectionRLLVM.TH
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
SigDLLVM.TH
sigDLLVM.TH
SigELLVM.TH
sigELLVM.TH
signedIntegerValueLLVM.AST.Constant
SignExtLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
significandLLVM.Prelude
signumLLVM.Prelude
SigPLLVM.TH
sigPLLVM.TH
SigTLLVM.TH
sigTLLVM.TH
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
SourceLazyLLVM.TH
sourceLazyLLVM.TH
SourceNoUnpackLLVM.TH
sourceNoUnpackLLVM.TH
SourceStrictLLVM.TH
sourceStrictLLVM.TH
SourceStrictnessLLVM.TH
SourceStrictnessQLLVM.TH
SourceUnpackLLVM.TH
sourceUnpackLLVM.TH
SourceUnpackednessLLVM.TH
SourceUnpackednessQLLVM.TH
spanLLVM.Prelude
SpecialiseInstPLLVM.TH
SpecialisePLLVM.TH
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
StandaloneDerivDLLVM.TH
standaloneDerivDLLVM.TH
StandaloneDerivingLLVM.TH
starKLLVM.TH
StarTLLVM.TH
StaticELLVM.TH
staticELLVM.TH
StaticPointersLLVM.TH
StdCallLLVM.TH
stdCallLLVM.TH
StmtLLVM.TH
StmtQLLVM.TH
StorageClassLLVM.AST.DLL
StoreLLVM.AST.Instruction, LLVM.AST
Strict 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
StrictDataLLVM.TH
strictTypeLLVM.TH
StrictTypeQLLVM.TH
StringLLVM.Prelude
StringAttributeLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stringAttributeKindLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stringAttributeValueLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stringELLVM.TH
StringLLLVM.TH
stringLLLVM.TH
StringPrimLLLVM.TH
stringPrimLLLVM.TH
StrTyLitLLVM.TH
strTyLitLLVM.TH
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
SwiftErrorLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwiftSelfLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwitchLLVM.AST.Instruction, LLVM.AST
SynchronizationScopeLLVM.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
TemplateHaskellLLVM.TH
TemplateHaskellQuotesLLVM.TH
TerminatorLLVM.AST.Instruction, LLVM.AST
TExpLLVM.TH
thisModuleLLVM.TH
threadLocalModeLLVM.AST.Global
TildePLLVM.TH
tildePLLVM.TH
toEnumLLVM.Prelude
toIntegerLLVM.Prelude
TokenNoneLLVM.AST.Constant
TokenTypeLLVM.AST.Type, LLVM.AST
toListLLVM.Prelude
toRationalLLVM.Prelude
TraditionalRecordSyntaxLLVM.TH
TransformListCompLLVM.TH
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
TupELLVM.TH
tupELLVM.TH
tupleDataNameLLVM.TH
tupleKLLVM.TH
TupleSectionsLLVM.TH
TupleTLLVM.TH
tupleTLLVM.TH
tupleTypeNameLLVM.TH
TupPLLVM.TH
tupPLLVM.TH
TyConILLVM.TH
TyLitLLVM.TH
TyLitQLLVM.TH
Type 
1 (Type/Class)LLVM.TH
2 (Type/Class)LLVM.AST.Type, LLVM.AST
type' 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.InlineAssembly
3 (Function)LLVM.AST.Instruction, LLVM.AST
4 (Function)LLVM.AST.Global
TypeableLLVM.Prelude
TypeAnnotationLLVM.TH
TypeApplicationsLLVM.TH
typeBitsLLVM.AST.Type, LLVM.AST
TypeDefinitionLLVM.AST
TypedRuleVarLLVM.TH
typedRuleVarLLVM.TH
TypeFamLLVM.TH
typeFamLLVM.TH
TypeFamiliesLLVM.TH
TypeFamilyDependenciesLLVM.TH
TypeFamilyHead 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
TypeInTypeLLVM.TH
typeLayoutsLLVM.AST.DataLayout
TypeOperatorsLLVM.TH
TypeQLLVM.TH
TypeSynonymInstancesLLVM.TH
TySynDLLVM.TH
tySynDLLVM.TH
TySynEqn 
1 (Data Constructor)LLVM.TH
2 (Type/Class)LLVM.TH
tySynEqnLLVM.TH
TySynEqnQLLVM.TH
TySynInstDLLVM.TH
tySynInstDLLVM.TH
TyVarBndrLLVM.TH
TyVarILLVM.TH
TyVarSigLLVM.TH
tyVarSigLLVM.TH
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
UInfixELLVM.TH
uInfixELLVM.TH
UInfixPLLVM.TH
uInfixPLLVM.TH
UInfixTLLVM.TH
uInfixTLLVM.TH
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
UnboundVarELLVM.TH
UnboxedTupELLVM.TH
unboxedTupleDataNameLLVM.TH
UnboxedTuplesLLVM.TH
UnboxedTupleTLLVM.TH
unboxedTupleTypeNameLLVM.TH
UnboxedTupPLLVM.TH
uncurryLLVM.Prelude
UndecidableInstancesLLVM.TH
UndecidableSuperClassesLLVM.TH
UndefLLVM.AST.Constant
undefinedLLVM.Prelude
UNELLVM.AST.FloatingPointPredicate
UnicodeSyntaxLLVM.TH
unlessLLVM.Prelude
UnliftedLLVM.TH
UnliftedFFITypesLLVM.TH
unlinesLLVM.Prelude
UnNameLLVM.AST.Name, LLVM.AST
UnnamedAddrLLVM.AST.Global, LLVM.AST
unnamedAddrLLVM.AST.Global
UNOLLVM.AST.FloatingPointPredicate
UnorderedLLVM.AST.Instruction, LLVM.AST
unpackedLLVM.TH
UnreachableLLVM.AST.Instruction, LLVM.AST
UnsafeLLVM.TH
unsafeLLVM.TH
UnsafeAlgebraLLVM.AST.Instruction, LLVM.AST
unsignedIntegerValueLLVM.AST.Constant
untilLLVM.Prelude
unTypeLLVM.TH
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
ValDLLVM.TH
valDLLVM.TH
valueLLVM.AST.Instruction, LLVM.AST
ValueAnnotationLLVM.TH
varBangTypeLLVM.TH
VarBangTypeQLLVM.TH
VarELLVM.TH
varELLVM.TH
VarILLVM.TH
varKLLVM.TH
VarPLLVM.TH
varPLLVM.TH
varStrictTypeLLVM.TH
VarStrictTypeQLLVM.TH
VarTLLVM.TH
varTLLVM.TH
VectorLLVM.AST.Constant
vector 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.AST.Instruction, LLVM.AST
VectorAlignLLVM.AST.DataLayout
VectorTypeLLVM.AST.Type, LLVM.AST
ViewPLLVM.TH
viewPLLVM.TH
ViewPatternsLLVM.TH
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
WildCardTLLVM.TH
WildPLLVM.TH
wildPLLVM.TH
WindowsCOFFManglingLLVM.AST.DataLayout
WordLLVM.Prelude
Word16LLVM.Prelude
Word32LLVM.Prelude
Word64LLVM.Prelude
Word8LLVM.Prelude
WordPrimLLLVM.TH
wordPrimLLLVM.TH
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_64_Win64LLVM.AST.CallingConvention
X86_FastCallLLVM.AST.CallingConvention
X86_FP80LLVM.AST.Float
x86_fp80LLVM.AST.Type
X86_FP80FPLLVM.AST.Type, LLVM.AST
X86_StdCallLLVM.AST.CallingConvention
X86_ThisCallLLVM.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