llvm-hs-pure-6.0.0: Pure Haskell LLVM functionality (no FFI).

Safe HaskellSafe
LanguageHaskell98

LLVM.DataLayout

Synopsis

Documentation

parseDataLayout :: Endianness -> ByteString -> Except String (Maybe DataLayout) Source #

Parse a DataLayout, given a default Endianness should one not be specified in the string to be parsed. LLVM itself uses BigEndian as the default: thus pass BigEndian to be conformant or LittleEndian to be righteously defiant.