summaryrefslogtreecommitdiffstats
path: root/clang/Lex/IdentifierTable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/Lex/IdentifierTable.cpp')
-rw-r--r--clang/Lex/IdentifierTable.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/clang/Lex/IdentifierTable.cpp b/clang/Lex/IdentifierTable.cpp
index f86d4f8b40d..e671af98391 100644
--- a/clang/Lex/IdentifierTable.cpp
+++ b/clang/Lex/IdentifierTable.cpp
@@ -15,8 +15,6 @@
#include "clang/Lex/IdentifierTable.h"
#include "clang/Lex/MacroInfo.h"
#include "clang/Basic/LangOptions.h"
-#include <iostream>
-using namespace llvm;
using namespace clang;
//===----------------------------------------------------------------------===//
@@ -168,7 +166,7 @@ void IdentifierTable::PrintStats() const {
unsigned MaxIdentifierLength = 0;
// TODO: Figure out maximum times an identifier had to probe for -stats.
- for (StringMap<IdentifierInfo, BumpPtrAllocator>::const_iterator
+ for (llvm::StringMap<IdentifierInfo, llvm::BumpPtrAllocator>::const_iterator
I = HashTable.begin(), E = HashTable.end(); I != E; ++I) {
unsigned IdLen = I->getKeyLength();
AverageIdentifierSize += IdLen;
@@ -176,14 +174,14 @@ void IdentifierTable::PrintStats() const {
MaxIdentifierLength = IdLen;
}
- std::cerr << "\n*** Identifier Table Stats:\n";
- std::cerr << "# Identifiers: " << NumIdentifiers << "\n";
- std::cerr << "# Empty Buckets: " << NumEmptyBuckets << "\n";
- std::cerr << "Hash density (#identifiers per bucket): "
- << NumIdentifiers/(double)NumBuckets << "\n";
- std::cerr << "Ave identifier length: "
- << (AverageIdentifierSize/(double)NumIdentifiers) << "\n";
- std::cerr << "Max identifier length: " << MaxIdentifierLength << "\n";
+ fprintf(stderr, "\n*** Identifier Table Stats:\n");
+ fprintf(stderr, "# Identifiers: %d\n", NumIdentifiers);
+ fprintf(stderr, "# Empty Buckets: %d\n", NumEmptyBuckets);
+ fprintf(stderr, "Hash density (#identifiers per bucket): %f\n",
+ NumIdentifiers/(double)NumBuckets);
+ fprintf(stderr, "Ave identifier length: %f\n",
+ (AverageIdentifierSize/(double)NumIdentifiers));
+ fprintf(stderr, "Max identifier length: %d\n", MaxIdentifierLength);
// Compute statistics about the memory allocated for identifiers.
HashTable.getAllocator().PrintStats();
OpenPOWER on IntegriCloud