forked from OSchip/llvm-project
Remove a source of nondeterminism from the LoopVectorizer.
This made us emit runtime checks in a random order. Hopefully bootstrap miscompares will go away now. llvm-svn: 176775
This commit is contained in:
parent
d235d37d27
commit
6eda79f69a
|
@ -419,7 +419,7 @@ public:
|
|||
|
||||
/// Alias(Multi)Map stores the values (GEPs or underlying objects and their
|
||||
/// respective Store/Load instruction(s) to calculate aliasing.
|
||||
typedef DenseMap<Value*, Instruction* > AliasMap;
|
||||
typedef MapVector<Value*, Instruction* > AliasMap;
|
||||
typedef DenseMap<Value*, std::vector<Instruction*> > AliasMultiMap;
|
||||
|
||||
/// Returns true if it is legal to vectorize this loop.
|
||||
|
|
Loading…
Reference in New Issue