Safe Haskell | Safe |
---|---|
Language | Haskell98 |
LLVM.AST.DataLayout
- data Endianness
- data AlignmentInfo = AlignmentInfo {}
- data AlignType
- data Mangling
- data DataLayout = DataLayout {}
- defaultDataLayout :: Endianness -> DataLayout
Documentation
data Endianness Source #
Little Endian is the one true way :-). Sadly, we must support the infidels.
Constructors
LittleEndian | |
BigEndian |
Instances
data AlignmentInfo Source #
An AlignmentInfo describes how a given type must and would best be aligned
Constructors
AlignmentInfo | |
Fields |
Instances
A type of type for which AlignmentInfo
may be specified
Constructors
IntegerAlign | |
VectorAlign | |
FloatAlign |
A style of name mangling
Constructors
ELFMangling | |
MIPSMangling | |
MachOMangling | |
WindowsCOFFMangling |
data DataLayout Source #
a description of the various data layout properties which may be used during optimization
Constructors
DataLayout | |
Fields
|
Instances
defaultDataLayout :: Endianness -> DataLayout Source #
a default DataLayout