498 changes: 498 additions & 0 deletions llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions llvm/lib/ExecutionEngine/Orc/OrcError.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ class OrcErrorCategory : public std::error_category {
case OrcErrorCode::UnknownErrorCodeFromRemote:
return "Unknown error returned from remote RPC function "
"(Use StringError to get error message)";
case OrcErrorCode::UnknownResourceHandle:
return "Unknown resource handle";
}
llvm_unreachable("Unhandled error code");
}
Expand Down
1 change: 1 addition & 0 deletions llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ add_llvm_unittest(OrcJITTests
OrcCAPITest.cpp
OrcTestCommon.cpp
QueueChannel.cpp
RemoteObjectLayerTest.cpp
RPCUtilsTest.cpp
RTDyldObjectLinkingLayerTest.cpp
)
Expand Down
576 changes: 576 additions & 0 deletions llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp

Large diffs are not rendered by default.