Safe Haskell | None |
---|---|
Language | Haskell2010 |
Futhark.Analysis.MemAlias
Documentation
analyzeSeqMem :: Prog SeqMem -> MemAliases Source #
analyzeGPUMem :: Prog GPUMem -> MemAliases Source #
canBeSameMemory :: MemAliases -> VName -> VName -> Bool Source #
data MemAliases Source #
Instances
Eq MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias | |
Show MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias Methods showsPrec :: Int -> MemAliases -> ShowS # show :: MemAliases -> String # showList :: [MemAliases] -> ShowS # | |
Semigroup MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias Methods (<>) :: MemAliases -> MemAliases -> MemAliases # sconcat :: NonEmpty MemAliases -> MemAliases # stimes :: Integral b => b -> MemAliases -> MemAliases # | |
Monoid MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias Methods mempty :: MemAliases # mappend :: MemAliases -> MemAliases -> MemAliases # mconcat :: [MemAliases] -> MemAliases # | |
Pretty MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias Methods ppr :: MemAliases -> Doc # pprPrec :: Int -> MemAliases -> Doc # pprList :: [MemAliases] -> Doc # |