gibbon-0.3: A compiler for operating on serialized data
Safe HaskellSafe-Inferred
LanguageHaskell2010

Gibbon.Passes.ReorderScalarWrites

Synopsis

Documentation

writeOrderMarkers :: Prog2 -> PassM Prog2 Source #

Inserts markers which tells subsequent a compiler pass where to move the tag and scalar field allocations so that they happen before any of the subsequent packed fields.