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

daisytuner / docc / 23953634424

03 Apr 2026 04:32PM UTC coverage: 64.689% (+0.04%) from 64.653%
23953634424

Pull #642

github

web-flow
Merge 207750d6f into d9e5e6a5a
Pull Request #642: adds LoopNormalForm pass

25 of 26 new or added lines in 3 files covered. (96.15%)

29053 of 44912 relevant lines covered (64.69%)

468.58 hits per line

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

0.0
/opt/include/sdfg/passes/normalization/loop_normal_form.h
1
#pragma once
2

3
#include "sdfg/passes/pass.h"
4
#include "sdfg/visitor/structured_sdfg_visitor.h"
5

6
namespace sdfg {
7
namespace passes {
8
namespace normalization {
9

10
class LoopNormalForm : public visitor::NonStoppingStructuredSDFGVisitor {
11
    bool apply(structured_control_flow::StructuredLoop& node);
12

13
public:
14
    LoopNormalForm(builder::StructuredSDFGBuilder& builder, analysis::AnalysisManager& analysis_manager);
15

NEW
16
    static std::string name() { return "LoopNormalForm"; };
×
17

18
    bool accept(structured_control_flow::For& node) override;
19

20
    bool accept(structured_control_flow::Map& node) override;
21
};
22

23
typedef VisitorPass<LoopNormalForm> LoopNormalFormPass;
24

25
} // namespace normalization
26
} // namespace passes
27
} // 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

© 2026 Coveralls, Inc