diff options
author | Anton Korobeynikov <anton@korobeynikov.info> | 2018-11-08 00:03:45 +0000 |
---|---|---|
committer | Anton Korobeynikov <anton@korobeynikov.info> | 2018-11-08 00:03:45 +0000 |
commit | 09dff53840787c0dbc031f1e5723834f62073f74 (patch) | |
tree | 7e846c59e7761994c4fc8c55f4d277b7f3e0e743 /llvm/lib/Object/ELF.cpp | |
parent | 267d266c294dcc008da0f7cbab10e53600493cc4 (diff) | |
download | bcm5719-llvm-09dff53840787c0dbc031f1e5723834f62073f74.tar.gz bcm5719-llvm-09dff53840787c0dbc031f1e5723834f62073f74.zip |
[MSP430] Add MC layer
Summary:
This change implements assembler parser, code emitter, ELF object writer
and disassembler for the MSP430 ISA. Also, more instruction forms are added
to the target description.
Reviewers: asl
Reviewed By: asl
Subscribers: pftbest, krisb, mgorny, llvm-commits
Differential Revision: https://reviews.llvm.org/D53661
llvm-svn: 346374
Diffstat (limited to 'llvm/lib/Object/ELF.cpp')
-rw-r--r-- | llvm/lib/Object/ELF.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Object/ELF.cpp b/llvm/lib/Object/ELF.cpp index da56d97c4bc..2edab0b1373 100644 --- a/llvm/lib/Object/ELF.cpp +++ b/llvm/lib/Object/ELF.cpp @@ -139,6 +139,13 @@ StringRef llvm::object::getELFRelocationTypeName(uint32_t Machine, break; } break; + case ELF::EM_MSP430: + switch (Type) { +#include "llvm/BinaryFormat/ELFRelocs/MSP430.def" + default: + break; + } + break; default: break; } |