[PATCH] D86869: [zorg] Add flang to clang-cmake-aarch64-full

Diana Picus via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 31 03:48:32 PDT 2020


rovka created this revision.
rovka added reviewers: maxim-kuvyrkov, yroux, ostannard, gkistanova, CarolineConcatto.
Herald added subscribers: danielkiss, rriddle, kristof.beyls.
Herald added a reviewer: DavidTruby.
Herald added a reviewer: sscalpone.
rovka requested review of this revision.
Herald added a subscriber: stephenneuendorffer.

This requires some minor changes in ClangBuilder.py, to make it possible
to enable flang along all the other projects. Enabling flang will also
pull in MLIR.


Repository:
  rZORG LLVM Github Zorg

https://reviews.llvm.org/D86869

Files:
  buildbot/osuosl/master/config/builders.py
  zorg/buildbot/builders/ClangBuilder.py


Index: zorg/buildbot/builders/ClangBuilder.py
===================================================================
--- zorg/buildbot/builders/ClangBuilder.py
+++ zorg/buildbot/builders/ClangBuilder.py
@@ -162,6 +162,7 @@
             checkout_compiler_rt=True,
             checkout_lld=True,
             checkout_libcxx=False,
+            checkout_flang=False,
             checkout_test_suite=False):
     return _getClangCMakeBuildFactory(
                clean=clean, test=test, cmake=cmake, jobs=jobs, vs=vs,
@@ -175,6 +176,7 @@
                checkout_lld=checkout_lld,
                checkout_compiler_rt=checkout_compiler_rt,
                checkout_libcxx=checkout_libcxx,
+               checkout_flang=checkout_flang,
                checkout_test_suite=checkout_test_suite)
 
 def _getClangCMakeBuildFactory(
@@ -211,6 +213,7 @@
             checkout_lld=True,
             checkout_libcxx=False,
             checkout_test_suite=False,
+            checkout_flang=False,
 
             # Upload artifacts to Google Cloud Storage (for the llvmbisect tool)
             stage1_upload_directory=None,
@@ -253,6 +256,9 @@
         depends_on_projects.append('libcxx')
         depends_on_projects.append('libcxxabi')
         depends_on_projects.append('libunwind')
+    if checkout_flang:
+        depends_on_projects.append('flang')
+        depends_on_projects.append('mlir')
 
     f = LLVMBuildFactory(
             depends_on_projects=depends_on_projects,
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -446,13 +446,14 @@
                ),
          'category'   : 'lld'},
 
-        # AArch64 Clang+LLVM+RT check-all + test-suite + self-hosting
+        # AArch64 Clang+LLVM+RT check-all + flang + test-suite + self-hosting
         {'name': "clang-cmake-aarch64-full",
          'slavenames':["linaro-aarch64-full"],
          'builddir':"clang-cmake-aarch64-full",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       clean=False,
                       checkout_compiler_rt=True,
+                      checkout_flang=True,
                       checkout_lld=False,
                       test=True,
                       useTwoStage=True,


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D86869.288916.patch
Type: text/x-patch
Size: 2363 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200831/3bbe6f5d/attachment.bin>


More information about the llvm-commits mailing list