Dependences: Zero pad the schedule map
authorTobias Grosser <tobias@grosser.es>
Sun, 2 Aug 2015 13:30:33 +0000 (13:30 +0000)
committerTobias Grosser <tobias@grosser.es>
Sun, 2 Aug 2015 13:30:33 +0000 (13:30 +0000)
commitd2d15a8c65a0916d526ebd04702d7ab85934b623
treeb8f268a8436a241409b73486013e9284c8e072a6
parent73b639f6500938796cc8e60d06851a49d384d7ad
Dependences: Zero pad the schedule map

The schedule map we derive from a schedule tree map may map statements into
schedule spaces of different dimensionality. This change adds zero padding
to ensure just a single schedule space is used and the translation from
a union_map to an isl_multi_union_pw_aff does not fail.

llvm-svn: 243849
polly/lib/Analysis/DependenceInfo.cpp
polly/test/DependenceInfo/different_schedule_dimensions.ll [new file with mode: 0644]