| 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 | |
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