[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
This commit is contained in:
parent
a68ee931e6
commit
a0de66dd17
|
@ -160,7 +160,7 @@ protected:
|
|||
///
|
||||
/// This map provides for a given loop a llvm::Value that contains the current
|
||||
/// loop iteration.
|
||||
LoopToScevMapT OutsideLoopIterations;
|
||||
MapVector<const Loop *, const SCEV *> OutsideLoopIterations;
|
||||
|
||||
// This maps an isl_id* to the Value* it has in the generated program. For now
|
||||
// on, the only isl_ids that are stored here are the newly calculated loop
|
||||
|
|
Loading…
Reference in New Issue