dph-lifted-vseg: add a lazilly culled version of vsegids and ussegd to uvsegd.
authorBen Lippmeier <benl@ouroborus.net>
Thu, 13 Oct 2011 05:21:13 +0000 (16:21 +1100)
committerBen Lippmeier <benl@ouroborus.net>
Thu, 13 Oct 2011 05:21:13 +0000 (16:21 +1100)
commitba599f614d109b3d473df3232bcbce4c39095d48
tree4e2ced55d4d7cc4098981575b85d1d303dc79685
parent773145b73c8f5d51abb38bd78e89df88b1bff7f1
dph-lifted-vseg: add a lazilly culled version of vsegids and ussegd to uvsegd.

Lifted indexing doesn't care if there are unreachable psegs in the uvsegd, so we can avoid culling them sometimes.
dph-lifted-vseg/Data/Array/Parallel/PArray/PData/Double.hs
dph-lifted-vseg/Data/Array/Parallel/PArray/PData/Nested.hs
dph-prim-interface/interface/DPH_Header.h
dph-prim-par/Data/Array/Parallel/Unlifted.hs
dph-prim-par/Data/Array/Parallel/Unlifted/Parallel/UPVSegd.hs
dph-prim-seq/Data/Array/Parallel/Unlifted.hs