Skip to content

Commit 38652a6

Browse files
authored
Add flang-arm64-windows-msvc buildbot (#398)
This patch introduces a dedicated flang-arm64-windows-msvc buildbot to decouple Flang from the existing Clang buildbot splitting load. This will test flang with openmp and flang-rt runtimes and will run check-mlir, check-flang, and check-flang-rt.
1 parent 3f24306 commit 38652a6

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

buildbot/osuosl/master/config/builders.py

+15
Original file line numberDiff line numberDiff line change
@@ -2541,6 +2541,21 @@
25412541
'-DLLVM_PARALLEL_COMPILE_JOBS=4',
25422542
])},
25432543

2544+
{'name': "flang-arm64-windows-msvc",
2545+
'tags' : ["mlir", "flang"],
2546+
'workernames' : ["linaro-armv8-windows-msvc-01"],
2547+
'builddir': "flang-arm64-windows-msvc",
2548+
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
2549+
depends_on_projects=['llvm', 'clang', 'lld', 'mlir', 'compiler-rt', 'openmp', 'flang','flang-rt'],
2550+
checks=['check-mlir', 'check-flang', 'check-flang-rt'],
2551+
extra_configure_args=[
2552+
"-DLLVM_TARGETS_TO_BUILD=X86;AArch64",
2553+
"-DCLANG_DEFAULT_LINKER=lld",
2554+
"-DCMAKE_TRY_COMPILE_CONFIGURATION=Release",
2555+
"-DCOMPILER_RT_BUILD_SANITIZERS=OFF",
2556+
"-DCMAKE_C_COMPILER_LAUNCHER=ccache",
2557+
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache"])},
2558+
25442559
{'name' : 'ppc64-flang-aix',
25452560
'tags' : ["flang", "ppc", "ppc64", "aix"],
25462561
'workernames' : ['ppc64-flang-aix-test'],

buildbot/osuosl/master/config/workers.py

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def get_all():
4848
create_worker("linaro-g4-02", max_builds=1),
4949

5050
# AArch64 Windows Microsoft Surface X Pro
51+
create_worker("linaro-armv8-windows-msvc-01", max_builds=1),
5152
create_worker("linaro-armv8-windows-msvc-02", max_builds=1),
5253
create_worker("linaro-armv8-windows-msvc-04", max_builds=1),
5354
create_worker("linaro-armv8-windows-msvc-05", max_builds=1),

0 commit comments

Comments
 (0)