diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-02-26 12:35:55 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-02-26 12:35:55 +0000 |
commit | edc32fe94a4f389177b3b24923639b134b406566 (patch) | |
tree | f922c49d321e9d9122157f07ae8107d4fe1efa7a | |
parent | 77e7202765fb28947495c9648f50c253b5640932 (diff) |
tcwg_bmk-build.sh: Restrict LLVM benchmarking to c_and_cxx
Change-Id: I90a53779fd98af8338de56a80ffad416bbe1b14a
-rwxr-xr-x | tcwg_bmk-build.sh | 8 |
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]}" \ |