[PATCH] D90578: [llvm] New worker for ThinLTO whole program devirtualization

Teresa Johnson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 2 14:03:42 PST 2020


tejohnson updated this revision to Diff 302403.
tejohnson added a comment.

Enable ccache


Repository:
  rZORG LLVM Github Zorg

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90578/new/

https://reviews.llvm.org/D90578

Files:
  buildbot/osuosl/master/config/builders.py
  buildbot/osuosl/master/config/status.py
  buildbot/osuosl/master/config/workers.py


Index: buildbot/osuosl/master/config/workers.py
===================================================================
--- buildbot/osuosl/master/config/workers.py
+++ buildbot/osuosl/master/config/workers.py
@@ -226,4 +226,7 @@
                      properties={'jobs': 64}, max_builds=1),
         create_worker("ml-opt-devrel-x86-64-b1",
                      properties={'jobs': 64}, max_builds=1),
+
+        # Ubuntu x86_64
+        create_worker("thinlto-x86-64-bot1", properties={'jobs': 64}, max_builds=1),
         ]
Index: buildbot/osuosl/master/config/status.py
===================================================================
--- buildbot/osuosl/master/config/status.py
+++ buildbot/osuosl/master/config/status.py
@@ -238,6 +238,14 @@
         builders = [
             "flang-aarch64-ubuntu", "flang-aarch64-ubuntu-clang",
             "flang-aarch64-ubuntu-gcc10"]),
+    reporters.MailNotifier(
+        fromaddr="llvm.buildmaster at lab.llvm.org",
+        sendToInterestedUsers = False,
+        extraRecipients=[
+            "tejohnson at google.com"],
+        subject = "ThinLTO WPD Failure: %(builder)s",
+        mode = "failing",
+        builders = ["thinlto-x86-64-bot1"]),
 
 ]
 
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -1056,6 +1056,19 @@
     'builddir': "clang-with-thin-lto-ubuntu",
     'factory' : ClangLTOBuilder.getClangWithLTOBuildFactory(jobs=72, lto='thin')},
 
+    {'name' : "clang-with-thin-lto-wpd-ubuntu",
+    'tags'  : ["clang","lld","LTO"],
+    'workernames' : ["thinlto-x86-64-bot1"],
+    'builddir': "clang-with-thin-lto-wpd-ubuntu",
+    'factory' : ClangLTOBuilder.getClangWithLTOBuildFactory(
+                    jobs=72,
+                    lto='thin',
+                    extra_configure_args=[
+                        '-DLLVM_CCACHE_BUILD=ON',
+                        '-DCMAKE_CXX_FLAGS="-O3 -Xclang -fwhole-program-vtables -fno-split-lto-unit"',
+                        '-DCMAKE_C_FLAGS="-O3 -Xclang -fwhole-program-vtables -fno-split-lto-unit"',
+                        '-DCMAKE_EXE_LINKER_FLAGS="-Wl,--lto-whole-program-visibility"'])},
+
     {'name' : "clang-with-lto-ubuntu",
     'tags'  : ["clang","lld","LTO"],
     'workernames' : ["as-worker-91"],


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D90578.302403.patch
Type: text/x-patch
Size: 2389 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201102/b86d8fb9/attachment.bin>


More information about the llvm-commits mailing list