[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)
commit226752c15d0d48f46a2941666efccb13b68af470
tree6a938a060cfc43d0c874e7b718e3e4e399e716c2
parent16cc616ebc8caaf1125bf2298a69b62066d6cdff
[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

llvm-svn: 284724
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
llvm/test/ExecutionEngine/RuntimeDyld/Mips/ELF_N32_relocations.s [new file with mode: 0644]