summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2015-04-04 05:19:51 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-04-04 05:19:51 +0000
commit1649aea9c6b060b78837f8a29bd949d976fe58a2 (patch)
treec561c0c84c8fe98d8e492d8657eeafbdf368bd55 /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
parenta5f1ae1ad07bd5e5557757584497826a82311152 (diff)
downloadbcm5719-llvm-1649aea9c6b060b78837f8a29bd949d976fe58a2.tar.gz
bcm5719-llvm-1649aea9c6b060b78837f8a29bd949d976fe58a2.zip
[Hexagon][Mips] Rename template arguments <arch>ELFType to ELFT
In all other ELF related classes we use `ELFT` abbreviation. llvm-svn: 234088
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
index 9e667de9c93..8c0dda6b434 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
@@ -15,21 +15,19 @@
namespace lld {
namespace elf {
-template <class ELFType> class MipsTargetLayout;
+template <class ELFT> class MipsTargetLayout;
-template <class MipsELFType>
-class MipsDynamicTable : public DynamicTable<MipsELFType> {
+template <class ELFT> class MipsDynamicTable : public DynamicTable<ELFT> {
public:
- MipsDynamicTable(const ELFLinkingContext &ctx,
- MipsTargetLayout<MipsELFType> &layout)
- : DynamicTable<MipsELFType>(ctx, layout, ".dynamic",
- TargetLayout<MipsELFType>::ORDER_DYNAMIC),
+ MipsDynamicTable(const ELFLinkingContext &ctx, MipsTargetLayout<ELFT> &layout)
+ : DynamicTable<ELFT>(ctx, layout, ".dynamic",
+ TargetLayout<ELFT>::ORDER_DYNAMIC),
_targetLayout(layout) {}
void createDefaultEntries() override {
- DynamicTable<MipsELFType>::createDefaultEntries();
+ DynamicTable<ELFT>::createDefaultEntries();
- typename DynamicTable<MipsELFType>::Elf_Dyn dyn;
+ typename DynamicTable<ELFT>::Elf_Dyn dyn;
// Version id for the Runtime Linker Interface.
dyn.d_un.d_val = 1;
@@ -69,7 +67,7 @@ public:
}
void updateDynamicTable() override {
- DynamicTable<MipsELFType>::updateDynamicTable();
+ DynamicTable<ELFT>::updateDynamicTable();
// Assign the minimum segment address to the DT_MIPS_BASE_ADDRESS tag.
auto baseAddr = std::numeric_limits<uint64_t>::max();
@@ -106,7 +104,7 @@ private:
std::size_t _dt_gotsym;
std::size_t _dt_pltgot;
std::size_t _dt_baseaddr;
- MipsTargetLayout<MipsELFType> &_targetLayout;
+ MipsTargetLayout<ELFT> &_targetLayout;
};
} // end namespace elf
OpenPOWER on IntegriCloud