Contents
Index
llvm-tf-3.1.2: Bindings to the LLVM compiler toolkit using type families.
Index
%&&
LLVM.Util.Arithmetic
%/=
LLVM.Util.Arithmetic
%<
LLVM.Util.Arithmetic
%<=
LLVM.Util.Arithmetic
%==
LLVM.Util.Arithmetic
%>
LLVM.Util.Arithmetic
%>=
LLVM.Util.Arithmetic
%||
LLVM.Util.Arithmetic
&
LLVM.Core
:&
LLVM.Core
?
LLVM.Util.Arithmetic
??
LLVM.Util.Arithmetic
abiAlignmentOfType
LLVM.ExecutionEngine
ABinOp
LLVM.Core
ABinOpResult
LLVM.Core
abiSizeOfType
LLVM.ExecutionEngine
adapt
LLVM.Core
add
LLVM.Core
addAttributes
LLVM.Core
addFunctionValue
LLVM.ExecutionEngine
addGlobalMappings
LLVM.ExecutionEngine
addModule
LLVM.ExecutionEngine
addPhiInputs
LLVM.Core
addPhis
LLVM.Util.Loop
AE
LLVM.Core
AI
LLVM.Core
AL
LLVM.Core
alloca
1 (Function)
LLVM.Util.Foreign
2 (Function)
LLVM.Core
AllocArg
LLVM.Core
allOnes
LLVM.Core
AlwaysInlineAttribute
LLVM.Core
and
LLVM.Core
annotateValueList
LLVM.Core
AppendingLinkage
LLVM.Core
applyCall
LLVM.Core
ArgDesc
LLVM.Core
ArithFunction
LLVM.Util.Arithmetic
arithFunction
LLVM.Util.Arithmetic
ArithmeticType
LLVM.Core
arithmeticType
LLVM.Core
Array
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
arrayAlloca
LLVM.Core
arrayMalloc
LLVM.Core
ashr
LLVM.Core
Attribute
LLVM.Core
AUnOp
LLVM.Core
AV
LLVM.Core
AvailableExternallyLinkage
LLVM.Core
BasicBlock
LLVM.Core
BinOpDesc
LLVM.Core
bitcast
LLVM.Core
bitcastElements
LLVM.Core
BOAdd
LLVM.Core
BOAddNsw
LLVM.Core
BOAddNuw
LLVM.Core
BOAddNuwNsw
LLVM.Core
BOAnd
LLVM.Core
BOAShR
LLVM.Core
BOFAdd
LLVM.Core
BOFDiv
LLVM.Core
BOFMul
LLVM.Core
BOFRem
LLVM.Core
BOFSub
LLVM.Core
BOLShR
LLVM.Core
BOMul
LLVM.Core
BOMulNsw
LLVM.Core
BOMulNuw
LLVM.Core
BOMulNuwNsw
LLVM.Core
BOOr
LLVM.Core
BOSDiv
LLVM.Core
BOSDivExact
LLVM.Core
BOShL
LLVM.Core
BOSRem
LLVM.Core
BOSub
LLVM.Core
BOSubNsw
LLVM.Core
BOSubNuw
LLVM.Core
BOSubNuwNsw
LLVM.Core
BOUDiv
LLVM.Core
BOURem
LLVM.Core
BOXor
LLVM.Core
br
LLVM.Core
ByValAttribute
LLVM.Core
Call
LLVM.Core
call
LLVM.Core
CallArgs
LLVM.Core
callFrameAlignmentOfType
LLVM.ExecutionEngine
callFromFunction
LLVM.Core
CallIntrinsic
LLVM.Util.Arithmetic
callWithConv
LLVM.Core
callWithConvFromFunction
LLVM.Core
castModuleValue
LLVM.Core
CastVarArgs
LLVM.Core
castVarArgs
LLVM.Core
cmp
LLVM.Core
CmpEQ
LLVM.Core
CmpGE
LLVM.Core
CmpGT
LLVM.Core
CmpLE
LLVM.Core
CmpLT
LLVM.Core
CmpNE
LLVM.Core
CmpOp
LLVM.Core
CmpPredicate
LLVM.Core
CmpResult
LLVM.Core
CmpRet
LLVM.Core
CmpValueResult
LLVM.Core
CodeGenFunction
LLVM.Core
CodeGenModule
LLVM.Core
CommonLinkage
LLVM.Core
condBr
LLVM.Core
constArray
LLVM.Core
constCyclicArray
LLVM.Core
constCyclicVector
LLVM.Core
constOf
LLVM.Core
constPackedStruct
LLVM.Core
constStruct
LLVM.Core
ConstValue
LLVM.Core
constVector
LLVM.Core
createBasicBlock
LLVM.Core
createFunction
LLVM.Core
createFunctionPassManager
LLVM.Core
createGlobal
LLVM.Core
createModule
LLVM.Core
createNamedFunction
LLVM.Core
createNamedGlobal
LLVM.Core
createPassManager
LLVM.Core
createString
LLVM.Core
createStringNul
LLVM.Core
cyclicVector
LLVM.Core
defineBasicBlock
LLVM.Core
defineFunction
LLVM.Core
defineGlobal
LLVM.Core
defineModule
LLVM.Core
destroyModule
LLVM.Core
DLLExportLinkage
LLVM.Core
DLLImportLinkage
LLVM.Core
dumpType
LLVM.Core
dumpValue
LLVM.Core
ElementPtrType
LLVM.Core
EngineAccess
LLVM.ExecutionEngine
ExecutionEngine
LLVM.ExecutionEngine
ExecutionFunction
LLVM.ExecutionEngine
ext
LLVM.Core
ExternalLinkage
LLVM.Core
ExternalWeakLinkage
LLVM.Core
externFunction
LLVM.Core
externGlobal
LLVM.Core
extractelement
LLVM.Core
extractvalue
LLVM.Core
fadd
LLVM.Core
fcmp
LLVM.Core
fdiv
LLVM.Core
FieldType
LLVM.Core
FixedList
LLVM.Core
FloatingType
LLVM.Core
fmul
LLVM.Core
fneg
LLVM.Core
forLoop
LLVM.Util.Loop
FP128
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
fpext
LLVM.Core
FPFalse
LLVM.Core
FPOEQ
LLVM.Core
FPOGE
LLVM.Core
FPOGT
LLVM.Core
FPOLE
LLVM.Core
FPOLT
LLVM.Core
FPONE
LLVM.Core
FPORD
LLVM.Core
FPPredicate
LLVM.Core
FPT
LLVM.Core
fptoint
LLVM.Core
fptosi
LLVM.Core
fptoui
LLVM.Core
fptrunc
LLVM.Core
FPUEQ
LLVM.Core
FPUGE
LLVM.Core
FPUGT
LLVM.Core
FPULE
LLVM.Core
FPULT
LLVM.Core
FPUNE
LLVM.Core
FPUNO
LLVM.Core
free
LLVM.Core
frem
LLVM.Core
fromLabel
LLVM.Core
fromValue
LLVM.Util.Proxy
fromVector
LLVM.Core
fsub
LLVM.Core
Function
LLVM.Core
FunctionArgs
LLVM.Core
FunctionCodeGen
LLVM.Core
FunctionResult
LLVM.Core
generateFunction
LLVM.ExecutionEngine
Generic
LLVM.ExecutionEngine
getBasicBlocks
LLVM.Core
getCurrentBasicBlock
LLVM.Core
getDep
LLVM.Core
GetElementPtr
LLVM.Core
getElementPtr
LLVM.Core
getElementPtr0
LLVM.Core
getEngine
LLVM.ExecutionEngine
getExecutionFunction
LLVM.ExecutionEngine
GetField
LLVM.Core
getFunctions
LLVM.Core
getGlobalMappings
LLVM.Core
getGlobalVariables
LLVM.Core
getInstrDesc
LLVM.Core
getInstructions
LLVM.Core
getModuleValues
LLVM.Core
getOperands
LLVM.Core
getParams
LLVM.Core
getPointerToFunction
LLVM.ExecutionEngine
getTargetData
LLVM.ExecutionEngine
getUser
LLVM.Core
getUsers
LLVM.Core
getUses
LLVM.Core
GetValue
LLVM.Core
getValueName
LLVM.Core
GhostLinkage
LLVM.Core
Global
LLVM.Core
GlobalMappings
LLVM.Core
hasUsers
LLVM.Core
hostTriple
LLVM.Core
iadd
LLVM.Core
icmp
LLVM.Core
IDAlloca
LLVM.Core
IDBinOp
LLVM.Core
IDBitcast
LLVM.Core
IDBrCond
LLVM.Core
IDBrUncond
LLVM.Core
IDCall
LLVM.Core
IDExtractElement
LLVM.Core
IDExtractValue
LLVM.Core
IDFCmp
LLVM.Core
IDFPExt
LLVM.Core
IDFPtoSI
LLVM.Core
IDFPtoUI
LLVM.Core
IDFPTrunc
LLVM.Core
IDGetElementPtr
LLVM.Core
IDICmp
LLVM.Core
IDIndirectBr
LLVM.Core
IDInsertElement
LLVM.Core
IDInsertValue
LLVM.Core
IDIntToPtr
LLVM.Core
IDInvalidOp
LLVM.Core
IDInvoke
LLVM.Core
idiv
LLVM.Core
IDLoad
LLVM.Core
IDPhi
LLVM.Core
IDPtrToInt
LLVM.Core
IDRet
LLVM.Core
IDRetVoid
LLVM.Core
IDSelect
LLVM.Core
IDSExt
LLVM.Core
IDShuffleVector
LLVM.Core
IDSItoFP
LLVM.Core
IDStore
LLVM.Core
IDSwitch
LLVM.Core
IDTrunc
LLVM.Core
IDUItoFP
LLVM.Core
IDUnreachable
LLVM.Core
IDUnwind
LLVM.Core
IDUserOp1
LLVM.Core
IDUserOp2
LLVM.Core
IDVAArg
LLVM.Core
IDZExt
LLVM.Core
imul
LLVM.Core
ineg
LLVM.Core
initializeNativeTarget
LLVM.Core
InRegAttribute
LLVM.Core
insertelement
LLVM.Core
insertvalue
LLVM.Core
InstrDesc
LLVM.Core
IntegerType
LLVM.Core
IntEQ
LLVM.Core
InternalLinkage
LLVM.Core
IntN
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
IntNE
LLVM.Core
IntPredicate
LLVM.Core
intPtrType
LLVM.ExecutionEngine
intrinsicTypeName
LLVM.Core
IntSGE
LLVM.Core
IntSGT
LLVM.Core
IntSLE
LLVM.Core
IntSLT
LLVM.Core
inttofp
LLVM.Core
inttoptr
LLVM.Core
IntUGE
LLVM.Core
IntUGT
LLVM.Core
IntULE
LLVM.Core
IntULT
LLVM.Core
inv
LLVM.Core
invoke
LLVM.Core
invokeFromFunction
LLVM.Core
invokeWithConv
LLVM.Core
invokeWithConvFromFunction
LLVM.Core
irem
LLVM.Core
IsArithmetic
LLVM.Core
isChildOf
LLVM.Core
IsConst
LLVM.Core
IsFirstClass
LLVM.Core
IsFloating
LLVM.Core
isFloating
LLVM.Core
IsFunction
LLVM.Core
IsIndexArg
LLVM.Core
IsInteger
LLVM.Core
IsIntegerOrPointer
LLVM.Core
IsLengthType
LLVM.Util.Memory
IsPrimitive
LLVM.Core
IsScalarOrVector
LLVM.Core
isSigned
LLVM.Core
IsSized
LLVM.Core
IsType
LLVM.Core
isub
LLVM.Core
Label
LLVM.Core
liftCodeGenModule
LLVM.Core
Linkage
LLVM.Core
LinkerPrivateLinkage
LLVM.Core
LinkerPrivateWeakLinkage
LLVM.Core
LinkOnceAnyLinkage
LLVM.Core
LinkOnceODRAutoHideLinkage
LLVM.Core
LinkOnceODRLinkage
LLVM.Core
littleEndian
LLVM.ExecutionEngine
load
LLVM.Core
lshr
LLVM.Core
malloc
LLVM.Core
mapVector
LLVM.Util.Loop
mapVector2
LLVM.Util.Loop
memcpy
LLVM.Util.Memory
memmove
LLVM.Util.Memory
memset
LLVM.Util.Memory
Module
LLVM.Core
ModuleValue
LLVM.Core
mul
LLVM.Core
NakedAttribute
LLVM.Core
Natural
LLVM.Core
neg
LLVM.Core
NestAttribute
LLVM.Core
newBasicBlock
LLVM.Core
newFunction
LLVM.Core
newGlobal
LLVM.Core
newModule
LLVM.Core
newNamedBasicBlock
LLVM.Core
newNamedFunction
LLVM.Core
newNamedGlobal
LLVM.Core
newNamedModule
LLVM.Core
NoAliasAttribute
LLVM.Core
NoCaptureAttribute
LLVM.Core
NoImplicitFloatAttribute
LLVM.Core
NoInlineAttribute
LLVM.Core
NoRedZoneAttribute
LLVM.Core
NoReturnAttribute
LLVM.Core
NoUnwindAttribute
LLVM.Core
NumberOfElements
LLVM.Core
OptimizeForSizeAttribute
LLVM.Core
optimizeModule
LLVM.Util.Optimize
or
LLVM.Core
PackedStruct
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
PassManager
LLVM.Core
pcmp
LLVM.Core
Phi
LLVM.Util.Loop
phi
LLVM.Core
phis
LLVM.Util.Loop
pointerSize
LLVM.ExecutionEngine
Positive
LLVM.Core
preferredAlignmentOfType
LLVM.ExecutionEngine
PrivateLinkage
LLVM.Core
Proxy
1 (Type/Class)
LLVM.Util.Proxy
2 (Data Constructor)
LLVM.Util.Proxy
ptrtoint
LLVM.Core
readBitcodeFromFile
LLVM.Core
ReadNoneAttribute
LLVM.Core
ReadOnlyAttribute
LLVM.Core
recursiveFunction
LLVM.Util.Arithmetic
Ret
LLVM.Core
ret
LLVM.Core
retrn
LLVM.Util.Arithmetic
runCall
LLVM.Core
runEngineAccess
LLVM.ExecutionEngine
runEngineAccessWithModule
LLVM.ExecutionEngine
sadapt
LLVM.Core
sdiv
LLVM.Core
select
LLVM.Core
set
LLVM.Util.Arithmetic
setFastMath
LLVM.Core
setFuncCallConv
LLVM.Core
setHasAllowReciprocal
LLVM.Core
setHasNoInfs
LLVM.Core
setHasNoNaNs
LLVM.Core
setHasNoSignedZeros
LLVM.Core
setTarget
LLVM.Core
sext
LLVM.Core
SExtAttribute
LLVM.Core
shl
LLVM.Core
shufflevector
LLVM.Core
Signed
LLVM.Core
simpleFunction
LLVM.ExecutionEngine
sitofp
LLVM.Core
SizeOf
LLVM.Core
sizeOf
LLVM.Core
sizeOfTypeInBits
LLVM.ExecutionEngine
srem
LLVM.Core
StackProtectAttribute
LLVM.Core
StackProtectReqAttribute
LLVM.Core
staticFunction
LLVM.Core
staticGlobal
LLVM.Core
staticNamedFunction
LLVM.Core
store
LLVM.Core
storeSizeOfType
LLVM.ExecutionEngine
Struct
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
StructFields
LLVM.Core
StructRetAttribute
LLVM.Core
sub
LLVM.Core
switch
LLVM.Core
TargetData
1 (Type/Class)
LLVM.ExecutionEngine
2 (Data Constructor)
LLVM.ExecutionEngine
targetDataFromString
LLVM.ExecutionEngine
TDArray
LLVM.Core
TDDouble
LLVM.Core
TDFloat
LLVM.Core
TDFP128
LLVM.Core
TDFunction
LLVM.Core
TDInt
LLVM.Core
TDInvalidType
LLVM.Core
TDLabel
LLVM.Core
TDPtr
LLVM.Core
TDStruct
LLVM.Core
TDVector
LLVM.Core
TDVoid
LLVM.Core
Terminate
LLVM.Core
TFunction
LLVM.Core
TGlobal
LLVM.Core
ToArithFunction
LLVM.Util.Arithmetic
toArithFunction
LLVM.Util.Arithmetic
toLabel
LLVM.Core
toVector
LLVM.Core
Translatable
LLVM.ExecutionEngine
trunc
LLVM.Core
TValue
LLVM.Util.Arithmetic
TypeDesc
LLVM.Core
typeDesc
LLVM.Core
typeDesc2
LLVM.Core
typeName
LLVM.Core
typeRef
LLVM.Core
udiv
LLVM.Core
uitofp
LLVM.Core
undef
LLVM.Core
UnknownSize
LLVM.Core
unreachable
LLVM.Core
Unsafe
LLVM.ExecutionEngine
unsafeGenerateFunction
LLVM.ExecutionEngine
unsafeRemoveIO
LLVM.ExecutionEngine
unsafeTypeRef
LLVM.Core
urem
LLVM.Core
Value
LLVM.Core
value
LLVM.Core
valueOf
LLVM.Core
ValueType
LLVM.Core
VarArgs
LLVM.Core
Vector
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
vector
LLVM.Core
WeakAnyLinkage
LLVM.Core
WeakODRLinkage
LLVM.Core
with
LLVM.Util.Foreign
withArrayLen
LLVM.Util.Foreign
withIntPtrType
LLVM.ExecutionEngine
withString
LLVM.Core
withStringNul
LLVM.Core
WordN
1 (Type/Class)
LLVM.Core
2 (Data Constructor)
LLVM.Core
writeBitcodeToFile
LLVM.Core
writeCodeGenModule
LLVM.Util.File
xor
LLVM.Core
zadapt
LLVM.Core
zero
LLVM.Core
zext
LLVM.Core
ZExtAttribute
LLVM.Core