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

daisytuner / sdfglib / 15590488522

11 Jun 2025 04:33PM UTC coverage: 61.507% (-0.2%) from 61.731%
15590488522

Pull #69

github

web-flow
Merge 5783dfcf7 into 6eb4aad5d
Pull Request #69: Add thread barrier

1 of 37 new or added lines in 6 files covered. (2.7%)

9 existing lines in 2 files now uncovered.

7259 of 11802 relevant lines covered (61.51%)

122.94 hits per line

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

0.0
/include/sdfg/data_flow/thread_barrier_node.h
1
#pragma once
2

3
#include <vector>
4

5
#include "sdfg/data_flow/library_node.h"
6

7
namespace sdfg {
8

9
namespace builder {
10
class SDFGBuilder;
11
class StructuredSDFGBuilder;
12
}  // namespace builder
13

14
namespace data_flow {
15

16
class ThreadBarrierNode : public LibraryNode {
17
    friend class sdfg::builder::SDFGBuilder;
18
    friend class sdfg::builder::StructuredSDFGBuilder;
19

20
   protected:
21
    ThreadBarrierNode(const DebugInfo& debug_info, const graph::Vertex vertex,
22
                      DataFlowGraph& parent);
23

24
   public:
25
    ThreadBarrierNode(const ThreadBarrierNode& data_node) = delete;
26
    ThreadBarrierNode& operator=(const ThreadBarrierNode&) = delete;
27

NEW
28
    virtual ~ThreadBarrierNode() = default;
×
29

30
    const LibraryNodeCode& code() const;
31

32
    const std::vector<std::string>& inputs() const;
33

34
    const std::vector<std::string>& outputs() const;
35

36
    const std::string& input(size_t index) const;
37

38
    const std::string& output(size_t index) const;
39

40
    bool side_effect() const;
41

42
    bool needs_connector(size_t index) const override;
43
};
44

45
}  // namespace data_flow
46
}  // 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