Skip to content

Commit a54eb9b

Browse files
committed
[Polly] Update isl to isl-0.22.1-416-g61d6dc75.
This fixes llvm.org/PR47104
1 parent 21f8d41 commit a54eb9b

File tree

233 files changed

+61281
-16443
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

233 files changed

+61281
-16443
lines changed

polly/lib/External/isl/GIT_HEAD_ID

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
isl-0.22.1-87-gfee05a13
1+
isl-0.22.1-416-g61d6dc75

polly/lib/External/isl/Makefile.am

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ if HAVE_CLANG
22
if HAVE_CXX11
33
MAYBE_INTERFACE = interface
44
FORCE:
5-
interface/extract_interface: FORCE
6-
$(MAKE) $(AM_MAKEFLAGS) -C interface extract_interface
5+
interface/extract_interface$(BUILD_EXEEXT): FORCE
6+
$(MAKE) $(AM_MAKEFLAGS) -C interface extract_interface$(BUILD_EXEEXT)
77
endif
88
endif
99
SUBDIRS = . $(MAYBE_INTERFACE) doc
@@ -323,39 +323,41 @@ if HAVE_CLANG
323323
if HAVE_CXX11
324324
interface/isldlname.py: libisl.la
325325
$(AM_V_GEN) $(GREP) dlname $< | $(SED) -e 's/dlname/isl_dlname/' > $@
326-
interface/isl.py: interface/extract_interface libdep.a python/isl.py.top \
327-
interface/isldlname.py
326+
interface/isl.py: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
327+
python/isl.py.top interface/isldlname.py
328328
(cat interface/isldlname.py $(srcdir)/python/isl.py.top && \
329-
interface/extract_interface$(EXEEXT) --language=python \
329+
interface/extract_interface$(BUILD_EXEEXT) --language=python \
330330
$(includes) $(srcdir)/all.h) \
331331
> $@ || (rm $@ && false)
332332

333-
include/isl/cpp.h: interface/extract_interface libdep.a \
333+
include/isl/cpp.h: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
334334
cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot
335335
$(MKDIR_P) "include/isl/cpp" && \
336336
(cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all.h \
337337
$(srcdir)/cpp/cpp.h.pre && \
338-
interface/extract_interface$(EXEEXT) --language=cpp \
338+
interface/extract_interface$(BUILD_EXEEXT) --language=cpp \
339339
$(includes) $(srcdir)/all.h && \
340340
cat $(srcdir)/cpp/cpp.h.bot) \
341341
> $@ || (rm $@ && false)
342342

343-
include/isl/cpp-checked.h: interface/extract_interface libdep.a \
343+
include/isl/cpp-checked.h: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
344344
cpp/cpp-checked.h.top \
345345
cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot
346346
(cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all.h \
347347
$(srcdir)/cpp/cpp-checked.h.pre && \
348-
interface/extract_interface$(EXEEXT) \
348+
interface/extract_interface$(BUILD_EXEEXT) \
349349
--language=cpp-checked \
350350
$(includes) $(srcdir)/all.h && \
351351
cat $(srcdir)/cpp/cpp-checked.h.bot) \
352352
> $@ || (rm $@ && false)
353353

