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

daisytuner / sdfglib / 15587262826

11 Jun 2025 02:11PM UTC coverage: 61.653% (-0.08%) from 61.731%
15587262826

Pull #69

github

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

0 of 15 new or added lines in 2 files covered. (0.0%)

35 existing lines in 2 files now uncovered.

7259 of 11774 relevant lines covered (61.65%)

123.23 hits per line

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

0.0
/src/data_flow/thread_barrier_node.cpp
1
#include "sdfg/data_flow/thread_barrier_node.h"
2

3
#include "sdfg/data_flow/library_node.h"
4

5
namespace sdfg {
6
namespace data_flow {
7

NEW
8
ThreadBarrierNode::ThreadBarrierNode(const DebugInfo& debug_info, const graph::Vertex vertex,
×
9
                                     DataFlowGraph& parent)
NEW
10
    : LibraryNode(debug_info, vertex, parent, LibraryNodeCode{"barrier_local"}, {}, {}, true) {
×
11

NEW
12
      };
×
13

NEW
14
const LibraryNodeCode& ThreadBarrierNode::code() const { return this->code_; };
×
15

NEW
16
const std::vector<std::string>& ThreadBarrierNode::inputs() const { return this->inputs_; };
×
17

NEW
18
const std::vector<std::string>& ThreadBarrierNode::outputs() const { return this->outputs_; };
×
19

NEW
20
const std::string& ThreadBarrierNode::input(size_t index) const { return this->inputs_[index]; };
×
21

NEW
22
const std::string& ThreadBarrierNode::output(size_t index) const { return this->outputs_[index]; };
×
23

NEW
24
bool ThreadBarrierNode::side_effect() const { return this->side_effect_; };
×
25

NEW
26
bool ThreadBarrierNode::needs_connector(size_t index) const {
×
27
    // Is non-constant, if starts with _in prefix
NEW
28
    if (this->inputs_[index].compare(0, 3, "_in") == 0) {
×
NEW
29
        return true;
×
30
    }
NEW
31
    return false;
×
NEW
32
};
×
33

34
}  // namespace data_flow
35
}  // 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