[Support] Add functions to ISLTools.
commit390e38f4634ff725b3c74dd4a62f365390284475
authorMichael Kruse <llvm@meinersbur.de>
Wed, 22 Mar 2017 19:31:06 +0000 (22 19:31 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Wed, 22 Mar 2017 19:31:06 +0000 (22 19:31 +0000)
tree4c20764872771a8d82c1bbf3462f88466ee86947
parent51b8c442b54ddc9cfb40978abaff20741d40907f
[Support] Add functions to ISLTools.

Add shiftDim and convertZoneToTimepoints overloads for isl maps.

Add distributeDomain, liftDomains and applyDomainRange functions.

These are going to be used in https://reviews.llvm.org/D31247
(Add known array contents to Knowledge)

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@298543 91177308-0d34-0410-b5e6-96231b3b80d8
include/polly/Support/ISLTools.h
lib/Support/ISLTools.cpp
unittests/Isl/IslTest.cpp