futhark
Safe HaskellNone
LanguageGHC2021

Futhark.Pass.Flatten.PreProcess

Description

Preprocess the program before flattening. This rewrites SOAC forms that flatten does not want to see directly, while leaving the result in SOACS form so the normal flattening pipeline can continue afterwards.

Documentation