llvm-extra-0.6.0.1: Utility functions for the llvm interface

Index - S

Scalar 
1 (Type/Class)LLVM.Extra.ScalarOrVector
2 (Type/Class)LLVM.Extra.Arithmetic
3 (Type/Class)LLVM.Extra.Multi.Value
scale 
1 (Function)LLVM.Extra.ScalarOrVector
2 (Function)LLVM.Extra.Arithmetic
3 (Function)LLVM.Extra.Multi.Value
4 (Function)LLVM.Extra.Multi.Vector
5 (Function)LLVM.Extra.Multi.Class
scaleConstLLVM.Extra.ScalarOrVector
Select 
1 (Type/Class)LLVM.Extra.Control
2 (Type/Class)LLVM.Extra.Multi.Value
select 
1 (Function)LLVM.Extra.Control
2 (Function)LLVM.Extra.Maybe
3 (Function)LLVM.Extra.Vector
4 (Function)LLVM.Extra.Multi.Value
selectTraversableLLVM.Extra.Control
sequenceLLVM.Extra.Maybe
shiftDown 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
shiftDownMultiZero 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
shiftUp 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
shiftUpMultiZero 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
shuffleLLVM.Extra.Vector
shuffleMatch 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
shuffleMatchAccessLLVM.Extra.Vector
shuffleMatchPlain1LLVM.Extra.Vector
shuffleMatchPlain2LLVM.Extra.Vector
shuffleMatchPrimitiveLLVM.Extra.Multi.Vector
shuffleMatchTraversable 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.Multi.Vector
signedFraction 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.ScalarOrVector
3 (Function)LLVM.Extra.Arithmetic
signum 
1 (Function)LLVM.Extra.Vector
2 (Function)LLVM.Extra.ScalarOrVector
3 (Function)LLVM.Extra.Arithmetic
4 (Function)LLVM.Extra.Multi.Value
5 (Function)LLVM.Extra.Multi.Vector
6 (Function)LLVM.Extra.Multi.Class
SimpleLLVM.Extra.Vector
sin 
1 (Function)LLVM.Extra.Arithmetic
2 (Function)LLVM.Extra.Multi.Value
3 (Function)LLVM.Extra.Multi.Vector
4 (Function)LLVM.Extra.Multi.Class
Size 
1 (Type/Class)LLVM.Extra.Vector
2 (Type/Class)LLVM.Extra.Multi.Class
size 
1 (Function)LLVM.Extra.Array
2 (Function)LLVM.Extra.Vector
sizeInTupleLLVM.Extra.Vector
sndLLVM.Extra.Multi.Value
snd3LLVM.Extra.Multi.Value
sqrt 
1 (Function)LLVM.Extra.Arithmetic
2 (Function)LLVM.Extra.Multi.Value
3 (Function)LLVM.Extra.Multi.Vector
4 (Function)LLVM.Extra.Multi.Class
squareLLVM.Extra.Arithmetic
sse1LLVM.Extra.ExtensionCheck.X86
sse2LLVM.Extra.ExtensionCheck.X86
sse3LLVM.Extra.ExtensionCheck.X86
sse41LLVM.Extra.ExtensionCheck.X86
sse42LLVM.Extra.ExtensionCheck.X86
ssse3LLVM.Extra.ExtensionCheck.X86
stmxcsrLLVM.Extra.Extension.X86
store 
1 (Function)LLVM.Extra.Multi.Vector.Memory
2 (Function)LLVM.Extra.Multi.Value.Memory
3 (Function)LLVM.Extra.Memory
StoredLLVM.Extra.Memory
storeNewtypeLLVM.Extra.Memory
storePrimitiveLLVM.Extra.Multi.Value.Memory
storeRecordLLVM.Extra.Memory
storeUnitLLVM.Extra.Multi.Value.Memory
Struct 
1 (Type/Class)LLVM.Extra.Multi.Vector.Memory
2 (Type/Class)LLVM.Extra.Multi.Value.Memory
3 (Type/Class)LLVM.Extra.Memory
sub 
1 (Function)LLVM.Extra.Arithmetic
2 (Function)LLVM.Extra.Multi.Value
3 (Function)LLVM.Extra.Multi.Vector
4 (Function)LLVM.Extra.Multi.Class
Subtarget 
1 (Type/Class)LLVM.Extra.Extension
2 (Data Constructor)LLVM.Extra.Extension
sumLLVM.Extra.Vector
sumInterleavedToPairLLVM.Extra.Vector
sumToPairLLVM.Extra.Vector
swapLLVM.Extra.Multi.Value
switchLLVM.Extra.Multi.Class