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

daisytuner / sdfglib / 16454139884

22 Jul 2025 07:52PM UTC coverage: 65.338% (-0.7%) from 66.011%
16454139884

Pull #156

github

web-flow
Merge cf357586f into 4c085404b
Pull Request #156: adds draft for GEMM node

0 of 130 new or added lines in 1 file covered. (0.0%)

110 existing lines in 10 files now uncovered.

8326 of 12743 relevant lines covered (65.34%)

132.57 hits per line

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

50.0
/src/data_flow/library_node.cpp
1
#include "sdfg/data_flow/library_node.h"
2

3
#include <string>
4

5
namespace sdfg {
6
namespace data_flow {
7

8
LibraryNode::LibraryNode(
11✔
9
    size_t element_id,
10
    const DebugInfo& debug_info,
11
    const graph::Vertex vertex,
12
    DataFlowGraph& parent,
13
    const LibraryNodeCode& code,
14
    const std::vector<std::string>& outputs,
15
    const std::vector<std::string>& inputs,
16
    const bool side_effect
17
)
18
    : CodeNode(element_id, debug_info, vertex, parent), code_(code), outputs_(outputs), inputs_(inputs),
22✔
19
      side_effect_(side_effect) {
22✔
20

21
      };
11✔
22

23
const LibraryNodeCode& LibraryNode::code() const { return this->code_; };
6✔
24

25
const std::vector<std::string>& LibraryNode::inputs() const { return this->inputs_; };
12✔
26

27
const std::vector<std::string>& LibraryNode::outputs() const { return this->outputs_; };
12✔
28

UNCOV
29
const std::string& LibraryNode::input(size_t index) const { return this->inputs_[index]; };
×
30

UNCOV
31
const std::string& LibraryNode::output(size_t index) const { return this->outputs_[index]; };
×
32

33
bool LibraryNode::side_effect() const { return this->side_effect_; };
6✔
34

UNCOV
35
bool LibraryNode::needs_connector(size_t index) const {
×
36
    // Is non-constant, if starts with _in prefix
UNCOV
37
    if (this->inputs_[index].compare(0, 3, "_in") == 0) {
×
38
        return true;
×
39
    }
40
    return false;
×
41
};
×
42

43
std::string LibraryNode::toStr() const { return std::string(this->code_.value()); }
×
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