[llvm-commits] [PATCH] Adding the TSVC loop benchmarks to the test suite

Hal Finkel hfinkel at anl.gov
Fri Oct 12 15:09:03 PDT 2012


FYI: Based on the float vs. double performance numbers on these benchmarks, I filed: http://llvm.org/bugs/show_bug.cgi?id=14076

Tobi, it looks like all of these tests are still failing to build on the vectorizer builder. Is that your machine, or does it belong to someone else?

Thanks again,
Hal

----- Original Message -----
> From: "Hal Finkel" <hfinkel at anl.gov>
> To: "Tobias Grosser" <tobias at grosser.es>
> Cc: "LLVM-commits" <llvm-commits at cs.uiuc.edu>
> Sent: Saturday, September 29, 2012 8:23:41 AM
> Subject: Re: [llvm-commits] [PATCH] Adding the TSVC loop benchmarks to the	test suite
> 
> On Sat, 29 Sep 2012 09:53:05 +0200
> Tobias Grosser <tobias at grosser.es> wrote:
> 
> > On 09/29/2012 03:15 AM, Hal Finkel wrote:
> > > On Sat, 29 Sep 2012 02:17:46 +0200
> > > Tobias Grosser <tobias at grosser.es> wrote:
> > >
> > >> On 09/29/2012 01:25 AM, Hal Finkel wrote:
> > >>> Tobi,
> > >>>
> > >>> These seem to be failing to build under LNT:
> > >>> http://llvm.org/perf/db_default/v4/nts/4357
> > >>
> > >> The test.log file is available at:
> > >>
> > >> http://lab.llvm.org:8011/builders/clang-x86_64-darwin10-nt-O3-vectorize/builds/1331
> > >>
> > >> You can download it and check for the failure. If you need help
> > >> (or
> > >> if some information is missing), let me know.
> > >
> > > Yea, unfortunately, RunSafely hides the error messages, so all I
> > > get to see is:
> > > 	  /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/llvm.install.1/bin/clang
> > > -I/Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/tests/nt/build/sample-0/MultiSource/Benchmarks/TSVC/LinearDependence-flt
> > > -I/Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/test-suite/MultiSource/Benchmarks/TSVC/LinearDependence-flt
> > > -I/Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/test-suite/include
> > > -I../../../../include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS
> > > -DNDEBUG
> > > -std=gnu99 -O3 -mllvm -vectorize
> > > -c
> > > /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/test-suite/MultiSource/Benchmarks/TSVC/LinearDependence-flt/tsc.c
> > > -o
> > > Output/tsc.llvm.o
> > > /Users/buildslave/zorg/buildbot/smooshlab/slave-0.8/clang-x86_64-darwin10-nt-O3-vectorize/llvm.install.1/bin/clang++
> > > -o Output/LinearDependence-flt.simple Output/dummy.llvm.o
> > > Output/tsc.llvm.o -lm -std=gnu99 -mllvm -vectorize clang: error:
> > > no
> > > such file or directory: 'Output/tsc.llvm.o'
> > >
> > > Can you run that command on that machine and see what the error
> > > is?
> > 
> > Oh sorry. I was too tired yesterday evening. There are some files
> > that include 'malloc.h'. malloc.h does not exist. You need to
> > include
> > 'stdlib.h' instead.
> > 
> > Also it seems you use the function 'memalign'. This one does not
> > exist on BSD like systems. To my knowledge a replacement is
> > posix_memalign. But be careful, it has slightly different
> > semantics.
> 
> Fixing now, thanks!
> 
>  -Hal
> 
> > 
> > Tobi
> > 
> 
> 
> 
> --
> Hal Finkel
> Postdoctoral Appointee
> Leadership Computing Facility
> Argonne National Laboratory
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 

-- 
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-commits mailing list