[PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.

Hal Finkel via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 10 19:02:45 PDT 2017


Hi, Eizan,

Thanks!

Matthias, thoughts?

  -Hal

On 09/10/2017 07:59 AM, Eizan Miyamoto wrote:
> hfiinkel@: I think I've done some of the things that you're 
> recommending, but I suspect that there is a bit more that you're 
> asking for.
>
> Issues with things as they are:
> - for each additional microbenchmark module (e.g., 'XRay', etc.), the 
> benchmark library will be rebuilt each time, which is probably suboptimal.
> - there is a lot of extra boilerplate required when adding another 
> module: you'd have to create another benchmark-1.2.0 symlink and 
> recreate most of the contents of MicroBenchmarks/XRay/CMakeLists.txt 
> in a new directory.
>
> Thoughts?
>
>
> On 10 September 2017 at 05:49, Eizan Miyamoto via Phabricator 
> <reviews at reviews.llvm.org <mailto:reviews at reviews.llvm.org>> wrote:
>
>     eizan updated this revision to Diff 114518.
>     eizan added a comment.
>
>     - move running of benchmark & parsing output into
>     lib/microbenchmark.py
>     - Move XRay dir into MicroBenchmarks and fix up paths
>     - move building of XRay benchmarks into microbenchmark lib
>     - pass ARCH to build_microbenchmark invocation of cmake
>
>
>     https://reviews.llvm.org/D37421 <https://reviews.llvm.org/D37421>
>
>     Files:
>       LNTBased/MicroBenchmarks/XRay/CMakeLists.txt
>       LNTBased/MicroBenchmarks/XRay/TestModule
>       LNTBased/MicroBenchmarks/XRay/XRay
>       LNTBased/MicroBenchmarks/XRay/benchmark-1.2.0
>       LNTBased/lib/microbenchmark.py
>
>

-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170910/23984d5c/attachment.html>


More information about the llvm-commits mailing list