[NewGVN] replace typedefs with usings

llvm-svn: 290680
This commit is contained in:
Piotr Padlewski 2016-12-28 19:29:26 +00:00
parent fc5727b2a2
commit e4047b89ad
1 changed files with 2 additions and 2 deletions

View File

@ -120,7 +120,7 @@ PHIExpression::~PHIExpression() = default;
// propagation and reassociation of values.
//
struct CongruenceClass {
typedef SmallPtrSet<Value *, 4> MemberSet;
using MemberSet = SmallPtrSet<Value *, 4>;
unsigned ID;
// Representative leader.
Value *RepLeader = nullptr;
@ -192,7 +192,7 @@ class NewGVN : public FunctionPass {
DenseMap<MemoryAccess *, MemoryAccess *> MemoryAccessEquiv;
// Expression to class mapping.
typedef DenseMap<const Expression *, CongruenceClass *> ExpressionClassMap;
using ExpressionClassMap = DenseMap<const Expression *, CongruenceClass *>;
ExpressionClassMap ExpressionToClass;
// Which values have changed as a result of leader changes.