]> granicus.if.org Git - llvm/commit
[Orc][RPC] Refactor ParallelCallGroup to decouple it from RPCEndpoint.
authorLang Hames <lhames@gmail.com>
Tue, 24 Jan 2017 06:13:47 +0000 (06:13 +0000)
committerLang Hames <lhames@gmail.com>
Tue, 24 Jan 2017 06:13:47 +0000 (06:13 +0000)
commit7618fab0472a626ab43e6663077fbf92da4996f5
tree76eeed55b4808e1bbcf3b208fb6897ddafd0df38
parent85a1ed1bcebe6f4f651404d0ccbbb865ecbe30f2
[Orc][RPC] Refactor ParallelCallGroup to decouple it from RPCEndpoint.

This refactor allows parallel calls to be made via an arbitrary async call
dispatcher. In particular, this allows ParallelCallGroup to be used with
derived RPC classes that expose custom async RPC call operations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292891 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/Orc/RPCUtils.h
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp