| 
269 | 269 |         },  | 
270 | 270 | 
 
  | 
271 | 271 |     {'name' : "llvm-clang-win-x-aarch64",  | 
272 |  | -    'tags'  : ["clang", "llvm", "lld", "clang-tools-extra", "compiler-rt", "libc++", "libc++abi", "libunwind", "cross", "aarch64"],  | 
 | 272 | +    'tags'  : ["clang", "llvm", "lld", "clang-tools-extra", "compiler-rt", "libc++", "libc++abi", "libunwind", "bolt", "cross", "aarch64"],  | 
273 | 273 |     'workernames' : ["as-builder-2"],  | 
274 | 274 |     'builddir': "x-aarch64",  | 
275 | 275 |     'factory' : UnifiedTreeBuilder.getCmakeExBuildFactory(  | 
 | 
282 | 282 |                         'libcxx',  | 
283 | 283 |                         'libcxxabi',  | 
284 | 284 |                         'lld',  | 
 | 285 | +                        'bolt',  | 
285 | 286 |                     ],  | 
286 | 287 |                     vs = "autodetect",  | 
287 | 288 |                     clean = True,  | 
288 | 289 |                     checks = [  | 
289 | 290 |                         "check-llvm",  | 
290 | 291 |                         "check-clang",  | 
291 | 292 |                         "check-lld",  | 
 | 293 | +                        "check-bolt",  | 
292 | 294 |                         "check-compiler-rt-aarch64-unknown-linux-gnu",  | 
293 | 295 |                         "check-unwind-aarch64-unknown-linux-gnu",  | 
294 | 296 |                         "check-cxxabi-aarch64-unknown-linux-gnu",  | 
 | 
297 | 299 |                     cmake_definitions = {  | 
298 | 300 |                         "LLVM_TARGETS_TO_BUILD"         : "AArch64",  | 
299 | 301 |                         "LLVM_INCLUDE_BENCHMARKS"       : "OFF",  | 
300 |  | -                        "LLVM_LIT_ARGS"                 : "-v -vv --threads=32 --time-tests",  | 
 | 302 | +                        # Allow long timeout for BOLT's dump-dot-func.test test.  | 
 | 303 | +                        "LLVM_LIT_ARGS"                 : "-v -vv --threads=32 --time-tests --timeout=300",  | 
301 | 304 |                         "TOOLCHAIN_TARGET_TRIPLE"       : "aarch64-unknown-linux-gnu",  | 
302 | 305 |                         "TOOLCHAIN_TARGET_SYSROOTFS"    : util.Interpolate("%(prop:sysroot_path_agx)s"),  | 
303 | 306 |                         "REMOTE_TEST_HOST"              : util.Interpolate("%(prop:remote_host_agx)s"),  | 
 | 
306 | 309 |                         "CMAKE_CXX_FLAGS"               : "-D__OPTIMIZE__",  | 
307 | 310 |                         "CMAKE_C_COMPILER_LAUNCHER"     : "ccache",  | 
308 | 311 |                         "CMAKE_CXX_COMPILER_LAUNCHER"   : "ccache",  | 
 | 312 | +                        "BOLT_TARGETS_TO_BUILD"         : "AArch64",  | 
309 | 313 |                     },  | 
310 | 314 |                     cmake_options = [  | 
311 | 315 |                         "-C", util.Interpolate("%(prop:srcdir_relative)s/clang/cmake/caches/CrossWinToARMLinux.cmake"),  | 
 | 
0 commit comments