[VE] Implements minimum MC layer for VE (3/4)
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Thu, 28 May 2020 08:07:21 +0000 (10:07 +0200)
committerSimon Moll <simon.moll@emea.nec.com>
Thu, 28 May 2020 08:07:48 +0000 (10:07 +0200)
commit5921782f744deffb5f5bfd96f6a7932a4ff75666
tree55aca1ead7de32f3e3d31e0f9b920eb24df6a034
parent880c35a554952c3a64483502f3278431f8f06516
[VE] Implements minimum MC layer for VE (3/4)

Summary:
Define ELF binary code for VE and modify code where should use this new code.

Depends on D79544.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D79545
12 files changed:
llvm/include/llvm/BinaryFormat/ELF.h
llvm/include/llvm/BinaryFormat/ELFRelocs/VE.def [new file with mode: 0644]
llvm/include/llvm/Object/ELFObjectFile.h
llvm/lib/Object/ELF.cpp
llvm/lib/ObjectYAML/ELFYAML.cpp
llvm/test/tools/llvm-readobj/ELF/file-header-machine-types.test [new file with mode: 0644]
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/unittests/Object/CMakeLists.txt
llvm/unittests/Object/ELFObjectFileTest.cpp [new file with mode: 0644]
llvm/unittests/Object/ELFTest.cpp [new file with mode: 0644]
llvm/unittests/ObjectYAML/CMakeLists.txt
llvm/unittests/ObjectYAML/ELFYAMLTest.cpp [new file with mode: 0644]