[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