Get rid of the -fdph-* flags
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 10 Nov 2011 07:51:09 +0000 (18:51 +1100)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 10 Nov 2011 07:51:09 +0000 (18:51 +1100)
dph-common/dph-common.cabal
dph-examples/Makefile
dph-lifted-vseg/dph-lifted-vseg.cabal
dph-prim-interface/Data/Array/Parallel/Unlifted.hs
dph-prim-par/Data/Array/Parallel/Unlifted.hs
dph-prim-seq/Data/Array/Parallel/Unlifted.hs
examples/mk/common.mk
examples/mk/test.mk
examples/quickhull/Makefile

index c484753..3f8b163 100644 (file)
@@ -63,7 +63,4 @@ Library
         dph-base         == 0.5.*,
         dph-prim-DPHWAY  == 0.5.*
 
-  GHC-Options: -fdph-this
-
   GHC-Options: -package-name dph-DPHWAY
-
index 66e231d..cac3c42 100644 (file)
@@ -29,7 +29,7 @@ DPH_OPTIONS_PAR = \
         -threaded \
        -fllvm \
         -Odph \
-        -fdph-par \
+        -package dph-par \
         -fcpr-off \
        -fno-liberate-case \
        -fno-spec-constr \
@@ -40,7 +40,7 @@ DPH_OPTIONS_SEQ = \
        -threaded \
        -fllvm \
         -Odph \
-        -fdph-seq \
+        -package dph-seq \
         -fcpr-off \
        -fno-liberate-case \
        -fno-spec-constr \
index b951f06..a8497a0 100644 (file)
@@ -101,7 +101,5 @@ Library
         pretty           == 1.1.*,
         containers       == 0.4.*
 
-  GHC-Options: -fdph-this
-
   GHC-Options: -package-name dph-DPHWAY
 
index d1b1b0d..7051f09 100644 (file)
@@ -7,8 +7,8 @@
 --   that is provides a partial reference implementation using lists to
 --   represent arrays, but this code isn't acually used at runtime.
 --
---   The actual code used by compiled programs depends on whether @-fdph-par@ or
---   @-fdph-seq@ is passed  when compiling it. Depending on the flag, the
+--   The actual code used by compiled programs depends on whether @-package dph-par@ or
+--   @-package dph-seq@ is passed  when compiling it. Depending on the flag, the
 --   implementation in either the @dph-prim-par@ or @dph-prim-seq packages@ is
 --   swapped in. These packages export the same API, but use a more efficient, 
 --   and perhaps parallel implementation.
index 132bbd8..e0d312c 100644 (file)
@@ -4,8 +4,8 @@
 --   Some of them don't actually have parallel implementations, so we bail out
 --   to the regular sequential ones.
 --
---   This set of combinators is used when the program is comiled with @-fdph-par@.
---   When compiling with @-fdph-seq@, the ones in the @dph-prim-seq@ package are used
+--   This set of combinators is used when the program is comiled with @-package dph-par@.
+--   When compiling with @-package dph-seq@, the ones in the @dph-prim-seq@ package are used
 --   instead. The @dph-prim-seq package@ exports the same names, but all combinators
 --   are implemented sequentially.
 --
index 4549e44..e7bff67 100644 (file)
@@ -3,8 +3,8 @@
 
 -- | Primitive sequential combinators that work on flat, unlifted arrays.
 --
---   This set of combinators is used when the program is compiled with @-fdph-seq@.
---   When compiling with @-fdph-par@, the ones in the @dph-prim-par package@ are used
+--   This set of combinators is used when the program is compiled with @-package dph-seq@.
+--   When compiling with @-package dph-par@, the ones in the @dph-prim-par package@ are used
 --   instead. The @dph-prim-par package@ exports the same names, but all combinators
 --   are implemented sequentially.
 --
index 7f8b2d7..e786406 100644 (file)
@@ -10,7 +10,7 @@ BENCH_DEP = $(BENCH_DIR)/dist/inplace-pkg-config
 DPH_FLAGS += -Odph -threaded -rtsopts -fsimplifier-phases=4 -fstrictness-before=3 -msse2
 
 WAYS = seq par
-WAY_FLAGS = -fdph-$(WAY) -package dph-$(WAY) -odir $(WAY) -hidir $(WAY)
+WAY_FLAGS = -package dph-$(WAY) -odir $(WAY) -hidir $(WAY)
 
 CFLAGS += -O6
 
index 6edead6..6a16e80 100644 (file)
@@ -28,7 +28,7 @@ ifeq ($(WAY),other)
 flags = $(BINARY)_FLAGS
 else
 flags = $(BINARY)_$(WAY)_FLAGS
-$(flags) += -fdph-$(WAY)
+$(flags) += -package dph-$(WAY)
 endif
 
 $(flags) += -odir $(WAY) -hidir $(WAY)
index 097e087..5e5f488 100644 (file)
@@ -13,7 +13,7 @@ quickhullSVG_DPH = quickhullSVG
 quickhullSVG_SOURCES = vectSVG.hs QuickhullVect.hs Types.hs SVG.hs TestData.hs
 
 gen_SOURCES = gen.hs TestData.hs
-gen_FLAGS = -fdph-seq
+gen_FLAGS = -package dph-seq
 
 
 include $(TOPDIR)/mk/test.mk