Reorganise the way the lifted reference implementation works
authorBen Lippmeier <benl@ouroborus.net>
Fri, 11 Nov 2011 10:38:44 +0000 (21:38 +1100)
committerBen Lippmeier <benl@ouroborus.net>
Fri, 11 Nov 2011 10:38:44 +0000 (21:38 +1100)
commitcd19a2e7733c6aa1ed3cff7b0c29a8cd104ad515
tree0e3e3ac95486d43af478a507e9ab5602131669c5
parent43eefbc12eba433d2fb191475975974af7053700
Reorganise the way the lifted reference implementation works

The lifted reference implementation is now in dph-lifted-base. The PArray functions there have no PA dictionaries. We need this for comparing against other PArray functions, but it means this module can't be used with the vectoriser by itself. The dph-lifted-boxed package will contain the functions that take PA dictionaries, and can be used with the vectoriser.
21 files changed:
dph-base/Data/Array/Parallel/Pretty.hs
dph-lifted-base/Data/Array/Parallel/PArr.hs [new file with mode: 0644]
dph-lifted-base/Data/Array/Parallel/PArray.hs [new file with mode: 0644]
dph-lifted-base/Data/Array/Parallel/PArray/Reference.hs [moved from dph-lifted-vseg/Data/Array/Parallel/PArray/Reference.hs with 50% similarity]
dph-lifted-base/Data/Array/Parallel/PArray/Types.hs [moved from dph-lifted-vseg/Data/Array/Parallel/PArray/Types.hs with 100% similarity]
dph-lifted-base/LICENSE [new file with mode: 0644]
dph-lifted-base/Setup.hs [new file with mode: 0644]
dph-lifted-base/dph-lifted-vseg.cabal [new file with mode: 0644]
dph-lifted-base/ghc-stage [new file with mode: 0644]
dph-lifted-boxed/Data/Array/Parallel/Lifted/Closure.hs [new file with mode: 0644]
dph-lifted-boxed/Data/Array/Parallel/Lifted/Combinators.hs [new file with mode: 0644]
dph-lifted-boxed/Data/Array/Parallel/PArr.hs [moved from dph-lifted-vseg/Data/Array/Parallel/PArr.hs with 100% similarity]
dph-lifted-boxed/Data/Array/Parallel/PArray.hs
dph-lifted-boxed/Data/Array/Parallel/PArray/PData.hs [new file with mode: 0644]
dph-lifted-boxed/Data/Array/Parallel/PArray/PRepr.hs [new file with mode: 0644]
dph-lifted-boxed/Data/Array/Parallel/PArray/Types.hs [new file with mode: 0644]
dph-lifted-boxed/dph-lifted-boxed.cabal
dph-lifted-vseg/Data/Array/Parallel/Lifted/Combinators.hs
dph-lifted-vseg/Data/Array/Parallel/PArray.hs
dph-lifted-vseg/Data/Array/Parallel/PArray/PRepr.hs
dph-lifted-vseg/dph-lifted-vseg.cabal