[MIPS] ORC JIT support
authorPetar Jovanovic <petar.jovanovic@mips.com>
Tue, 11 Sep 2018 13:10:04 +0000 (13:10 +0000)
committerPetar Jovanovic <petar.jovanovic@mips.com>
Tue, 11 Sep 2018 13:10:04 +0000 (13:10 +0000)
commit5abf4bb55220f4c2457203e4ba2cfd75a231ef16
tree909d9f8c1750405807d75cd9e03e6e4e346377d1
parentb88eebebbe5585cbd516e8eb65840ac0b4980670
[MIPS] ORC JIT support

This patch adds support for ORC JIT for mips/mips64 architecture.
In common code $static is changed to __ORCstatic because on MIPS
architecture "$" is a reserved character.

Patch by Luka Ercegovcevic

Differential Revision: https://reviews.llvm.org/D49665

llvm-svn: 341934
llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp
llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
llvm/test/ExecutionEngine/OrcLazy/lit.local.cfg