[ORC] Switch to WrapperFunction utility for calls to registration functions.
authorLang Hames <lhames@gmail.com>
Wed, 16 Jun 2021 05:12:12 +0000 (15:12 +1000)
committerLang Hames <lhames@gmail.com>
Wed, 16 Jun 2021 08:05:58 +0000 (18:05 +1000)
commit834616146b7d94258456542fd64fed95dbd9e4b1
treede5f28e438cb3054f2acf2a400337d01d6026c47
parent062644bb399bd05fd0aeb3cb9d52fa0014db0bdd
[ORC] Switch to WrapperFunction utility for calls to registration functions.

Addresses FIXMEs in TPC-based EH-frame and debug object registration code by
replacing manual argument serialization with WrapperFunction utility calls.
llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
llvm/include/llvm/ExecutionEngine/Orc/TPCDebugObjectRegistrar.h
llvm/include/llvm/ExecutionEngine/Orc/TargetProcessControl.h
llvm/lib/ExecutionEngine/Orc/TPCDebugObjectRegistrar.cpp
llvm/lib/ExecutionEngine/Orc/TPCEHFrameRegistrar.cpp