From 284fa0bd71c9e857252d47e38423e0063288d554 Mon Sep 17 00:00:00 2001 From: Wei Mi Date: Wed, 6 Apr 2016 22:31:17 +0000 Subject: [PATCH] Fix the compare-clang diff error introduced by r265547. Use MapVector instead of DenseMap for MergeableSpillsMap so it will be iterated in determined order. llvm-svn: 265610 --- llvm/lib/CodeGen/InlineSpiller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/CodeGen/InlineSpiller.cpp b/llvm/lib/CodeGen/InlineSpiller.cpp index 66eb83a..b88da60 100644 --- a/llvm/lib/CodeGen/InlineSpiller.cpp +++ b/llvm/lib/CodeGen/InlineSpiller.cpp @@ -13,6 +13,7 @@ //===----------------------------------------------------------------------===// #include "Spiller.h" +#include "llvm/ADT/MapVector.h" #include "llvm/ADT/SetVector.h" #include "llvm/ADT/Statistic.h" #include "llvm/ADT/TinyPtrVector.h" @@ -71,7 +72,7 @@ class HoistSpillHelper { // Map from pair of (StackSlot and Original VNI) to a set of spills which // have the same stackslot and have equal values defined by Original VNI. // These spills are mergeable and are hoist candiates. - typedef DenseMap, SmallPtrSet> + typedef MapVector, SmallPtrSet> MergeableSpillsMap; MergeableSpillsMap MergeableSpills; -- 2.7.4