summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-05-31 14:37:10 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-05-31 14:37:10 +0000
commit99985b864b8b2f51a3a826255d0bb93aa933af28 (patch)
treeed1f55c9f8bbc35a24c9515f4cad81f9526a41d6
parent658d28014bf98019cd253dbada51dffdde8093ff (diff)
downloadbcm5719-llvm-99985b864b8b2f51a3a826255d0bb93aa933af28.tar.gz
bcm5719-llvm-99985b864b8b2f51a3a826255d0bb93aa933af28.zip
[include-fixer] Use a DenseMap, order doesn't matter here.
llvm-svn: 271284
-rw-r--r--clang-tools-extra/include-fixer/SymbolIndexManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang-tools-extra/include-fixer/SymbolIndexManager.cpp b/clang-tools-extra/include-fixer/SymbolIndexManager.cpp
index 1800fab4199..70b143f7428 100644
--- a/clang-tools-extra/include-fixer/SymbolIndexManager.cpp
+++ b/clang-tools-extra/include-fixer/SymbolIndexManager.cpp
@@ -9,6 +9,7 @@
#include "SymbolIndexManager.h"
#include "find-all-symbols/SymbolInfo.h"
+#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Debug.h"
@@ -22,7 +23,7 @@ using clang::find_all_symbols::SymbolInfo;
/// Sorts and uniques SymbolInfos based on the popularity info in SymbolInfo.
static void rankByPopularity(std::vector<SymbolInfo> &Symbols) {
// First collect occurrences per header file.
- std::map<llvm::StringRef, unsigned> HeaderPopularity;
+ llvm::DenseMap<llvm::StringRef, unsigned> HeaderPopularity;
for (const SymbolInfo &Symbol : Symbols) {
unsigned &Popularity = HeaderPopularity[Symbol.getFilePath()];
Popularity = std::max(Popularity, Symbol.getNumOccurrences());
OpenPOWER on IntegriCloud