Definition at line 320 of file FromTableReordering.cpp.
anonymous_namespace{FromTableReordering.cpp}::SchedulingDependencyTracking::SchedulingDependencyTracking |
( |
const size_t |
node_count | ) |
|
|
inline |
void anonymous_namespace{FromTableReordering.cpp}::SchedulingDependencyTracking::addEdge |
( |
const node_t |
from, |
|
|
const node_t |
to |
|
) |
| |
|
inline |
std::unordered_set<node_t> anonymous_namespace{FromTableReordering.cpp}::SchedulingDependencyTracking::getRoots |
( |
| ) |
const |
|
inline |
Definition at line 335 of file FromTableReordering.cpp.
336 std::unordered_set<node_t> roots;
337 for (
node_t candidate = 0; candidate <
inbound_.size(); ++candidate) {
339 roots.insert(candidate);
std::vector< std::unordered_set< node_t > > inbound_
void anonymous_namespace{FromTableReordering.cpp}::SchedulingDependencyTracking::removeNode |
( |
const node_t |
from | ) |
|
|
inline |
Definition at line 328 of file FromTableReordering.cpp.
329 for (
auto& inbound_for_node :
inbound_) {
330 inbound_for_node.erase(from);
std::vector< std::unordered_set< node_t > > inbound_
std::vector<std::unordered_set<node_t> > anonymous_namespace{FromTableReordering.cpp}::SchedulingDependencyTracking::inbound_ |
|
private |
The documentation for this class was generated from the following file: