summaryrefslogtreecommitdiffstats
path: root/polly/lib
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-03-30 00:07:50 +0000
committerTobias Grosser <tobias@grosser.es>2015-03-30 00:07:50 +0000
commitaa660a99579ee12d48878a2c5d6076e86dd30b4f (patch)
tree2272780d01f18ee50db0fe102e128a50b58343fe /polly/lib
parentc420f84e63ee983d263b2ef00d0701f0cafc3cc8 (diff)
downloadbcm5719-llvm-aa660a99579ee12d48878a2c5d6076e86dd30b4f.tar.gz
bcm5719-llvm-aa660a99579ee12d48878a2c5d6076e86dd30b4f.zip
Gist-simplify access relations in the context of domain constraints
This simplifies already one test case and is needed for upcoming improvements to our delinearization. llvm-svn: 233507
Diffstat (limited to 'polly/lib')
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 3e19a33c4a4..4224b8aabe5 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -622,6 +622,7 @@ MemoryAccess::MemoryAccess(const IRAccess &Access, Instruction *AccInst,
isl_map_set_tuple_id(AccessRelation, isl_dim_out, BaseAddrId);
assumeNoOutOfBound(Access);
+ AccessRelation = isl_map_gist_domain(AccessRelation, Statement->getDomain());
isl_space_free(Space);
}
OpenPOWER on IntegriCloud