From 3fde652e1864f0e4273352c185cd14f80afbe064 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Mon, 18 Apr 2016 19:55:43 +0000 Subject: [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) - Add warning suppression for MSVC. llvm-svn: 266663 --- .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp | 60 +++++++++------------- 1 file changed, 25 insertions(+), 35 deletions(-) (limited to 'llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp') 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 -- cgit v1.2.3