diff --git a/scripts/Modules/Filters.pm b/scripts/Modules/Filters.pm index 9fc8b51..287ffe8 100644 --- a/scripts/Modules/Filters.pm +++ b/scripts/Modules/Filters.pm @@ -95,7 +95,8 @@ my %CONFIGS = ( ); # Those will be executed automatically by runner.pl (+ no filter at all) -my @DEFAULT_CONFIGS = ('no_aot_data'); +# my @DEFAULT_CONFIGS = ('no_aot_data'); +my @DEFAULT_CONFIGS = (); sub get_configs { return \%CONFIGS; diff --git a/scripts/charts/combined_instr_fault_correlation.r b/scripts/charts/combined_instr_fault_correlation.r index c363be3..7f1c3d6 100644 --- a/scripts/charts/combined_instr_fault_correlation.r +++ b/scripts/charts/combined_instr_fault_correlation.r @@ -72,6 +72,7 @@ marker_count <- faults_data |> group_by(mnemonic) |> summarise(marker_count = sum(faults, na.rm = TRUE), .groups = "drop") +# Join instr_freq and marker_count, only keep entries both dataframes have correlation <- instr_freq |> inner_join(marker_count, by = "mnemonic") |> filter(instr_count > 0, marker_count > 0) diff --git a/scripts/charts/combined_ratio_comparison.r b/scripts/charts/combined_ratio_comparison.r index 587f231..4bec86b 100644 --- a/scripts/charts/combined_ratio_comparison.r +++ b/scripts/charts/combined_ratio_comparison.r @@ -62,6 +62,8 @@ if (nrow(all_data) == 0) { baseline <- all_data |> filter(variant == "c") comparisons <- all_data |> filter(variant != "c") +# Join comparisons with baseline (differentiate by _baseline suffix) +# and add ratio column ratios <- comparisons |> left_join( baseline |> select(base_name, benchmark, resulttype, faults),