Safe Haskell | None |
---|---|
Language | Haskell2010 |
Futhark.Optimise.MemoryBlockMerging.Reuse.Core
Description
Find array creations that can be set to use existing memory blocks instead of new allocations.
Documentation
coreReuseFunDef :: MonadFreshNames m => FunDef ExplicitMemory -> FirstUses -> Interferences -> PotentialKernelDataRaceInterferences -> VarMemMappings MemorySrc -> ActualVariables -> Names -> m (FunDef ExplicitMemory) Source #