blob: 064633b4e490d1d1ea4fd786868580958b340a18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
//===------- OrcRemoteTargetRPCAPI.cpp - ORC Remote API utilities ---------===//
//
// The LLVM Compiler Infrastructure
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#include "llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h"
namespace llvm {
namespace orc {
namespace remote {
const char *OrcRemoteTargetRPCAPI::getJITProcIdName(JITProcId Id) {
switch (Id) {
case InvalidId:
return "*** Invalid JITProcId ***";
case CallIntVoidId:
return "CallIntVoid";
case CallIntVoidResponseId:
return "CallIntVoidResponse";
case CallMainId:
return "CallMain";
case CallMainResponseId:
return "CallMainResponse";
case CallVoidVoidId:
return "CallVoidVoid";
case CallVoidVoidResponseId:
return "CallVoidVoidResponse";
case CreateRemoteAllocatorId:
return "CreateRemoteAllocator";
case CreateIndirectStubsOwnerId:
return "CreateIndirectStubsOwner";
case DestroyRemoteAllocatorId:
return "DestroyRemoteAllocator";
case DestroyIndirectStubsOwnerId:
return "DestroyIndirectStubsOwner";
case EmitIndirectStubsId:
return "EmitIndirectStubs";
case EmitIndirectStubsResponseId:
return "EmitIndirectStubsResponse";
case EmitResolverBlockId:
return "EmitResolverBlock";
case EmitTrampolineBlockId:
return "EmitTrampolineBlock";
case EmitTrampolineBlockResponseId:
return "EmitTrampolineBlockResponse";
case GetSymbolAddressId:
return "GetSymbolAddress";
case GetSymbolAddressResponseId:
return "GetSymbolAddressResponse";
case GetRemoteInfoId:
return "GetRemoteInfo";
case GetRemoteInfoResponseId:
return "GetRemoteInfoResponse";
case ReadMemId:
return "ReadMem";
case ReadMemResponseId:
return "ReadMemResponse";
case ReserveMemId:
return "ReserveMem";
case ReserveMemResponseId:
return "ReserveMemResponse";
case RequestCompileId:
return "RequestCompile";
case RequestCompileResponseId:
return "RequestCompileResponse";
case SetProtectionsId:
return "SetProtections";
case TerminateSessionId:
return "TerminateSession";
case WriteMemId:
return "WriteMem";
case WritePtrId:
return "WritePtr";
};
return nullptr;
}
}
}
}
|