[mlir:JitRunner] Use custom shared library init/destroy functions if available
authorEugene Zhulenev <ezhulenev@google.com>
Fri, 8 Jan 2021 11:14:04 +0000 (03:14 -0800)
committerEugene Zhulenev <ezhulenev@google.com>
Fri, 8 Jan 2021 15:14:21 +0000 (07:14 -0800)
commit84dc9b451bfd62474f44dd1af0e4955a0110d523
tree0042a0ee37de60c3972dc4c71a32391a31f28627
parentd4f2fef7464eb2b8c2126c5b733eeb76ed9820f6
[mlir:JitRunner] Use custom shared library init/destroy functions if available

Use custom mlir runner init/destroy functions to safely init and destroy shared libraries loaded by the JitRunner.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D94270
mlir/lib/ExecutionEngine/AsyncRuntime.cpp
mlir/lib/ExecutionEngine/CMakeLists.txt
mlir/lib/ExecutionEngine/JitRunner.cpp