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

daisytuner / sdfglib / 16069945621

04 Jul 2025 08:56AM UTC coverage: 64.375% (-0.2%) from 64.606%
16069945621

push

github

web-flow
Merge pull request #137 from daisytuner/clang-format

runs clang-format on codebase

609 of 827 new or added lines in 63 files covered. (73.64%)

46 existing lines in 30 files now uncovered.

8578 of 13325 relevant lines covered (64.38%)

177.24 hits per line

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

56.25
/src/passes/pass.cpp
1
#include "sdfg/passes/pass.h"
2

3
namespace sdfg {
4
namespace passes {
5

6
bool Pass::run(builder::SDFGBuilder& builder) {
×
7
    bool applied = this->run_pass(builder);
×
8
    return applied;
×
9
};
10

11
bool Pass::run(builder::StructuredSDFGBuilder& builder, analysis::AnalysisManager& analysis_manager) {
60✔
12
    bool applied = this->run_pass(builder, analysis_manager);
60✔
13
    this->invalidates(analysis_manager, applied);
60✔
14
    return applied;
60✔
15
};
16

17
bool Pass::run_pass(builder::SDFGBuilder& builder) { throw std::logic_error("Not implemented"); };
×
18

NEW
19
bool Pass::run_pass(builder::StructuredSDFGBuilder& builder, analysis::AnalysisManager& analysis_manager) {
×
UNCOV
20
    throw std::logic_error("Not implemented");
×
21
};
×
22

23
void Pass::invalidates(analysis::AnalysisManager& analysis_manager, bool applied) {
60✔
24
    if (applied) {
60✔
25
        analysis_manager.invalidate_all();
40✔
26
    }
40✔
27
};
60✔
28

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

© 2025 Coveralls, Inc