diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2014-03-09 13:19:36 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2014-03-09 13:19:36 +0000 |
| commit | cfffe940a842d29a348705cf73f10003d7f4484d (patch) | |
| tree | 418c96d612974a13fd7e822cc963f6b77bdf474e /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h | |
| parent | 3af86648587d6bcc8b04a7a53b908c9507f3f388 (diff) | |
| download | bcm5719-llvm-cfffe940a842d29a348705cf73f10003d7f4484d.tar.gz bcm5719-llvm-cfffe940a842d29a348705cf73f10003d7f4484d.zip | |
[Mips] Create ELF object reader for MIPS target.
llvm-svn: 203409
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h index e3fee902e92..3d35c8ad651 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h @@ -10,6 +10,7 @@ #define LLD_READER_WRITER_ELF_MIPS_MIPS_TARGET_HANDLER_H #include "DefaultTargetHandler.h" +#include "MipsELFReader.h" #include "MipsLinkingContext.h" #include "MipsRelocationHandler.h" #include "MipsSectionChunks.h" @@ -76,6 +77,10 @@ public: return *_targetLayout; } + std::unique_ptr<Reader> getObjReader(bool atomizeStrings) override { + return std::unique_ptr<Reader>(new MipsELFObjectReader(atomizeStrings)); + } + const MipsTargetRelocationHandler &getRelocationHandler() const override { return *_relocationHandler; } |

