futhark-0.20.1: An optimising compiler for a functional, array-oriented language.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Futhark.Compiler.Config

Synopsis

Documentation

data FutharkConfig Source #

The compiler configuration. This only contains options related to core compiler functionality, such as reading the initial program and running passes. Options related to code generation are handled elsewhere.

Constructors

FutharkConfig 

Fields

newFutharkConfig :: FutharkConfig Source #

The default compiler configuration.

data Verbosity Source #

How much information to print to stderr while the compiler is running.

Constructors

NotVerbose

Silence is golden.

Verbose

Print messages about which pass is running.

VeryVerbose

Also print logs from individual passes.

Instances

Instances details
Eq Verbosity Source # 
Instance details

Defined in Futhark.Pipeline

Ord Verbosity Source # 
Instance details

Defined in Futhark.Pipeline