Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 (==) :: MemAliases -> MemAliases -> Bool # (/=) :: MemAliases -> MemAliases -> Bool # | |
Show MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias showsPrec :: Int -> MemAliases -> ShowS # show :: MemAliases -> String # showList :: [MemAliases] -> ShowS # | |
Semigroup MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias (<>) :: MemAliases -> MemAliases -> MemAliases # sconcat :: NonEmpty MemAliases -> MemAliases # stimes :: Integral b => b -> MemAliases -> MemAliases # | |
Monoid MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias mempty :: MemAliases # mappend :: MemAliases -> MemAliases -> MemAliases # mconcat :: [MemAliases] -> MemAliases # | |
Pretty MemAliases Source # | |
Defined in Futhark.Analysis.MemAlias |