Use the jobs property to specify number of threads LIT is allowed to use in LibcxxAndAbiBuilder.

Currently LIT will always use all the threads on the system and ignore the number
of jobs allowed by the slave. Fix this by adding '--threads=%(jobs)s' to the LIT
args and deduce the value using properties.


git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@220523 91177308-0d34-0410-b5e6-96231b3b80d8
Specialise ARM libcxx buildbot to work around bugs

There are some inconsistencies in the way linker flags are passed to the lit tests,
as well as problems in the Clang driver when selecting compiler-rt paths and libraries,
as well as conflicts between compiler-rt+libcxxabi and libgcc_s/libgcc_eh.

While it could take months to fix them all, we need the bot running as soon as possible,
so working around all those problems at once seem only logical.

There's one missing failure that needs further investigation, as it doens't seem like a
build issue, but a real bug.


git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@220701 91177308-0d34-0410-b5e6-96231b3b80d8
Enable --rerun in penryn LNT testers

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@220913 91177308-0d34-0410-b5e6-96231b3b80d8
Add perf to ARM LNT benchmark bot

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@220950 91177308-0d34-0410-b5e6-96231b3b80d8
Removed obsolete slaves an builders.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221193 91177308-0d34-0410-b5e6-96231b3b80d8
[Polly] Introduce a new fast LNT builder for Polly with isl+SCEV codegen

Running with 16 threads and just on iteration, we gain are fast reports
(< 10 min) on possible LNT failures. Reliable performance numbers are
not necessarily expected.

To make room for this builder we drop one of our CLooG code generation
builders, as the CLooG code generation is soon to be replaced anyhow.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221394 91177308-0d34-0410-b5e6-96231b3b80d8
Enabled check-tsan step on FreeBSD sanitizers buildbot.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221538 91177308-0d34-0410-b5e6-96231b3b80d8
Add libc++ sanitizer buildbots

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221662 91177308-0d34-0410-b5e6-96231b3b80d8
Add OSX buildslave

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221670 91177308-0d34-0410-b5e6-96231b3b80d8
Fix name of max_build to correctly be max_builds

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221671 91177308-0d34-0410-b5e6-96231b3b80d8
Changed mail notifier for builders clang-atom-d525-fedora and clang-atom-d525-fedora-rel.
Patch by Denis Larionov!

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221795 91177308-0d34-0410-b5e6-96231b3b80d8
Add OSX builders for libc++

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@221935 91177308-0d34-0410-b5e6-96231b3b80d8
Some simple build control scripts for the green-dragon Jenkins cluster

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222028 91177308-0d34-0410-b5e6-96231b3b80d8
Resort polly builders

Place the fastest builders at the beginning.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222097 91177308-0d34-0410-b5e6-96231b3b80d8
Make the Polly CLooG tester a correctness tester

We now only run one iteration on this tester. This frees resources for a
-polly-parallel correctness tester.

We also explicitly specify the backend type used, in preparation to the
upcoming switch to the isl backend.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222098 91177308-0d34-0410-b5e6-96231b3b80d8
Add a -polly-parallel tester

This is a fast tester that only verifies correctness.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222099 91177308-0d34-0410-b5e6-96231b3b80d8
Use scev based code generation for -polly-parallel builder

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222107 91177308-0d34-0410-b5e6-96231b3b80d8
Set status of -polly-codegen-scev explicitly

This is in preparation of switching polly by default to SCEV based code
generation.

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222108 91177308-0d34-0410-b5e6-96231b3b80d8
Added clang builder and slave for Mips builder.
Patch by Daniel Sanders!

git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222162 91177308-0d34-0410-b5e6-96231b3b80d8
Limit parallel link job count to 3 on the bootstrap bot.


git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@222346 91177308-0d34-0410-b5e6-96231b3b80d8