[PATCH] [Mips64] Add support for MCJIT for MIPS64r2 and MIPS64r6

Vladimir Radosavljevic vladimir.radosavljevic at rt-rk.com
Fri May 15 09:55:58 PDT 2015


Comments addressed. Added llvm-rtdyld checker test, marked MCJIT and OrcMCJIT PIC tests as XFAIL only for mips32 architecture, and added an error report when using N32/O32 ABI's with Mips64 triple.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9667

Files:
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
  test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll
  test/ExecutionEngine/MCJIT/eh-lg-pic.ll
  test/ExecutionEngine/MCJIT/eh-sm-pic.ll
  test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll
  test/ExecutionEngine/MCJIT/remote/cross-module-sm-pic-a.ll
  test/ExecutionEngine/MCJIT/remote/multi-module-sm-pic-a.ll
  test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll
  test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll
  test/ExecutionEngine/MCJIT/stubs-sm-pic.ll
  test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll
  test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll
  test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll
  test/ExecutionEngine/OrcMCJIT/eh-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll
  test/ExecutionEngine/OrcMCJIT/remote/cross-module-sm-pic-a.ll
  test/ExecutionEngine/OrcMCJIT/remote/multi-module-sm-pic-a.ll
  test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll
  test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll
  test/ExecutionEngine/RuntimeDyld/Mips/ELF_Mips64N64_PIC_relocations.s
  test/ExecutionEngine/RuntimeDyld/Mips/lit.local.cfg
  unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
  unittests/ExecutionEngine/MCJIT/MCJITTestBase.h

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9667.25870.patch
Type: text/x-patch
Size: 33460 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150515/ea8ee542/attachment.bin>


More information about the llvm-commits mailing list