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

References

include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
  172       : public rpc::Function<RegisterEHFrames,
  180       : public rpc::Function<DeregisterEHFrames,
  194       : public rpc::Function<CallIntVoid, int32_t(JITTargetAddress Addr)> {
  202       : public rpc::Function<CallMain, int32_t(JITTargetAddress Addr,
  211       : public rpc::Function<CallVoidVoid, void(JITTargetAddress FnAddr)> {
  223       : public rpc::Function<CreateRemoteAllocator,
  231       : public rpc::Function<DestroyRemoteAllocator,
  239       : public rpc::Function<ReadMem, std::vector<uint8_t>(JITTargetAddress Src,
  247       : public rpc::Function<ReserveMem,
  256       : public rpc::Function<SetProtections,
  265       : public rpc::Function<WriteMem, void(remote::DirectBufferWriter DB)> {
  271   class WritePtr : public rpc::Function<WritePtr, void(JITTargetAddress Dst,
  284       : public rpc::Function<CreateIndirectStubsOwner,
  292       : public rpc::Function<DestroyIndirectStubsOwner,
  300       : public rpc::Function<
  310   class EmitResolverBlock : public rpc::Function<EmitResolverBlock, void()> {
  317       : public rpc::Function<EmitTrampolineBlock,
  331       : public rpc::Function<
  340       : public rpc::Function<GetSymbolAddress,
  348       : public rpc::Function<
  355   class TerminateSession : public rpc::Function<TerminateSession, void()> {
include/llvm/ExecutionEngine/Orc/RPCUtils.h
  948   class OrcRPCResponse : public Function<OrcRPCResponse, void()> {
  954       : public Function<OrcRPCNegotiate, FunctionIdT(std::string)> {
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
   47     : public rpc::Function<AddObject, Expected<ObjHandleT>(std::string)> {
   53     : public rpc::Function<RemoveObject, Error(ObjHandleT)> {
   59     : public rpc::Function<FindSymbol, Expected<RemoteSymbol>(std::string,
   66     : public rpc::Function<FindSymbolIn,
   74     : public rpc::Function<EmitAndFinalize,
   81     : public rpc::Function<Lookup,
   88     : public rpc::Function<LookupInLogicalDylib,
   95     : public rpc::Function<ReleaseRemoteSymbol, Error(RemoteSymbolId)> {
  101     : public rpc::Function<MaterializeRemoteSymbol,
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  119   class VoidBool : public Function<VoidBool, void(bool)> {
  124   class IntInt : public Function<IntInt, int32_t(int32_t)> {
  129   class VoidString : public Function<VoidString, void(std::string)> {
  135       : public Function<AllTheTypes, void(int8_t, uint8_t, int16_t, uint16_t,
  143   class CustomType : public Function<CustomType, RPCFoo(RPCFoo)> {
  148   class ErrorFunc : public Function<ErrorFunc, Error()> {
  153   class ExpectedFunc : public Function<ExpectedFunc, Expected<uint32_t>()> {