diff options
-rw-r--r-- | llvm/lib/Transforms/Scalar/NewGVN.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/NewGVN.cpp b/llvm/lib/Transforms/Scalar/NewGVN.cpp index af756391cb8..838c25665db 100644 --- a/llvm/lib/Transforms/Scalar/NewGVN.cpp +++ b/llvm/lib/Transforms/Scalar/NewGVN.cpp @@ -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. |