Update isl to isl-0.19-173-g77fe2538
commit05073b6ebf010ba1ae2a5c795ac63ba5a4056e91
authorTobias Grosser <tobias@grosser.es>
Thu, 31 May 2018 03:59:05 +0000 (31 03:59 +0000)
committerTobias Grosser <tobias@grosser.es>
Thu, 31 May 2018 03:59:05 +0000 (31 03:59 +0000)
treec7981fd84e692409faa6b77949ee7a634c1989d5
parent21706709151593045dd6b16f1defc30788c4ed6f
Update isl to isl-0.19-173-g77fe2538

Besides other changes, this update introduces functions to translate a
maps and sets into lists of their elements. These lists are useful as
we can define iterators for lists, which allow us to replace many uses
of foreach.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@333621 91177308-0d34-0410-b5e6-96231b3b80d8
32 files changed:
lib/External/isl/GIT_HEAD_ID
lib/External/isl/Makefile.am
lib/External/isl/Makefile.in
lib/External/isl/doc/user.pod
lib/External/isl/include/isl/map.h
lib/External/isl/include/isl/stride_info.h
lib/External/isl/include/isl/union_map.h
lib/External/isl/include/isl/union_set.h
lib/External/isl/isl_aff.c
lib/External/isl/isl_ast.c
lib/External/isl/isl_ast_graft.c
lib/External/isl/isl_ast_graft_private.h
lib/External/isl/isl_bound.c
lib/External/isl/isl_coalesce.c
lib/External/isl/isl_constraint.c
lib/External/isl/isl_map.c
lib/External/isl/isl_map_private.h
lib/External/isl/isl_multi_templ.c
lib/External/isl/isl_polynomial.c
lib/External/isl/isl_pw_templ.c
lib/External/isl/isl_reordering.c
lib/External/isl/isl_reordering.h
lib/External/isl/isl_schedule_band.c
lib/External/isl/isl_schedule_read.c
lib/External/isl/isl_scheduler.c
lib/External/isl/isl_space.c
lib/External/isl/isl_stride.c
lib/External/isl/isl_tab.c
lib/External/isl/isl_test.c
lib/External/isl/isl_union_map.c
lib/External/isl/isl_union_templ.c
lib/External/isl/set_list_from_map_list_inl.c [new file with mode: 0644]