[test-release] Add option to build BOLT
authorRafael Auler <rafaelauler@fb.com>
Thu, 11 Aug 2022 17:57:59 +0000 (10:57 -0700)
committerRafael Auler <rafaelauler@fb.com>
Mon, 15 Aug 2022 21:03:30 +0000 (14:03 -0700)
Add a flag to enable BOLT. Should be used in x86-64 and
AArch64 linux builds only, since BOLT doesn't really support other
targets and is mostly tested on these two systems as hosts.

Reviewed By: tstellar

Differential Revision: https://reviews.llvm.org/D131703

llvm/utils/release/test-release.sh

index ef36c78..9208161 100755 (executable)
@@ -35,6 +35,7 @@ do_libcxxabi="yes"
 do_libunwind="yes"
 do_test_suite="yes"
 do_openmp="yes"
+do_bolt="no"
 do_lld="yes"
 do_lldb="yes"
 do_polly="yes"
@@ -163,6 +164,12 @@ while [ $# -gt 0 ]; do
         -no-openmp )
             do_openmp="no"
             ;;
+        -bolt )
+            do_bolt="yes"
+            ;;
+        -no-bolt )
+            do_bolt="no"
+            ;;
         -no-lld )
             do_lld="no"
             ;;
@@ -265,6 +272,9 @@ fi
 if [ $do_openmp = "yes" ]; then
   projects="$projects openmp"
 fi
+if [ $do_bolt = "yes" ]; then
+  projects="$projects bolt"
+fi
 if [ $do_lld = "yes" ]; then
   projects="$projects lld"
 fi