354-
include/isl/cpp-checked-conversion.h: interface/extract_interface libdep.a \
354+
include/isl/cpp-checked-conversion.h: \
355+
interface/extract_interface$(BUILD_EXEEXT) \
356+
libdep.a \
355357
cpp/cpp-checked-conversion.h.top \
356358
cpp/cpp-checked-conversion.h.bot
357359
(cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \
358-
interface/extract_interface$(EXEEXT) \
360+
interface/extract_interface$(BUILD_EXEEXT) \
359361
--language=cpp-checked-conversion \
360362
$(includes) $(srcdir)/all.h && \
361363
cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \
@@ -453,6 +455,7 @@ DISTCLEANFILES = \
453455
EXTRA_DIST = \
454456
LICENSE \
455457
isl_config_post.h \
458+
isl_aff_lex_templ.c \
456459
isl_align_params_templ.c \
457460
isl_align_params_bin_templ.c \
458461
basis_reduction_templ.c \
@@ -465,7 +468,10 @@ EXTRA_DIST = \
465468
check_type_range_templ.c \
466469
isl_domain_factor_templ.c \
467470
extract_key.c \
471+
isl_ilp_opt_multi_val_templ.c \
472+
isl_ilp_opt_val_templ.c \
468473
has_single_reference_templ.c \
474+
isl_insert_domain_templ.c \
469475
isl_list_macro.h \
470476
isl_list_templ.c \
471477
isl_list_templ.h \
@@ -500,17 +506,22 @@ EXTRA_DIST = \
500506
isl_multi_from_base_templ.c \
501507
isl_multi_gist.c \
502508
isl_multi_hash.c \
509+
isl_multi_insert_domain_templ.c \
503510
isl_multi_intersect.c \
504511
isl_multi_identity_templ.c \
505512
isl_multi_locals_templ.c \
513+
isl_multi_min_max_templ.c \
506514
isl_multi_move_dims_templ.c \
507515
isl_multi_nan_templ.c \
508516
isl_multi_param_templ.c \
509517
isl_multi_product_templ.c \
510518
isl_multi_read_no_explicit_domain_templ.c \
511519
isl_multi_splice_templ.c \
512520
isl_multi_tuple_id_templ.c \
521+
isl_multi_unbind_params_templ.c \
522+
isl_multi_union_add_templ.c \
513523
isl_multi_zero_templ.c \
524+
isl_opt_mpa_templ.c \
514525
opt_type.h \
515526
print_templ.c \
516527
print_templ_yaml.c \
@@ -527,7 +538,9 @@ EXTRA_DIST = \
527538
isl_pw_eval.c \
528539
isl_pw_hash.c \
529540
isl_pw_insert_dims_templ.c \
541+
isl_pw_insert_domain_templ.c \
530542
isl_pw_lift_templ.c \
543+
isl_pw_locals_templ.c \
531544
isl_pw_morph_templ.c \
532545
isl_pw_move_dims_templ.c \
533546
isl_pw_neg_templ.c \
@@ -545,14 +558,17 @@ EXTRA_DIST = \
545558
isl_type_check_equal_space_templ.c \
546559
isl_type_has_equal_space_bin_templ.c \
547560
isl_type_has_equal_space_templ.c \
561+
isl_unbind_params_templ.c \
548562
uset_to_umap.c \
549563
uset_from_umap.c \
550564
isl_union_macro.h \
551565
isl_union_templ.c \
552566
isl_union_single.c \
553567
isl_union_multi.c \
554568
isl_union_eval.c \
569+
isl_union_locals_templ.c \
555570
isl_union_neg.c \
571+
isl_union_pw_templ.c \
556572
libisl-gdb.py \
557573
doc/CodingStyle \
558574
doc/SubmittingPatches \

polly/lib/External/isl/Makefile.in

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,13 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_c___attribute__.m4 \
127127
$(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
128128
$(top_srcdir)/m4/ax_cxx_compile_stdcxx_11.m4 \
129129
$(top_srcdir)/m4/ax_cxx_compile_stdcxx_11_no_override.m4 \
130-
$(top_srcdir)/m4/ax_detect_clang.m4 \
131130
$(top_srcdir)/m4/ax_detect_git_head.m4 \
132131
$(top_srcdir)/m4/ax_detect_gmp.m4 \
133132
$(top_srcdir)/m4/ax_detect_imath.m4 \
134133
$(top_srcdir)/m4/ax_gcc_archflag.m4 \
135134
$(top_srcdir)/m4/ax_gcc_warn_unused_result.m4 \
136135
$(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \
136+
$(top_srcdir)/m4/ax_prog_cc_for_build.m4 \
137137
$(top_srcdir)/m4/ax_set_warning_flags.m4 \
138138
$(top_srcdir)/m4/ax_submodule.m4 $(top_srcdir)/m4/libtool.m4 \
139139
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
@@ -774,16 +774,17 @@ AUTOCONF = @AUTOCONF@
774774
AUTOHEADER = @AUTOHEADER@
775775
AUTOMAKE = @AUTOMAKE@
776776
AWK = @AWK@
777+
BUILD_EXEEXT = @BUILD_EXEEXT@
778+
BUILD_OBJEXT = @BUILD_OBJEXT@
777779
CC = @CC@
778780
CCDEPMODE = @CCDEPMODE@
781+
CC_FOR_BUILD = @CC_FOR_BUILD@
779782
CFLAGS = @CFLAGS@
780-
CLANG_CXXFLAGS = @CLANG_CXXFLAGS@
781-
CLANG_LDFLAGS = @CLANG_LDFLAGS@
782-
CLANG_LIBS = @CLANG_LIBS@
783-
CLANG_RFLAG = @CLANG_RFLAG@
784-
CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
783+
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
785784
CPP = @CPP@
786785
CPPFLAGS = @CPPFLAGS@
786+
CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
787+
CPP_FOR_BUILD = @CPP_FOR_BUILD@
787788
CXX = @CXX@
788789
CXXCPP = @CXXCPP@
789790
CXXDEPMODE = @CXXDEPMODE@
@@ -813,12 +814,11 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
813814
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
814815
LD = @LD@
815816
LDFLAGS = @LDFLAGS@
817+
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
816818
LIBOBJS = @LIBOBJS@
817819
LIBS = @LIBS@
818820
LIBTOOL = @LIBTOOL@
819-
LIB_CLANG_EDIT = @LIB_CLANG_EDIT@
820821
LIPO = @LIPO@
821-
LLVM_CONFIG = @LLVM_CONFIG@
822822
LN_S = @LN_S@
823823
LTLIBOBJS = @LTLIBOBJS@
824824
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
@@ -866,6 +866,7 @@ abs_top_builddir = @abs_top_builddir@
866866
abs_top_srcdir = @abs_top_srcdir@
867867
ac_ct_AR = @ac_ct_AR@
868868
ac_ct_CC = @ac_ct_CC@
869+
ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@
869870
ac_ct_CXX = @ac_ct_CXX@
870871
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
871872
am__include = @am__include@
@@ -915,6 +916,7 @@ runstatedir = @runstatedir@
915916
sbindir = @sbindir@
916917
sharedstatedir = @sharedstatedir@
917918
srcdir = @srcdir@
919+
subdirs = @subdirs@
918920
sysconfdir = @sysconfdir@
919921
target_alias = @target_alias@
920922
top_build_prefix = @top_build_prefix@
@@ -1266,6 +1268,7 @@ DISTCLEANFILES = \
12661268
EXTRA_DIST = \
12671269
LICENSE \
12681270
isl_config_post.h \
1271+
isl_aff_lex_templ.c \
12691272
isl_align_params_templ.c \
12701273
isl_align_params_bin_templ.c \
12711274
basis_reduction_templ.c \
@@ -1278,7 +1281,10 @@ EXTRA_DIST = \
12781281
check_type_range_templ.c \
12791282
isl_domain_factor_templ.c \
12801283
extract_key.c \
1284+
isl_ilp_opt_multi_val_templ.c \
1285+
isl_ilp_opt_val_templ.c \
12811286
has_single_reference_templ.c \
1287+
isl_insert_domain_templ.c \
12821288
isl_list_macro.h \
12831289
isl_list_templ.c \
12841290
isl_list_templ.h \
@@ -1313,17 +1319,22 @@ EXTRA_DIST = \
13131319
isl_multi_from_base_templ.c \
13141320
isl_multi_gist.c \
13151321
isl_multi_hash.c \
1322+
isl_multi_insert_domain_templ.c \
13161323
isl_multi_intersect.c \
13171324
isl_multi_identity_templ.c \
13181325
isl_multi_locals_templ.c \
1326+
isl_multi_min_max_templ.c \
13191327
isl_multi_move_dims_templ.c \
13201328
isl_multi_nan_templ.c \
13211329
isl_multi_param_templ.c \
13221330
isl_multi_product_templ.c \
13231331
isl_multi_read_no_explicit_domain_templ.c \
13241332
isl_multi_splice_templ.c \
13251333
isl_multi_tuple_id_templ.c \
1334+
isl_multi_unbind_params_templ.c \
1335+
isl_multi_union_add_templ.c \
13261336
isl_multi_zero_templ.c \
1337+
isl_opt_mpa_templ.c \
13271338
opt_type.h \
13281339
print_templ.c \
13291340
print_templ_yaml.c \
@@ -1340,7 +1351,9 @@ EXTRA_DIST = \
13401351
isl_pw_eval.c \
13411352
isl_pw_hash.c \
13421353
isl_pw_insert_dims_templ.c \
1354+
isl_pw_insert_domain_templ.c \
13431355
isl_pw_lift_templ.c \
1356+
isl_pw_locals_templ.c \
13441357
isl_pw_morph_templ.c \
13451358
isl_pw_move_dims_templ.c \
13461359
isl_pw_neg_templ.c \
@@ -1358,14 +1371,17 @@ EXTRA_DIST = \
13581371
isl_type_check_equal_space_templ.c \
13591372
isl_type_has_equal_space_bin_templ.c \
13601373
isl_type_has_equal_space_templ.c \
1374+
isl_unbind_params_templ.c \
13611375
uset_to_umap.c \
13621376
uset_from_umap.c \
13631377
isl_union_macro.h \
13641378
isl_union_templ.c \
13651379
isl_union_single.c \
13661380
isl_union_multi.c \
13671381
isl_union_eval.c \
1382+
isl_union_locals_templ.c \
13681383
isl_union_neg.c \
1384+
isl_union_pw_templ.c \
13691385
libisl-gdb.py \
13701386
doc/CodingStyle \
13711387
doc/SubmittingPatches \
@@ -2524,45 +2540,47 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-local \
25242540
.PRECIOUS: Makefile
25252541

25262542
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@FORCE:
2527-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@interface/extract_interface: FORCE
2528-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(MAKE) $(AM_MAKEFLAGS) -C interface extract_interface
2543+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@interface/extract_interface$(BUILD_EXEEXT): FORCE
2544+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(MAKE) $(AM_MAKEFLAGS) -C interface extract_interface$(BUILD_EXEEXT)
25292545
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@@HAVE_PYTHON_TRUE@ isl_test_python.py: interface/isl.py libisl.la
25302546

25312547
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@interface/isldlname.py: libisl.la
25322548
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(AM_V_GEN) $(GREP) dlname $< | $(SED) -e 's/dlname/isl_dlname/' > $@
2533-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@interface/isl.py: interface/extract_interface libdep.a python/isl.py.top \
2534-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/isldlname.py
2549+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@interface/isl.py: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
2550+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ python/isl.py.top interface/isldlname.py
25352551
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ (cat interface/isldlname.py $(srcdir)/python/isl.py.top && \
2536-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(EXEEXT) --language=python \
2552+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(BUILD_EXEEXT) --language=python \
25372553
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(includes) $(srcdir)/all.h) \
25382554
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ > $@ || (rm $@ && false)
25392555

2540-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp.h: interface/extract_interface libdep.a \
2556+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp.h: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
25412557
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot
25422558
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(MKDIR_P) "include/isl/cpp" && \
25432559
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ (cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all.h \
25442560
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(srcdir)/cpp/cpp.h.pre && \
2545-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(EXEEXT) --language=cpp \
2561+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(BUILD_EXEEXT) --language=cpp \
25462562
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(includes) $(srcdir)/all.h && \
25472563
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cat $(srcdir)/cpp/cpp.h.bot) \
25482564
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ > $@ || (rm $@ && false)
25492565

2550-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp-checked.h: interface/extract_interface libdep.a \
2566+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp-checked.h: interface/extract_interface$(BUILD_EXEEXT) libdep.a \
25512567
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cpp/cpp-checked.h.top \
25522568
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot
25532569
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ (cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all.h \
25542570
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(srcdir)/cpp/cpp-checked.h.pre && \
2555-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(EXEEXT) \
2571+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(BUILD_EXEEXT) \
25562572
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ --language=cpp-checked \
25572573
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(includes) $(srcdir)/all.h && \
25582574
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cat $(srcdir)/cpp/cpp-checked.h.bot) \
25592575
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ > $@ || (rm $@ && false)
25602576

2561-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp-checked-conversion.h: interface/extract_interface libdep.a \
2577+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@include/isl/cpp-checked-conversion.h: \
2578+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(BUILD_EXEEXT) \
2579+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ libdep.a \
25622580
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cpp/cpp-checked-conversion.h.top \
25632581
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cpp/cpp-checked-conversion.h.bot
25642582
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ (cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \
2565-
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(EXEEXT) \
2583+
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ interface/extract_interface$(BUILD_EXEEXT) \
25662584
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ --language=cpp-checked-conversion \
25672585
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ $(includes) $(srcdir)/all.h && \
25682586
@HAVE_CLANG_TRUE@@HAVE_CXX11_TRUE@ cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \

polly/lib/External/isl/aclocal.m4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1395,13 +1395,13 @@ m4_include([m4/ax_create_stdint_h.m4])
13951395
m4_include([m4/ax_cxx_compile_stdcxx.m4])
13961396
m4_include([m4/ax_cxx_compile_stdcxx_11.m4])
13971397
m4_include([m4/ax_cxx_compile_stdcxx_11_no_override.m4])
1398-
m4_include([m4/ax_detect_clang.m4])
13991398
m4_include([m4/ax_detect_git_head.m4])
14001399
m4_include([m4/ax_detect_gmp.m4])
14011400
m4_include([m4/ax_detect_imath.m4])
14021401
m4_include([m4/ax_gcc_archflag.m4])
14031402
m4_include([m4/ax_gcc_warn_unused_result.m4])
14041403
m4_include([m4/ax_gcc_x86_cpuid.m4])
1404+
m4_include([m4/ax_prog_cc_for_build.m4])
14051405
m4_include([m4/ax_set_warning_flags.m4])
14061406
m4_include([m4/ax_submodule.m4])
14071407
m4_include([m4/libtool.m4])

polly/lib/External/isl/codegen.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ int main(int argc, char **argv)
214214
assert(options);
215215
ctx = isl_ctx_alloc_with_options(&options_args, options);
216216
isl_options_set_ast_build_detect_min_max(ctx, 1);
217+
isl_options_set_ast_print_outermost_block(ctx, 0);
217218
argc = cg_options_parse(options, argc, argv, ISL_ARG_ALL);
218219

219220
s = isl_stream_new_file(ctx, stdin);

polly/lib/External/isl/config.sub

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ case $os in
152152
os=
153153
basic_machine=$1
154154
;;
155+
-bluegene*)
156+
os=-cnk
157+
;;
155158
-sim | -cisco | -oki | -wec | -winbond)
156159
os=
157160
basic_machine=$1
@@ -536,6 +539,10 @@ case $basic_machine in
536539
basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
537540
os=-linux
538541
;;
542+
bluegene*)
543+
basic_machine=powerpc-ibm
544+
os=-cnk
545+
;;
539546
c54x-*)
540547
basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
541548
;;
@@ -1357,7 +1364,7 @@ case $os in
13571364
# Each alternative MUST end in a * to match a version number.
13581365
# -sysv* is not here because it comes later, after sysvr4.
13591366
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1360-
| -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
1367+
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
13611368
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
13621369
| -sym* | -kopensolaris* | -plan9* \
13631370
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
@@ -1721,7 +1728,7 @@ case $basic_machine in
17211728
-sunos*)
17221729
vendor=sun
17231730
;;
1724-
-aix*)
1731+
-cnk*|-aix*)
17251732
vendor=ibm
17261733
;;
17271734
-beos*)

0 commit comments

Comments
 (0)