summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-02-26 12:35:55 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-02-26 12:35:55 +0000
commitedc32fe94a4f389177b3b24923639b134b406566 (patch)
treef922c49d321e9d9122157f07ae8107d4fe1efa7a
parent77e7202765fb28947495c9648f50c253b5640932 (diff)
tcwg_bmk-build.sh: Restrict LLVM benchmarking to c_and_cxx
Change-Id: I90a53779fd98af8338de56a80ffad416bbe1b14a
-rwxr-xr-xtcwg_bmk-build.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/tcwg_bmk-build.sh b/tcwg_bmk-build.sh
index 3761c290..19bb49e8 100755
--- a/tcwg_bmk-build.sh
+++ b/tcwg_bmk-build.sh
@@ -92,7 +92,7 @@ benchmark ()
rm -rf $(pwd)/bin
mkdir $(pwd)/bin
- local bmk_flags bin cc sysroot
+ local bmk_flags
bmk_flags="$(echo -$cflags | sed -e "s/_/ -/g" -e "s/LTO/flto/g")"
case "$cflags" in
"Os*")
@@ -102,16 +102,18 @@ benchmark ()
;;
esac
- local gnu_target
+ local bench_list bin cc gnu_target sysroot
gnu_target=$(print_gnu_target ${rr[target]})
case "${rr[toolchain]}" in
llvm)
+ bench_list="c_and_cxx"
bmk_flags="$bmk_flags --target=$gnu_target"
bin="$(pwd)/llvm-install/bin"
cc="$bin/"
sysroot=""
;;
gnu)
+ bench_list="all"
bin="$(pwd)/abe/builds/destdir/x86_64-unknown-linux-gnu/bin"
cc="$bin/$gnu_target-"
sysroot="ssh://$ssh_host:$ssh_port:$(pwd)/abe/sysroots/$gnu_target"
@@ -120,7 +122,7 @@ benchmark ()
remote_exec "ci.linaro.org:2222::-l $USER@linaro.org" \
build tcwg-benchmark -s -v \
- -p bench_list=all \
+ -p bench_list="$bench_list" \
-p cflags="$bmk_flags" \
-p testmode=benchmark \
-p displaytag="${rr[ci_config]}" \