llvm-party-12.1.1: General purpose LLVM bindings

Index - S

SafeStackLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SameSizeLLVM.AST.COMDAT
SanitizeAddressLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SanitizeHWAddressLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SanitizeMemoryLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SanitizeThreadLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
saveNamedTypeLLVM.Internal.DecodeAST
saveTemporaryLabelsLLVM.Target.Options
scalarLoadThresholdLLVM.Transforms
ScalarReplacementOfAggregatesLLVM.Transforms
scaleFloatLLVM.Prelude
scanlLLVM.Prelude
scanl1LLVM.Prelude
scanrLLVM.Prelude
scanr1LLVM.Prelude
SCEILLVM.Triple
SDiv 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
sdivLLVM.IRBuilder.Instruction, LLVM.IRBuilder
sectionLLVM.AST.Global
Select 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
selectLLVM.IRBuilder.Instruction, LLVM.IRBuilder
SelectionKindLLVM.AST.COMDAT
SemigroupLLVM.Prelude
seqLLVM.Prelude
sequenceLLVM.Prelude
sequenceALLVM.Prelude
sequenceA_LLVM.Prelude
sequence_LLVM.Prelude
SequentiallyConsistentLLVM.AST.Instruction, LLVM.AST
sessionCleanupsLLVM.Internal.OrcJIT
sessionPtrLLVM.Internal.OrcJIT
setAliaseeLLVM.Internal.FFI.GlobalAlias
setAlignment 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setAllowFPOpFusionLLVM.Internal.FFI.Target
setAttributeListLLVM.Internal.FFI.Function
setCallSiteAttributeListLLVM.Internal.FFI.Instruction
setCallSiteCallingConventionLLVM.Internal.FFI.Instruction
setCleanupLLVM.Internal.FFI.Instruction
setCOMDAT 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setCOMDATSelectionKindLLVM.Internal.FFI.GlobalValue
setCompressDebugSectionsLLVM.Internal.FFI.Target
setDataLayout 
1 (Function)LLVM.Internal.FFI.Module
2 (Function)LLVM.Internal.Module
setDebuggerTuningLLVM.Internal.FFI.Target
setDLLStorageClass 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setEABIVersionLLVM.Internal.FFI.Target
setExceptionModelLLVM.Internal.FFI.Target
setFastMathFlagsLLVM.Internal.FFI.Builder
setFloatABITypeLLVM.Internal.FFI.Target
setFPDenormalModeLLVM.Internal.FFI.Target
setFunctionAttributesLLVM.Internal.Function
setFunctionCallingConventionLLVM.Internal.FFI.Function
setGC 
1 (Function)LLVM.Internal.FFI.Function
2 (Function)LLVM.Internal.Function
setGlobalConstantLLVM.Internal.FFI.GlobalVariable
setInitializerLLVM.Internal.FFI.GlobalVariable
setInstrAlignmentLLVM.Internal.FFI.Instruction
setLibraryFunctionAvailableWithNameLLVM.Internal.Target, LLVM.Target
setLinkage 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setMCJITCompilerOptionsCodeModelLLVM.Internal.FFI.ExecutionEngine
setMCJITCompilerOptionsEnableFastISelLLVM.Internal.FFI.ExecutionEngine
setMCJITCompilerOptionsNoFramePointerElimLLVM.Internal.FFI.ExecutionEngine
setMCJITCompilerOptionsOptLevelLLVM.Internal.FFI.ExecutionEngine
setMCTargetOptionFlagLLVM.Internal.FFI.Target
setMDLLVM.Internal.Instruction
setMetadata 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.FFI.Instruction
3 (Function)LLVM.Internal.Module
setMultithreadedLLVM.Threading
setNamedTypeLLVM.Internal.Type
setPersonalityFn 
1 (Function)LLVM.Internal.FFI.Function
2 (Function)LLVM.Internal.Function
setPrefixData 
1 (Function)LLVM.Internal.FFI.Function
2 (Function)LLVM.Internal.Function
setSection 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setSourceFileNameLLVM.Internal.FFI.Module
setStackAlignmentOverrideLLVM.Internal.FFI.Target
setTailCallKindLLVM.Internal.FFI.Instruction
setTargetOptionFlagLLVM.Internal.FFI.Target
setTargetTriple 
1 (Function)LLVM.Internal.FFI.Module
2 (Function)LLVM.Internal.Module
setThreadLocalMode 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
setThreadModelLLVM.Internal.FFI.Target
setUnnamedAddrLLVM.Internal.FFI.GlobalValue
setValueNameLLVM.Internal.FFI.Value
setVisibility 
1 (Function)LLVM.Internal.FFI.GlobalValue
2 (Function)LLVM.Internal.Global
SExt 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
sextLLVM.IRBuilder.Instruction, LLVM.IRBuilder
SGELLVM.AST.IntegerPredicate
SGTLLVM.AST.IntegerPredicate
SHA1LLVM.AST.Operand
ShaveLLVM.Triple
Shl 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
shlLLVM.IRBuilder.Instruction, LLVM.IRBuilder
ShortByteStringLLVM.Prelude
ShowLLVM.Prelude
showLLVM.Prelude
showCharLLVM.Prelude
showListLLVM.Prelude
showMachineCodeEncodingLLVM.Target.Options
showMachineCodeInstructionsLLVM.Target.Options
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
shuffleVectorLLVM.IRBuilder.Instruction, LLVM.IRBuilder
SignedCharEncodingLLVM.AST.Operand
SignedEncodingLLVM.AST.Operand
signedIntegerValueLLVM.AST.Constant
SignExtLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
significandLLVM.Prelude
signumLLVM.Prelude
SimplifyControlFlowGraphLLVM.Transforms
SimplifyLibCallsLLVM.Transforms
simplifyLibCallsLLVM.Internal.PassManager, LLVM.PassManager
sinLLVM.Prelude
SingleLLVM.AST.Float
singleLLVM.IRBuilder.Constant, LLVM.IRBuilder
SingleInheritanceLLVM.AST.Operand
SingleThreadLLVM.AST.Instruction, LLVM.AST
sinhLLVM.Prelude
SinkingLLVM.Transforms
SIToFP 
1 (Data Constructor)LLVM.AST.Constant
2 (Data Constructor)LLVM.AST.Instruction, LLVM.AST
sitofpLLVM.IRBuilder.Instruction, LLVM.IRBuilder
sizeLevelLLVM.Internal.PassManager, LLVM.PassManager
sizeof 
1 (Function)LLVM.AST.Constant
2 (Function)LLVM.IRBuilder.Instruction, LLVM.IRBuilder
SLELLVM.AST.IntegerPredicate
SlotLLVM.Internal.FFI.Attribute
SLTLLVM.AST.IntegerPredicate
SmallLLVM.CodeModel
SMDiagnosticLLVM.Internal.FFI.SMDiagnostic
sndLLVM.Prelude
snocLLVM.IRBuilder.Internal.SnocList
SnocList 
1 (Type/Class)LLVM.IRBuilder.Internal.SnocList
2 (Data Constructor)LLVM.IRBuilder.Internal.SnocList
SolarisLLVM.Triple
someLLVM.Prelude
SomeFloatLLVM.AST.Float
spanLLVM.Prelude
SparcLLVM.Triple
SparcelLLVM.Triple
Sparcv9LLVM.Triple
SparseConditionalConstantPropagationLLVM.Transforms
SpecificationLLVM.Internal.MemoryBuffer
SpeculatableLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
SpirLLVM.Triple
Spir64LLVM.Triple
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
sremLLVM.IRBuilder.Instruction, LLVM.IRBuilder
SRetLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
StackAlignmentLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stackAlignmentLLVM.AST.DataLayout
stackAlignmentOverrideLLVM.Target.Options
StackProtectLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StackProtectReqLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
StackProtectStrongLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
stackSymbolOrderingLLVM.Target.Options
StaticLLVM.Relocation
StaticMemberLLVM.AST.Operand
StorageClassLLVM.AST.DLL
StoreLLVM.AST.Instruction, LLVM.AST
storeLLVM.IRBuilder.Instruction, LLVM.IRBuilder
StrictFPLLVM.AST.FunctionAttribute, LLVM.AST.Attribute
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
StringRefLLVM.Internal.FFI.PtrHierarchy
StripDeadDebugInfoLLVM.Transforms
StripDebugDeclareLLVM.Transforms
StripNonDebugSymbolsLLVM.Transforms
StripSymbolsLLVM.Transforms
StructLLVM.AST.Constant
structLLVM.IRBuilder.Constant, LLVM.IRBuilder
structCreateNamedLLVM.Internal.FFI.Type
structIsLiteralLLVM.Internal.FFI.Type
structIsOpaqueLLVM.Internal.FFI.Type
structMemberThresholdLLVM.Transforms
structNameLLVM.AST.Constant
structSetBodyLLVM.Internal.FFI.Type
structSetBody'LLVM.Internal.FFI.Type
structTypeInContextLLVM.Internal.FFI.Type
structTypeInContext'LLVM.Internal.FFI.Type
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
subLLVM.IRBuilder.Instruction, LLVM.IRBuilder
subarchitectureLLVM.Triple
SubprogramLLVM.AST.Operand
SubrangeLLVM.AST.Operand
SubroutineTypeLLVM.AST.Operand
subtractLLVM.Prelude
succLLVM.Prelude
successorLLVM.AST.Instruction, LLVM.AST
sumLLVM.Prelude
SuperwordLevelParallelismVectorizeLLVM.Transforms
superwordLevelParallelismVectorizeLLVM.Internal.PassManager, LLVM.PassManager
SUSELLVM.Triple
SwiftLLVM.AST.CallingConvention
SwiftErrorLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwiftSelfLLVM.AST.ParameterAttribute, LLVM.AST.Attribute
SwitchLLVM.AST.Instruction, LLVM.AST
switchLLVM.IRBuilder.Instruction, LLVM.IRBuilder
SymbolStringPtrLLVM.Internal.FFI.OrcJIT
SynchronizationScope 
1 (Type/Class)LLVM.Internal.FFI.LLVMCTypes
2 (Data Constructor)LLVM.Internal.FFI.LLVMCTypes
3 (Type/Class)LLVM.AST.Instruction, LLVM.AST
synchronizationScopePLLVM.Internal.FFI.LLVMCTypes
synchronizationScopeSingleThreadLLVM.Internal.FFI.LLVMCTypes
synchronizationScopeSystemLLVM.Internal.FFI.LLVMCTypes
SystemLLVM.AST.Instruction, LLVM.AST
SystemzLLVM.Triple