reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ExecutionEngine/Orc/RPCUtils.h
  157           << RPCTypeName<RetT>::getName() << " " << DerivedFunc::getName()
 1015         detail::RPCArgTypeCheck<CanSerializeCheck, typename Func::Type,
 1021     if (auto FnIdOrErr = getRemoteFunctionId<Func>(LazyAutoNegotiation, false))
 1042         detail::createResponseHandler<ChannelT, typename Func::ReturnType>(
 1053     if (auto Err = detail::HandlerTraits<typename Func::Type>::serializeArgs(
 1162                       CanDeserializeCheck, typename Func::Type,
 1166     FunctionIdT NewFnId = FnIdAllocator.template allocate<Func>();
 1167     LocalFunctionIds[Func::getPrototype()] = NewFnId;
 1168     Handlers[NewFnId] = wrapHandler<Func>(std::move(Handler));
 1233     auto I = RemoteFunctionIds.find(Func::getPrototype());
 1247           Impl.template callB<OrcRPCNegotiate>(Func::getPrototype())) {
 1248         RemoteFunctionIds[Func::getPrototype()] = *RemoteIdOrErr;
 1250           return make_error<CouldNotNegotiate>(Func::getPrototype());
 1258     return make_error<CouldNotNegotiate>(Func::getPrototype());
 1276               detail::HandlerTraits<typename Func::Type>::deserializeArgs(
 1290       using FuncReturn = typename Func::ReturnType;
 1489     return this->template addHandlerImpl<Func>(std::move(Handler));
 1494     addHandler<Func>(
 1522     if (auto Err = this->template appendCallAsync<Func>(
 1529       detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
 1535       detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
 1542         detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
   95     : public rpc::Function<ReleaseRemoteSymbol, Error(RemoteSymbolId)> {
  119     Remote.template addHandler<ReleaseRemoteSymbol>(
  231     if (auto Err = Remote.template callB<ReleaseRemoteSymbol>(Id))