-- | -- Module : Data.Array.Accelerate.LLVM.State-boot -- Copyright : [2017] Trevor L. McDonell -- License : BSD3 -- -- Maintainer : Trevor L. McDonell -- Stability : experimental -- Portability : non-portable (GHC extensions) -- module Data.Array.Accelerate.LLVM.State where import Control.Monad.State newtype LLVM target a = LLVM { runLLVM :: StateT target IO a }