Correct MCJIT functionality for MIPS32 architecture.
authorAkira Hatanaka <ahatanaka@mips.com>
Fri, 17 Aug 2012 21:28:04 +0000 (21:28 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Fri, 17 Aug 2012 21:28:04 +0000 (21:28 +0000)
commitb889e0cd2fea4afee623d5be603b912b955a2eca
tree19b5fcc22f4f4513e48f290b402ad3009df05388
parenta67eda76c0224ec272e2cc7cf919f4e6e213e275
Correct MCJIT functionality for MIPS32 architecture.

No new tests are added.
All tests in ExecutionEngine/MCJIT that have been failing pass after this patch
is applied (when "make check" is done on a mips board).

Patch by Petar Jovanovic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162135 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
lib/Target/Mips/CMakeLists.txt
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
lib/Target/Mips/MipsTargetMachine.cpp
lib/Target/Mips/MipsTargetMachine.h