OSDN Git Service

[BUILD][CMAKE] Change optimise parameters.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Sun, 25 Mar 2018 16:24:22 +0000 (01:24 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Sun, 25 Mar 2018 16:24:22 +0000 (01:24 +0900)
source/build-cmake/params/buildvars_linux_params_gcc.dat
source/build-cmake/params/buildvars_mingw_params_gcc.dat

index 3ef4a86..cc4b8d2 100644 (file)
@@ -23,14 +23,6 @@ case ${USE_RADICAL_OPTIMIZE} in
    "Yes" | "yes" | "YES" )
       MAKEFLAGS_BASE3=" \
                -O3 \
-               -fvect-cost-model=dynamic -ftree-vectorize \
-               -ftree-loop-distribute-patterns \
-              -ftree-loop-optimize -ftree-loop-if-convert-stores \
-              -fbranch-probabilities -fbranch-target-load-optimize \
-              -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops \
-              -funroll-loops \
-              -fgraphite-identity \
-              -floop-nest-optimize \
               -msse -msse2 \
               -Wall \
                ${MAKEFLAGS_BASE} \
@@ -48,6 +40,28 @@ case ${USE_RADICAL_OPTIMIZE} in
               "
               ;;
 esac
+#             -ftree-vectorize \
+#             -ftree-loop-vectorize \
+#               -ftree-loop-distribute-patterns \
+#             -ftree-loop-optimize \
+#             -ftree-loop-if-convert-stores \
+#             -ftree-loop-distribution \
+#             -ftree-loop-ivcanon \
+#              -fvect-cost-model=unlimited \
+#             -fsimd-cost-model=unlimited \
+#             -fivopts \
+#             -fbranch-probabilities \
+#             -fbranch-target-load-optimize \
+#             -fbranch-target-load-optimize2 \
+#             -fbtr-bb-exclusive \
+#             -fselective-scheduling \
+#             -fsel-sched-pipelining \
+#             -fsel-sched-pipelining-outer-loops \
+#             -funroll-loops \
+#             -fvariable-expansion-in-unroller \
+#             -fprefetch-loop-arrays \
+#             -fgraphite-identity \
+#             -floop-nest-optimize \
 
 case ${USE_WHOLE_PROGRAM_OPTIMIZE} in
    "Yes" | "yes" | "YES" )
index 71bdf98..71cca2b 100644 (file)
@@ -26,7 +26,7 @@ case ${LOCAL_ARCH_TYPE} in
 
 case ${CSP_DEBUG} in
    "Yes" | "yes" | "YES" )
-     MAKEFLAGS_BASE2="-g -ggdb ${ARCH_FLAGS} ${MAKEFLAGS_BASE} -DNDEBUG"
+     MAKEFLAGS_BASE2="-g -ggdb ${ARCH_FLAGS} ${MAKEFLAGS_BASE} ${ADDITIONAL_CFLAGS} -DNDEBUG"
      ;;
    "No" | "no" | "NO" | * )
      MAKEFLAGS_BASE2="${MAKEFLAGS_BASE} -O3 \
@@ -35,6 +35,7 @@ case ${CSP_DEBUG} in
                -ftree-loop-optimize \
                -floop-nest-optimize \
                -std=c++11 \
+               ${ADDITIONAL_CFLAGS} \
                -DNDEBUG "
      ;;
 esac