futhark-0.9.1: An optimising compiler for a functional, array-oriented language.

Safe HaskellNone
LanguageHaskell2010

Futhark.Optimise.MemoryBlockMerging

Description

Merge memory blocks.

Synopsis

Documentation

memoryBlockMergingCoalescing :: Pass ExplicitMemory ExplicitMemory Source #

Apply the coalescing part of the memory block merging optimisation.

memoryBlockMergingReuse :: Pass ExplicitMemory ExplicitMemory Source #

Apply the reuse part of the memory block merging optimisation.