• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daisytuner / docc / 31007085647

05 Aug 2026 12:46PM UTC coverage: 65.113%. First build
31007085647

Pull #938

github

web-flow
Merge f25ad413b into 7d5b198bd
Pull Request #938: Better compile stats that supported nested timings

61 of 277 new or added lines in 9 files covered. (22.02%)

46352 of 71187 relevant lines covered (65.11%)

717.35 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

61.9
/sdfg/src/analysis/analysis.cpp
1
#include "sdfg/analysis/analysis.h"
2

3
namespace sdfg {
4
namespace analysis {
5

6
Analysis::Analysis(StructuredSDFG& sdfg)
7
    : sdfg_(sdfg) {
3,904✔
8

9
      };
3,904✔
10

11
AnalysisManager::AnalysisManager(StructuredSDFG& sdfg)
12
    : sdfg_(sdfg) {
1,159✔
13

14
      };
1,159✔
15

16
AnalysisManager::AnalysisManager(StructuredSDFG& sdfg, const symbolic::Assumptions& additional_assumptions)
17
    : sdfg_(sdfg), additional_assumptions_(additional_assumptions) {
×
18

19
      };
×
20

21
void AnalysisManager::invalidate_all() {
856✔
22
    if (cache_.empty()) {
856✔
23
        return;
402✔
24
    }
402✔
25
    passes::CompileStatistics* stats = nullptr;
454✔
26
    if (passes::CompileStatistics::enabled()) {
454✔
NEW
27
        stats = &passes::CompileStatistics::instance();
×
NEW
28
        stats->enter_scope("invalidate_all", STATS_SCOPE);
×
NEW
29
        stats->add_metric("invalidations", cache_.size());
×
NEW
30
    }
×
31

32
    cache_.clear();
454✔
33

34
    if (stats) {
454✔
NEW
35
        stats->exit_scope();
×
NEW
36
    }
×
37
}
454✔
38

39
} // namespace analysis
40
} // namespace sdfg
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc