From 24f9d2947bc350648bacd50cada37f56c32bce03 Mon Sep 17 00:00:00 2001
From: Andre Maroneze <andre.oliveiramaroneze@cea.fr>
Date: Fri, 10 Apr 2020 21:39:00 +0200
Subject: [PATCH] [analysis-scripts] remove obsolete slevel tweaker

---
 share/analysis-scripts/analysis.mk       |   2 -
 share/analysis-scripts/slevel-tweaker.sh | 118 -----------------------
 2 files changed, 120 deletions(-)
 delete mode 100755 share/analysis-scripts/slevel-tweaker.sh

diff --git a/share/analysis-scripts/analysis.mk b/share/analysis-scripts/analysis.mk
index 8a4d48e462d..e732240db26 100644
--- a/share/analysis-scripts/analysis.mk
+++ b/share/analysis-scripts/analysis.mk
@@ -119,7 +119,6 @@ EVAFLAGS   ?= \
   -no-deps-print -no-calldeps-print \
   -eva-warn-key garbled-mix \
   -memexec-all -calldeps -permissive -from-verbose 0 \
-  $(SLEVEL) \
   $(if $(EVABUILTINS), -eva-builtin=$(call fc_list,$(EVABUILTINS)),) \
   $(if $(EVAUSESPECS), -eva-use-spec $(call fc_list,$(EVAUSESPECS)),)
 FCFLAGS    ?=
@@ -181,7 +180,6 @@ SHELL        := /bin/bash
 	mv $@/{running,command}
 	touch $@ # Update timestamp and prevents remake if nothing changes
 
-%.slevel.eva: SLEVEL = -slevel $(word 2,$(subst ., ,$*))
 %.eva: EVA = $(FRAMAC) $(FCFLAGS) -eva $(EVAFLAGS)
 %.eva: PARSE_RESULT = $(word 1,$(subst ., ,$*)).parse
 %.eva: $$(PARSE_RESULT) $$(shell $(DIR)cmd-dep.sh $$@/command $$(EVA)) $(if $(BENCHMARK),.FORCE,)
diff --git a/share/analysis-scripts/slevel-tweaker.sh b/share/analysis-scripts/slevel-tweaker.sh
deleted file mode 100755
index f67979a1ebe..00000000000
--- a/share/analysis-scripts/slevel-tweaker.sh
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/bash -u
-
-declare -A alarms
-declare -A utimes
-
-
-function print_results()
-{
-    local s
-    local t
-
-    if [ -z "$quiet" ]
-    then
-        echo -e '\e\0143'
-        printf "%24s" 'file / slevel'
-        for s in $slevels
-        do
-            printf "%8s" $s
-        done
-        printf "\n"
-        for t in $targets
-        do
-            printf "\n"
-            printf "%18s%6s" $t '#alrm'
-            for s in $slevels
-            do
-                printf "%8s" ${alarms["$t,$s"]-}
-            done
-            printf "\n"
-            printf "%18s%6s" '' 'time'
-            for s in $slevels
-            do
-                printf "%8s" ${utimes["$t,$s"]-}
-            done
-            printf "\n"
-        done
-        printf "\n"
-    fi
-}
-
-function poll_results()
-{
-  for s in $slevels
-  do
-      for t in $targets
-      do
-          base=$t.$s.slevel.eva
-          if [ -f $base/stats.txt ]
-          then
-            read alarms["$t,$s"] utimes["$t,$s"] <<< $(
-              source $base/stats.txt
-              echo ${alarms:-x} ${user_time:- }
-            )
-          fi
-      done
-  done
-}
-
-
-# Parse command Line
-
-slevels="0 10 20 50 100 200 500 1000 2000 5000 10000 20000 50000"
-run="make --jobs 9"
-targets=""
-quiet=""
-
-while [[ $# > 0 ]]
-do
-    case $1 in
-        -f|--file|--makefile)
-            run="$run $1 $2"
-            shift
-            ;;
-
-        -B|--always-make)
-            run="$run $1"
-            ;;
-
-        -q|--quiet)
-            quiet="yes"
-            ;;
-
-        *)
-            targets="$targets $1"
-            ;;
-    esac
-    shift
-done
-
-
-# List make targets
-
-for s in $slevels
-do
-    for t in $targets
-    do
-        run="$run $t.$s.slevel.eva"
-    done
-done
-
-
-# Run and display
-
-{
-    $run > /dev/null &
-    pid=$!
-
-    print_results
-
-    while ps -p $pid >/dev/null
-    do
-        sleep 1
-        poll_results
-        print_results
-    done
-} 2> slevel-tweaker.log
-
-cat slevel-tweaker.log >&2
-- 
GitLab