[MLIR] Add simple runner utilities for timing
authorUday Bondhugula <uday@polymagelabs.com>
Fri, 27 Mar 2020 09:20:05 +0000 (14:50 +0530)
committerUday Bondhugula <uday@polymagelabs.com>
Tue, 31 Mar 2020 17:38:29 +0000 (23:08 +0530)
commit7fca0e9797dccf44a1ae43328b94182d2f6188d9
tree0d5ac1cf88614f31b268d1ea26d5afe5ebc23840
parent94d912296de21e965198ba1ddd1ca6714b3e4722
[MLIR] Add simple runner utilities for timing

Add utilities print_flops, rtclock for timing / benchmarking. Add
mlir_runner_utils_dir test conf variable.

Signed-off-by: Uday Bondhugula <uday@polymagelabs.com>
Differential Revision: https://reviews.llvm.org/D76912
mlir/lib/ExecutionEngine/RunnerUtils.cpp
mlir/test/CMakeLists.txt
mlir/test/lit.cfg.py
mlir/test/lit.site.cfg.py.in
mlir/test/mlir-cpu-runner/sgemm_naive_codegen.mlir [new file with mode: 0644]