[zorg] r214324 - Give performance builders more understandable names

Tobias Grosser tobias at grosser.es
Wed Jul 30 12:15:47 PDT 2014


Author: grosser
Date: Wed Jul 30 14:15:47 2014
New Revision: 214324

URL: http://llvm.org/viewvc/llvm-project?rev=214324&view=rev
Log:
Give performance builders more understandable names

We now use CPU architecture + clang flags to describe the builders and
also sort the non-polly builder next to the other clang builders.

This should allow people to better understand what hardware is tested
and especially avoid confusion that all builders are run with polly
enabled and consequently not useful for other people. We have a plain
'clang -O3' builder which is run in-parallel on five machines and which
should be useful for the wider audience (Also we could use some newer
hardware)

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=214324&r1=214323&r2=214324&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Wed Jul 30 14:15:47 2014
@@ -355,6 +355,15 @@ def _get_clang_builders():
                                               package_cache="http://webkit.inf.u-szeged.hu/llvm/",
                                               jobs=4, use_pty_in_tests=True, clean=False,
                                               testerName='LNT-TestOnly-AArch64', run_cxx_tests=True)},
+        {'name': "perf-x86_64-penryn-O3",
+         'slavenames':["pollyperf2", "pollyperf3", "pollyperf4", "pollyperf5", "pollyperf15"],
+         'builddir':"perf-x86_64-penryn-O3",
+         'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
+                                                    nt_flags=['--multisample=10'],
+                                                    reportBuildslave=False,
+                                                    package_cache="http://parkas1.inria.fr/packages",
+                                                    submitURL='http://llvm.org/perf/submitRun',
+                                                    testerName='x86_64-penryn-O3')},
         ]
 
 # Offline.
@@ -468,25 +477,16 @@ def _get_polly_builders():
          'builddir':"polly-amd64-linux",
          'factory': PollyBuilder.getPollyBuildFactory()},
 
-        {'name': "polly-perf-O3",
-         'slavenames':["pollyperf2", "pollyperf3", "pollyperf4", "pollyperf5", "pollyperf15"],
-         'builddir':"pollyperf-O3",
-         'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
-                                                    nt_flags=['--multisample=10'],
-                                                    reportBuildslave=False,
-                                                    package_cache="http://parkas1.inria.fr/packages",
-                                                    submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3')},
-        {'name': "polly-perf-O3-polly",
+        {'name': "perf-x86_64-penryn-O3-polly",
          'slavenames':["pollyperf6"],
-         'builddir':"pollyperf-O3-polly",
+         'builddir':"perf-x86_64-penryn-O3-polly",
          'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
                                                     nt_flags=['--multisample=10', '--mllvm=-polly'],
                                                     reportBuildslave=False,
                                                     package_cache="http://parkas1.inria.fr/packages",
                                                     submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3-polly')},
-        {'name': "polly-perf-O3-polly-codegen-isl",
+                                                    testerName='x86_64-penryn-O3-polly')},
+        {'name': "perf-x86_64-penryn-O3-polly-codegen-isl",
          'slavenames':["pollyperf7"],
          'builddir':"pollyperf-O3-polly-codegen-isl",
          'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
@@ -494,34 +494,34 @@ def _get_polly_builders():
                                                     reportBuildslave=False,
                                                     package_cache="http://parkas1.inria.fr/packages",
                                                     submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3-polly-codegen-isl')},
-        {'name': "polly-perf-O3-polly-scev",
+                                                    testerName='x86_64-penryn-O3-polly-codegen-isl')},
+        {'name': "perf-x86_64-penryn-O3-polly-scev",
          'slavenames':["pollyperf10"],
-         'builddir':"pollyperf-O3-polly-scev",
+         'builddir':"perf-x86_64-penryn-O3-polly-scev",
          'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
                                                     nt_flags=['--multisample=10', '--mllvm=-polly', '--mllvm=-polly-codegen-scev'],
                                                     reportBuildslave=False,
                                                     package_cache="http://parkas1.inria.fr/packages",
                                                     submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3-polly-scev')},
-        {'name': "polly-perf-O3-polly-scev-codegen-isl",
+                                                    testerName='x86_64-penryn-O3-polly-scev')},
+        {'name': "perf-x86_64-penryn-O3-polly-scev-codegen-isl",
          'slavenames':["pollyperf11"],
-         'builddir':"pollyperf-O3-polly-svev-codegen-isl",
+         'builddir':"perf-x86_64-penryn-O3-polly-svev-codegen-isl",
          'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
                                                     nt_flags=['--multisample=10', '--mllvm=-polly', '--mllvm=-polly-code-generator=isl', '--mllvm=-polly-codegen-scev'],
                                                     reportBuildslave=False,
                                                     package_cache="http://parkas1.inria.fr/packages",
                                                     submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3-polly-scev-codegen-isl')},
-        {'name': "polly-perf-O3-polly-detect",
+                                                    testerName='x86_64-penryn-polly-scev-codegen-isl')},
+        {'name': "perf-x86_64-penryn-O3-polly-detect",
          'slavenames':["pollyperf14"],
-         'builddir':"pollyperf-O3-polly-detect",
+         'builddir':"perf-x86_64-penryn-O3-polly-detect",
          'factory': PollyBuilder.getPollyLNTFactory(triple="x86_64-pc-linux-gnu",
                                                     nt_flags=['--multisample=10', '--mllvm=-polly', '--mllvm=-polly-code-generator=none', '--mllvm=-polly-optimizer=none', '--mllvm=-polly-run-dce=false'],
                                                     reportBuildslave=False,
                                                     package_cache="http://parkas1.inria.fr/packages",
                                                     submitURL='http://llvm.org/perf/submitRun',
-                                                    testerName='pollyperf-O3-polly-detect')}
+                                                    testerName='x86_64-penryn-O3-polly-detect')}
        ]
 
 # Offline.





More information about the llvm-commits mailing list