[polly] Fix non-determinism in IslNodeBuilder.
authorEli Friedman <efriedma@quicinc.com>
Tue, 14 May 2019 23:01:19 +0000 (23:01 +0000)
committerEli Friedman <efriedma@quicinc.com>
Tue, 14 May 2019 23:01:19 +0000 (23:01 +0000)
commita0de66dd1731bd7f378e3c5079de9ff88b74af55
treea28ee706be8d4e3f86f352b2dd8bf5d372d55f97
parenta68ee931e647c22a54f6a31a0c5e5f96785a0506
[polly] Fix non-determinism in IslNodeBuilder.

The iteration order of OutsideLoopIterations matters for
IslNodeBuilder::getReferencesInSubtree, which inserts the values from
the map into a SetVector, which is eventually used to construct the
type of the context for parallel loops.

llvm-svn: 360723
polly/include/polly/CodeGen/IslNodeBuilder.h