[PATCH] [libcxx] Checking LIT benchmark testing framework.

Chandler Carruth chandlerc at gmail.com
Fri Mar 6 11:29:56 PST 2015


On Fri, Mar 6, 2015 at 10:21 AM, hfinkel at anl.gov <hfinkel at anl.gov> wrote:

> Almost none of my benchmarking machines can initiate outgoing connections,
> so I'd need to download/checkout the Google 'benchmark' library manually.
> Can you please add some comments about exactly what should be retrieved,
> and where it should be put.


The entire thing seems odd.

I would much rather just have the benchmark code live in some utility place
in one of the repositories. For example, we keep gtest in utils/unittest in
the LLVM repository. I wonder if we could check the benchmark stuff into
utils/benchmark, and add it to CMake normally.

Then the benchmarks can be built normally with CMake (or Makefiles) and LIT
can just be responsible for actually running them.

This would make the benchmarks unavailable from a stand-alone build of
libc++ but that seems a not-terrible tradeoff.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150306/d04a3742/attachment.html>


More information about the cfe-commits mailing list