diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-31 14:37:10 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-31 14:37:10 +0000 |
| commit | 99985b864b8b2f51a3a826255d0bb93aa933af28 (patch) | |
| tree | ed1f55c9f8bbc35a24c9515f4cad81f9526a41d6 | |
| parent | 658d28014bf98019cd253dbada51dffdde8093ff (diff) | |
| download | bcm5719-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.cpp | 3 |
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()); |

