[mlir] NFC - Split out RunnerUtils that don't require a C++ runtime
authorNicolas Vasilache <ntv@google.com>
Thu, 27 Feb 2020 18:45:43 +0000 (13:45 -0500)
committerNicolas Vasilache <ntv@google.com>
Thu, 27 Feb 2020 19:14:11 +0000 (14:14 -0500)
commit4a966e5dd75160a7df0c7231e4c760a2bb127112
treee72a3d80782d44bb50c0d91c506166a0313ccc39
parent9227a74b7e8ff9b9cb5924e03547b940dc06e331
[mlir] NFC - Split out RunnerUtils that don't require a C++ runtime

Summary:
This revision split out a new CRunnerUtils library that supports
MLIR execution on targets without a C++ runtime.

Differential Revision: https://reviews.llvm.org/D75257
mlir/include/mlir/ExecutionEngine/CRunnerUtils.h [new file with mode: 0644]
mlir/include/mlir/ExecutionEngine/RunnerUtils.h
mlir/lib/ExecutionEngine/CMakeLists.txt
mlir/lib/ExecutionEngine/CRunnerUtils.cpp [new file with mode: 0644]
mlir/lib/ExecutionEngine/RunnerUtils.cpp
mlir/test/CMakeLists.txt
mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir