summaryrefslogtreecommitdiffstats
path: root/lld/ELF/OutputSections.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-02-17 05:40:03 +0000
committerRui Ueyama <ruiu@google.com>2016-02-17 05:40:03 +0000
commit861c731ccc30cfe179ebd0620a2e3436691e1a95 (patch)
treebec222283406de23c433ed6372d1ce8deb98a2a4 /lld/ELF/OutputSections.cpp
parent91c0a5db01c6275509465655502a634952bf2ad8 (diff)
downloadbcm5719-llvm-861c731ccc30cfe179ebd0620a2e3436691e1a95.tar.gz
bcm5719-llvm-861c731ccc30cfe179ebd0620a2e3436691e1a95.zip
Use shorter names for the .gnu.hash class.
llvm-svn: 261067
Diffstat (limited to 'lld/ELF/OutputSections.cpp')
-rw-r--r--lld/ELF/OutputSections.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp
index f819fb34970..7c8d2ab4d63 100644
--- a/lld/ELF/OutputSections.cpp
+++ b/lld/ELF/OutputSections.cpp
@@ -434,10 +434,10 @@ void GnuHashTableSection<ELFT>::writeBloomFilter(uint8_t *&Buf) {
unsigned C = sizeof(Elf_Off) * 8;
auto *Masks = reinterpret_cast<Elf_Off *>(Buf);
- for (const HashedSymbolData &Item : Symbols) {
- size_t Pos = (Item.Hash / C) & (MaskWords - 1);
- uintX_t V = (uintX_t(1) << (Item.Hash % C)) |
- (uintX_t(1) << ((Item.Hash >> Shift2) % C));
+ for (const SymbolData &Sym : Symbols) {
+ size_t Pos = (Sym.Hash / C) & (MaskWords - 1);
+ uintX_t V = (uintX_t(1) << (Sym.Hash % C)) |
+ (uintX_t(1) << ((Sym.Hash >> Shift2) % C));
Masks[Pos] |= V;
}
Buf += sizeof(Elf_Off) * MaskWords;
@@ -450,16 +450,16 @@ void GnuHashTableSection<ELFT>::writeHashTable(uint8_t *Buf) {
int PrevBucket = -1;
int I = 0;
- for (const HashedSymbolData &Item : Symbols) {
- int Bucket = Item.Hash % NBuckets;
+ for (const SymbolData &Sym : Symbols) {
+ int Bucket = Sym.Hash % NBuckets;
assert(PrevBucket <= Bucket);
if (Bucket != PrevBucket) {
- Buckets[Bucket] = Item.Body->DynsymIndex;
+ Buckets[Bucket] = Sym.Body->DynsymIndex;
PrevBucket = Bucket;
if (I > 0)
Values[I - 1] |= 1;
}
- Values[I] = Item.Hash & ~1;
+ Values[I] = Sym.Hash & ~1;
++I;
}
if (I > 0)
@@ -491,13 +491,13 @@ void GnuHashTableSection<ELFT>::addSymbols(
unsigned NBuckets = calcNBuckets(Symbols.size());
std::stable_sort(Symbols.begin(), Symbols.end(),
- [&](const HashedSymbolData &L, const HashedSymbolData &R) {
+ [&](const SymbolData &L, const SymbolData &R) {
return L.Hash % NBuckets < R.Hash % NBuckets;
});
V.erase(Mid, V.end());
- for (const HashedSymbolData &Item : Symbols)
- V.push_back({Item.Body, Item.STName});
+ for (const SymbolData &Sym : Symbols)
+ V.push_back({Sym.Body, Sym.STName});
}
template <class ELFT>
OpenPOWER on IntegriCloud