OSDN Git Service

[mips][mcjit] Add the majority of N32 support.
authorSimon Dardis <simon.dardis@imgtec.com>
Thu, 20 Oct 2016 13:02:23 +0000 (13:02 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Thu, 20 Oct 2016 13:02:23 +0000 (13:02 +0000)
commitf7463aa366562d0c274a86b9e1d926d89152898a
tree31130547514edb7a5617253bcc8798649cfb0257
parent7b259eb4f86f19ff8c42becb976a109df527b520
[mips][mcjit] Add the majority of N32 support.

The missing piece is relocation composition for %hi(%neg(%gp_rel(x))) and
similar.

Patch by: Daniel Sanders

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284724 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
test/ExecutionEngine/RuntimeDyld/Mips/ELF_N32_relocations.s [new file with mode: 0644]