[PATCH] D49665: [MIPS] ORC JIT support
Luka Ercegovcevic via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 23 04:53:19 PDT 2018
erceg95 created this revision.
erceg95 added reviewers: lhames, atanasyan.
Herald added subscribers: llvm-commits, arichardson, sdardis.
Herald added a reviewer: deadalnix.
This patch supports ORC JIT for mips/mips64 architecture. We have changed types in common code in few places, from uint64_t to uintptr_t because we have problems with endianness on mips32 and also with difference of size of address space on mips64 and mips32. Also, we have changed in common code $static to __ORCstatic because on MIPS architecture "$" is a reserved character.
Repository:
rL LLVM
https://reviews.llvm.org/D49665
Files:
include/llvm-c/OrcBindings.h
include/llvm/ExecutionEngine/JITSymbol.h
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
include/llvm/ExecutionEngine/Orc/OrcABISupport.h
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
include/llvm/ExecutionEngine/RuntimeDyld.h
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
lib/ExecutionEngine/Orc/OrcABISupport.cpp
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
tools/lli/RemoteJITUtils.h
tools/llvm-rtdyld/llvm-rtdyld.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49665.156750.patch
Type: text/x-patch
Size: 32438 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180723/4ea03c87/attachment.bin>
More information about the llvm-commits
mailing list