[lanai] Add ELF enum value and relocations.
authorJacques Pienaar <jpienaar@google.com>
Tue, 1 Mar 2016 21:21:42 +0000 (21:21 +0000)
committerJacques Pienaar <jpienaar@google.com>
Tue, 1 Mar 2016 21:21:42 +0000 (21:21 +0000)
commitea9f25a740f36305e2265903c5277770d6e977cd
treee1a14481314df1b2bd01c19a18ada204a6a6014e
parenta6cfb6f682ec819bfb1a272ff10431b2b8e7980c
[lanai] Add ELF enum value and relocations.

Add ELF enum value and relocations for Lanai backed.

General Lanai backend discussion on llvm-dev thread "[RFC] Lanai backend" (http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html).

Differential Revision: http://reviews.llvm.org/D17008

llvm-svn: 262394
18 files changed:
llvm/include/llvm/Object/ELFObjectFile.h
llvm/include/llvm/Object/RelocVisitor.h
llvm/include/llvm/Support/ELF.h
llvm/include/llvm/Support/ELFRelocs/Lanai.def [new file with mode: 0644]
llvm/lib/MC/MCObjectFileInfo.cpp
llvm/lib/Object/ELF.cpp
llvm/test/DebugInfo/Inputs/lanai-processes-relocations.elf [new file with mode: 0644]
llvm/test/DebugInfo/Lanai/lit.local.cfg [new file with mode: 0644]
llvm/test/DebugInfo/Lanai/processes-relocations.ll [new file with mode: 0644]
llvm/test/Object/Lanai/lit.local.cfg [new file with mode: 0644]
llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml [new file with mode: 0644]
llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai [new file with mode: 0644]
llvm/test/tools/llvm-readobj/Inputs/relocs.py
llvm/test/tools/llvm-readobj/Inputs/trivial.obj.elf-lanai [new file with mode: 0644]
llvm/test/tools/llvm-readobj/file-headers.test
llvm/test/tools/llvm-readobj/reloc-types.test
llvm/tools/llvm-objdump/llvm-objdump.cpp
llvm/tools/llvm-readobj/ELFDumper.cpp