Expose `setupTargetTriple` as a public static method on ExecutionEngine
authorMehdi Amini <aminim@google.com>
Tue, 9 Apr 2019 07:19:40 +0000 (00:19 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Thu, 11 Apr 2019 17:51:24 +0000 (10:51 -0700)
commit6c6ed466a6d8dc31e2e2db93ac38ed75b5a7d748
treea2d7724f887740eec01686a7ca240575a246dd98
parentc4dee61c0eb35bd6532ea11dbff22d4a81f76e71
Expose `setupTargetTriple` as a public static method on ExecutionEngine

    This allows client to be able to reuse the same logic to setup a module
    for the ExecutionEngine without instanciating one. One use case is running
    the optimization pipeline but not JIT-ing.

--

PiperOrigin-RevId: 242614380
mlir/examples/toy/Ch5/toyc.cpp
mlir/include/mlir/ExecutionEngine/ExecutionEngine.h
mlir/lib/ExecutionEngine/ExecutionEngine.cpp