diff --git a/polly/include/polly/CodeGen/IRBuilder.h b/polly/include/polly/CodeGen/IRBuilder.h index 23a12f45dd2d..2d75f99cb8a7 100644 --- a/polly/include/polly/CodeGen/IRBuilder.h +++ b/polly/include/polly/CodeGen/IRBuilder.h @@ -15,6 +15,7 @@ #ifndef POLLY_CODEGEN_IRBUILDER_H #define POLLY_CODEGEN_IRBUILDER_H +#include "llvm/ADT/MapVector.h" #include "llvm/Analysis/LoopInfo.h" #include "llvm/IR/IRBuilder.h" #include "llvm/IR/ValueMap.h" @@ -107,7 +108,7 @@ private: llvm::MDNode *AliasScopeDomain; /// A map from base pointers to its alias scope. - llvm::DenseMap, llvm::MDNode *> AliasScopeMap; + llvm::MapVector, llvm::MDNode *> AliasScopeMap; /// A map from base pointers to an alias scope list of other pointers. llvm::DenseMap, llvm::MDNode *>