[all-commits] [llvm/llvm-project] 5efc71: [ORC] Move Orc RPC code into Shared, rename some R...
lhames via All-commits
all-commits at lists.llvm.org
Tue Dec 29 17:49:10 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5efc71e119d4eba235209d262e7d171361a0b9be
https://github.com/llvm/llvm-project/commit/5efc71e119d4eba235209d262e7d171361a0b9be
Author: Lang Hames <lhames at gmail.com>
Date: 2020-12-30 (Wed, 30 Dec 2020)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/OrcRPCTargetProcessControl.h
M llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
M llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
M llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
R llvm/include/llvm/ExecutionEngine/Orc/RPC/FDRawByteChannel.h
R llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCSerialization.h
R llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h
R llvm/include/llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h
A llvm/include/llvm/ExecutionEngine/Orc/Shared/FDRawByteChannel.h
A llvm/include/llvm/ExecutionEngine/Orc/Shared/RPCUtils.h
A llvm/include/llvm/ExecutionEngine/Orc/Shared/RawByteChannel.h
A llvm/include/llvm/ExecutionEngine/Orc/Shared/Serialization.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/OrcRPCTPCServer.h
M llvm/lib/ExecutionEngine/Orc/Shared/RPCError.cpp
M llvm/tools/lli/ChildTarget/ChildTarget.cpp
M llvm/tools/lli/RemoteJITUtils.h
M llvm/tools/lli/lli.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink-executor/llvm-jitlink-executor.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink.h
M llvm/unittests/ExecutionEngine/Orc/QueueChannel.h
M llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
Log Message:
-----------
[ORC] Move Orc RPC code into Shared, rename some RPC types.
Moves all headers from Orc/RPC to Orc/Shared, and from the llvm::orc::rpc
namespace into llvm::orc::shared. Also renames RPCTypeName to
SerializationTypeName and Function to RPCFunction.
In addition to being a more reasonable home for this code, this will make it
easier for the upcoming Orc runtime to re-use the Serialization system for
creating and parsing wrapper-function binary blobs.
More information about the All-commits
mailing list