| SafeStack | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| SameSize | LLVM.AST.COMDAT |
| SanitizeAddress | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| SanitizeHWAddress | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| SanitizeMemory | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| SanitizeThread | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| saveNamedType | LLVM.Internal.DecodeAST |
| saveTemporaryLabels | LLVM.Target.Options |
| scalarLoadThreshold | LLVM.Transforms |
| ScalarReplacementOfAggregates | LLVM.Transforms |
| scaleFloat | LLVM.Prelude |
| scanl | LLVM.Prelude |
| scanl1 | LLVM.Prelude |
| scanr | LLVM.Prelude |
| scanr1 | LLVM.Prelude |
| SCEI | LLVM.Triple |
| SDiv | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| sdiv | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| section | LLVM.AST.Global |
| Select | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| select | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SelectionKind | LLVM.AST.COMDAT |
| Semigroup | LLVM.Prelude |
| seq | LLVM.Prelude |
| sequence | LLVM.Prelude |
| sequenceA | LLVM.Prelude |
| sequenceA_ | LLVM.Prelude |
| sequence_ | LLVM.Prelude |
| SequentiallyConsistent | LLVM.AST.Instruction, LLVM.AST |
| sessionCleanups | LLVM.Internal.OrcJIT |
| sessionPtr | LLVM.Internal.OrcJIT |
| setAliasee | LLVM.Internal.FFI.GlobalAlias |
| setAlignment | |
| 1 (Function) | LLVM.Internal.FFI.GlobalValue |
| 2 (Function) | LLVM.Internal.Global |
| setAllowFPOpFusion | LLVM.Internal.FFI.Target |
| setAttributeList | LLVM.Internal.FFI.Function |
| setCallSiteAttributeList | LLVM.Internal.FFI.Instruction |
| setCallSiteCallingConvention | LLVM.Internal.FFI.Instruction |
| setCleanup | LLVM.Internal.FFI.Instruction |
| setCOMDAT | |
| 1 (Function) | LLVM.Internal.FFI.GlobalValue |
| 2 (Function) | LLVM.Internal.Global |
| setCOMDATSelectionKind | LLVM.Internal.FFI.GlobalValue |
| setCompressDebugSections | LLVM.Internal.FFI.Target |
| setDataLayout | |
| 1 (Function) | LLVM.Internal.FFI.Module |
| 2 (Function) | LLVM.Internal.Module |
| setDebuggerTuning | LLVM.Internal.FFI.Target |
| setDLLStorageClass | |
| 1 (Function) | LLVM.Internal.FFI.GlobalValue |
| 2 (Function) | LLVM.Internal.Global |
| setEABIVersion | LLVM.Internal.FFI.Target |
| setExceptionModel | LLVM.Internal.FFI.Target |
| setFastMathFlags | LLVM.Internal.FFI.Builder |
| setFloatABIType | LLVM.Internal.FFI.Target |
| setFPDenormalMode | LLVM.Internal.FFI.Target |
| setFunctionAttributes | LLVM.Internal.Function |
| setFunctionCallingConvention | LLVM.Internal.FFI.Function |
| setGC | |
| 1 (Function) | LLVM.Internal.FFI.Function |
| 2 (Function) | LLVM.Internal.Function |
| setGlobalConstant | LLVM.Internal.FFI.GlobalVariable |
| setInitializer | LLVM.Internal.FFI.GlobalVariable |
| setInstrAlignment | LLVM.Internal.FFI.Instruction |
| setLibraryFunctionAvailableWithName | LLVM.Internal.Target, LLVM.Target |
| setLinkage | |
| 1 (Function) | LLVM.Internal.FFI.GlobalValue |
| 2 (Function) | LLVM.Internal.Global |
| setMCJITCompilerOptionsCodeModel | LLVM.Internal.FFI.ExecutionEngine |
| setMCJITCompilerOptionsEnableFastISel | LLVM.Internal.FFI.ExecutionEngine |
| setMCJITCompilerOptionsNoFramePointerElim | LLVM.Internal.FFI.ExecutionEngine |
| setMCJITCompilerOptionsOptLevel | LLVM.Internal.FFI.ExecutionEngine |
| setMCTargetOptionFlag | LLVM.Internal.FFI.Target |
| setMD | LLVM.Internal.Instruction |
| setMetadata | |
| 1 (Function) | LLVM.Internal.FFI.GlobalValue |
| 2 (Function) | LLVM.Internal.FFI.Instruction |
| 3 (Function) | LLVM.Internal.Module |
| setMultithreaded | LLVM.Threading |
| setNamedType | LLVM.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 |
| setSourceFileName | LLVM.Internal.FFI.Module |
| setStackAlignmentOverride | LLVM.Internal.FFI.Target |
| setTailCallKind | LLVM.Internal.FFI.Instruction |
| setTargetOptionFlag | LLVM.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 |
| setThreadModel | LLVM.Internal.FFI.Target |
| setUnnamedAddr | LLVM.Internal.FFI.GlobalValue |
| setValueName | LLVM.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 |
| sext | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SGE | LLVM.AST.IntegerPredicate |
| SGT | LLVM.AST.IntegerPredicate |
| SHA1 | LLVM.AST.Operand |
| Shave | LLVM.Triple |
| Shl | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| shl | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| ShortByteString | LLVM.Prelude |
| Show | LLVM.Prelude |
| show | LLVM.Prelude |
| showChar | LLVM.Prelude |
| showList | LLVM.Prelude |
| showMachineCodeEncoding | LLVM.Target.Options |
| showMachineCodeInstructions | LLVM.Target.Options |
| showParen | LLVM.Prelude |
| ShowS | LLVM.Prelude |
| shows | LLVM.Prelude |
| showsPrec | LLVM.Prelude |
| showString | LLVM.Prelude |
| ShuffleVector | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| shuffleVector | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SignedCharEncoding | LLVM.AST.Operand |
| SignedEncoding | LLVM.AST.Operand |
| signedIntegerValue | LLVM.AST.Constant |
| SignExt | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| significand | LLVM.Prelude |
| signum | LLVM.Prelude |
| SimplifyControlFlowGraph | LLVM.Transforms |
| SimplifyLibCalls | LLVM.Transforms |
| simplifyLibCalls | LLVM.Internal.PassManager, LLVM.PassManager |
| sin | LLVM.Prelude |
| Single | LLVM.AST.Float |
| single | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| SingleInheritance | LLVM.AST.Operand |
| SingleThread | LLVM.AST.Instruction, LLVM.AST |
| sinh | LLVM.Prelude |
| Sinking | LLVM.Transforms |
| SIToFP | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| sitofp | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| sizeLevel | LLVM.Internal.PassManager, LLVM.PassManager |
| sizeof | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SLE | LLVM.AST.IntegerPredicate |
| Slot | LLVM.Internal.FFI.Attribute |
| SLT | LLVM.AST.IntegerPredicate |
| Small | LLVM.CodeModel |
| SMDiagnostic | LLVM.Internal.FFI.SMDiagnostic |
| snd | LLVM.Prelude |
| snoc | LLVM.IRBuilder.Internal.SnocList |
| SnocList | |
| 1 (Type/Class) | LLVM.IRBuilder.Internal.SnocList |
| 2 (Data Constructor) | LLVM.IRBuilder.Internal.SnocList |
| Solaris | LLVM.Triple |
| some | LLVM.Prelude |
| SomeFloat | LLVM.AST.Float |
| span | LLVM.Prelude |
| Sparc | LLVM.Triple |
| Sparcel | LLVM.Triple |
| Sparcv9 | LLVM.Triple |
| SparseConditionalConstantPropagation | LLVM.Transforms |
| Specification | LLVM.Internal.MemoryBuffer |
| Speculatable | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| Spir | LLVM.Triple |
| Spir64 | LLVM.Triple |
| SPIR_FUNC | LLVM.AST.CallingConvention |
| SPIR_KERNEL | LLVM.AST.CallingConvention |
| splitAt | LLVM.Prelude |
| sqrt | LLVM.Prelude |
| SRem | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| srem | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SRet | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| StackAlignment | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| stackAlignment | LLVM.AST.DataLayout |
| stackAlignmentOverride | LLVM.Target.Options |
| StackProtect | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| StackProtectReq | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| StackProtectStrong | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| stackSymbolOrdering | LLVM.Target.Options |
| Static | LLVM.Relocation |
| StaticMember | LLVM.AST.Operand |
| StorageClass | LLVM.AST.DLL |
| Store | LLVM.AST.Instruction, LLVM.AST |
| store | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| StrictFP | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| String | LLVM.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 |
| StringRef | LLVM.Internal.FFI.PtrHierarchy |
| StripDeadDebugInfo | LLVM.Transforms |
| StripDebugDeclare | LLVM.Transforms |
| StripNonDebugSymbols | LLVM.Transforms |
| StripSymbols | LLVM.Transforms |
| Struct | LLVM.AST.Constant |
| struct | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| structCreateNamed | LLVM.Internal.FFI.Type |
| structIsLiteral | LLVM.Internal.FFI.Type |
| structIsOpaque | LLVM.Internal.FFI.Type |
| structMemberThreshold | LLVM.Transforms |
| structName | LLVM.AST.Constant |
| structSetBody | LLVM.Internal.FFI.Type |
| structSetBody' | LLVM.Internal.FFI.Type |
| structTypeInContext | LLVM.Internal.FFI.Type |
| structTypeInContext' | LLVM.Internal.FFI.Type |
| StructureType | LLVM.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 |
| sub | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| subarchitecture | LLVM.Triple |
| Subprogram | LLVM.AST.Operand |
| Subrange | LLVM.AST.Operand |
| SubroutineType | LLVM.AST.Operand |
| subtract | LLVM.Prelude |
| succ | LLVM.Prelude |
| successor | LLVM.AST.Instruction, LLVM.AST |
| sum | LLVM.Prelude |
| SuperwordLevelParallelismVectorize | LLVM.Transforms |
| superwordLevelParallelismVectorize | LLVM.Internal.PassManager, LLVM.PassManager |
| SUSE | LLVM.Triple |
| Swift | LLVM.AST.CallingConvention |
| SwiftError | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| SwiftSelf | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| Switch | LLVM.AST.Instruction, LLVM.AST |
| switch | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| SymbolStringPtr | LLVM.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 |
| synchronizationScopeP | LLVM.Internal.FFI.LLVMCTypes |
| synchronizationScopeSingleThread | LLVM.Internal.FFI.LLVMCTypes |
| synchronizationScopeSystem | LLVM.Internal.FFI.LLVMCTypes |
| System | LLVM.AST.Instruction, LLVM.AST |
| Systemz | LLVM.Triple |