[PATCH] [Polly] Enable ISL's small integer optimization
Michael Kruse
llvm at meinersbur.de
Thu Jun 25 11:45:48 PDT 2015
rebase to latest revision
http://reviews.llvm.org/D10506
Files:
autoconf/configure.ac
configure
lib/CMakeLists.txt
lib/Makefile
Index: autoconf/configure.ac
===================================================================
--- autoconf/configure.ac
+++ autoconf/configure.ac
@@ -100,7 +100,7 @@
AC_CONFIG_COMMANDS_POST([
dnl Configure ISL with small integer optimization, but do not add the
dnl option to config.status as it is mandatory for Polly.
- ac_configure_args="$ac_configure_args --with-int=imath"
+ ac_configure_args="$ac_configure_args --with-int=imath-32"
])
dnl This must be last
Index: configure
===================================================================
--- configure
+++ configure
@@ -3763,7 +3763,7 @@
as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
- ac_configure_args="$ac_configure_args --with-int=imath"
+ ac_configure_args="$ac_configure_args --with-int=imath-32"
# configure is writing to config.log, and then calls config.status.
Index: lib/CMakeLists.txt
===================================================================
--- lib/CMakeLists.txt
+++ lib/CMakeLists.txt
@@ -40,7 +40,7 @@
# Enable small integer optimization and imath
set(USE_GMP_FOR_MP OFF)
set(USE_IMATH_FOR_MP ON)
-set(USE_SMALL_INT_OPT OFF)
+set(USE_SMALL_INT_OPT ON)
# Determine compiler characteristics
include(CheckCSourceCompiles)
@@ -112,6 +112,7 @@
External/isl/isl_ilp.c
External/isl/isl_imath.c
External/isl/isl_input.c
+ External/isl/isl_int_sioimath.c
External/isl/isl_local_space.c
External/isl/isl_lp.c
External/isl/isl_map.c
@@ -148,7 +149,7 @@
External/isl/isl_transitive_closure.c
External/isl/isl_union_map.c
External/isl/isl_val.c
- External/isl/isl_val_imath.c
+ External/isl/isl_val_sioimath.c
External/isl/isl_vec.c
External/isl/isl_version.c
External/isl/isl_vertices.c
Index: lib/Makefile
===================================================================
--- lib/Makefile
+++ lib/Makefile
@@ -61,6 +61,7 @@
External/isl/isl_ilp.c \
External/isl/isl_imath.c \
External/isl/isl_input.c \
+ External/isl/isl_int_sioimath.c \
External/isl/isl_local_space.c \
External/isl/isl_lp.c \
External/isl/isl_map.c \
@@ -97,7 +98,7 @@
External/isl/isl_transitive_closure.c \
External/isl/isl_union_map.c \
External/isl/isl_val.c \
- External/isl/isl_val_imath.c \
+ External/isl/isl_val_sioimath.c \
External/isl/isl_vec.c \
External/isl/isl_version.c \
External/isl/isl_vertices.c \
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10506.28487.patch
Type: text/x-patch
Size: 2576 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150625/9b5c76ee/attachment.bin>
More information about the llvm-commits
mailing list