summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2016-04-18 19:55:43 +0000
committerLang Hames <lhames@gmail.com>2016-04-18 19:55:43 +0000
commit3fde652e1864f0e4273352c185cd14f80afbe064 (patch)
tree3f0ce44c1a201a1c3a11649f146e8f1d258f7e60 /llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp
parent647e9f80aff2894bb42d67a481275107af64ea5d (diff)
downloadbcm5719-llvm-3fde652e1864f0e4273352c185cd14f80afbe064.tar.gz
bcm5719-llvm-3fde652e1864f0e4273352c185cd14f80afbe064.zip
[Orc] Re-commit r266581 with fixes for MSVC, and format cleanups.
Fixes: (1) Removes constexpr (unsupported in MSVC) (2) Move constructors (remove explicitly defaulted ones) (3) <future> - Add warning suppression for MSVC. llvm-svn: 266663
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp')
-rw-r--r--llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp60
1 files changed, 25 insertions, 35 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp b/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp
index 81e51a83021..d1a021aee3a 100644
--- a/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp
@@ -13,50 +13,40 @@ namespace llvm {
namespace orc {
namespace remote {
-#define PROCNAME(X) \
+#define FUNCNAME(X) \
case X ## Id: \
return #X
-const char *OrcRemoteTargetRPCAPI::getJITProcIdName(JITProcId Id) {
+const char *OrcRemoteTargetRPCAPI::getJITFuncIdName(JITFuncId Id) {
switch (Id) {
case InvalidId:
- return "*** Invalid JITProcId ***";
- PROCNAME(CallIntVoid);
- PROCNAME(CallIntVoidResponse);
- PROCNAME(CallMain);
- PROCNAME(CallMainResponse);
- PROCNAME(CallVoidVoid);
- PROCNAME(CallVoidVoidResponse);
- PROCNAME(CreateRemoteAllocator);
- PROCNAME(CreateIndirectStubsOwner);
- PROCNAME(DeregisterEHFrames);
- PROCNAME(DestroyRemoteAllocator);
- PROCNAME(DestroyIndirectStubsOwner);
- PROCNAME(EmitIndirectStubs);
- PROCNAME(EmitIndirectStubsResponse);
- PROCNAME(EmitResolverBlock);
- PROCNAME(EmitTrampolineBlock);
- PROCNAME(EmitTrampolineBlockResponse);
- PROCNAME(GetSymbolAddress);
- PROCNAME(GetSymbolAddressResponse);
- PROCNAME(GetRemoteInfo);
- PROCNAME(GetRemoteInfoResponse);
- PROCNAME(ReadMem);
- PROCNAME(ReadMemResponse);
- PROCNAME(RegisterEHFrames);
- PROCNAME(ReserveMem);
- PROCNAME(ReserveMemResponse);
- PROCNAME(RequestCompile);
- PROCNAME(RequestCompileResponse);
- PROCNAME(SetProtections);
- PROCNAME(TerminateSession);
- PROCNAME(WriteMem);
- PROCNAME(WritePtr);
+ return "*** Invalid JITFuncId ***";
+ FUNCNAME(CallIntVoid);
+ FUNCNAME(CallMain);
+ FUNCNAME(CallVoidVoid);
+ FUNCNAME(CreateRemoteAllocator);
+ FUNCNAME(CreateIndirectStubsOwner);
+ FUNCNAME(DeregisterEHFrames);
+ FUNCNAME(DestroyRemoteAllocator);
+ FUNCNAME(DestroyIndirectStubsOwner);
+ FUNCNAME(EmitIndirectStubs);
+ FUNCNAME(EmitResolverBlock);
+ FUNCNAME(EmitTrampolineBlock);
+ FUNCNAME(GetSymbolAddress);
+ FUNCNAME(GetRemoteInfo);
+ FUNCNAME(ReadMem);
+ FUNCNAME(RegisterEHFrames);
+ FUNCNAME(ReserveMem);
+ FUNCNAME(RequestCompile);
+ FUNCNAME(SetProtections);
+ FUNCNAME(TerminateSession);
+ FUNCNAME(WriteMem);
+ FUNCNAME(WritePtr);
};
return nullptr;
}
-#undef PROCNAME
+#undef FUNCNAME
} // end namespace remote
} // end namespace orc
OpenPOWER on IntegriCloud