diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-28 20:53:09 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-28 20:53:09 +0000 |
commit | 5e9ed90279da6b5f15f88838f3bc21e4583fadb6 (patch) | |
tree | f704c9e307d0e0fde7fd00a7aa6b0040128feac8 /llvm/lib/MC/ELFObjectWriter.cpp | |
parent | bcb6ddc0a412f4b1f12ceb5ef0b2d209f3cc1678 (diff) | |
download | llvm-5e9ed90279da6b5f15f88838f3bc21e4583fadb6.zip llvm-5e9ed90279da6b5f15f88838f3bc21e4583fadb6.tar.gz llvm-5e9ed90279da6b5f15f88838f3bc21e4583fadb6.tar.bz2 |
Inline trivial method. NFC.
llvm-svn: 238492
Diffstat (limited to 'llvm/lib/MC/ELFObjectWriter.cpp')
-rw-r--r-- | llvm/lib/MC/ELFObjectWriter.cpp | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp index 56490c7..8a86df8 100644 --- a/llvm/lib/MC/ELFObjectWriter.cpp +++ b/llvm/lib/MC/ELFObjectWriter.cpp @@ -187,9 +187,6 @@ class ELFObjectWriter : public MCObjectWriter { MCValue Target, bool &IsPCRel, uint64_t &FixedValue) override; - uint64_t getSymbolIndexInSymbolTable(const MCAssembler &Asm, - const MCSymbol *S); - // Map from a signature symbol to the group section index typedef DenseMap<const MCSymbol *, unsigned> RevGroupMapTy; @@ -729,14 +726,6 @@ void ELFObjectWriter::RecordRelocation(MCAssembler &Asm, return; } - -uint64_t -ELFObjectWriter::getSymbolIndexInSymbolTable(const MCAssembler &Asm, - const MCSymbol *S) { - assert(S->hasData()); - return S->getIndex(); -} - bool ELFObjectWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbol &Symbol, bool Used, bool Renamed) { @@ -1128,8 +1117,7 @@ void ELFObjectWriter::writeRelocations(const MCAssembler &Asm, for (unsigned i = 0, e = Relocs.size(); i != e; ++i) { const ELFRelocationEntry &Entry = Relocs[e - i - 1]; - unsigned Index = - Entry.Symbol ? getSymbolIndexInSymbolTable(Asm, Entry.Symbol) : 0; + unsigned Index = Entry.Symbol ? Entry.Symbol->getIndex() : 0; if (is64Bit()) { write(Entry.Offset); @@ -1232,7 +1220,7 @@ void ELFObjectWriter::writeSectionHeader( if (Type != ELF::SHT_GROUP) GroupSymbolIndex = 0; else - GroupSymbolIndex = getSymbolIndexInSymbolTable(Asm, Section->getGroup()); + GroupSymbolIndex = Section->getGroup()->getIndex(); const std::pair<uint64_t, uint64_t> &Offsets = SectionOffsets.find(Section)->second; |