Skip to content

Commit 1ce35ad

Browse files
committed
[vpr][route][crr] remove get_preserved_edge
1 parent 12e17a7 commit 1ce35ad

File tree

2 files changed

+0
-29
lines changed

2 files changed

+0
-29
lines changed

vpr/src/route/rr_graph_generation/tileable_rr_graph/crr_generator/custom_rr_graph.cpp

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -172,32 +172,6 @@ std::unordered_set<NodeId> RRGraph::get_opin_nodes() const {
172172
return result;
173173
}
174174

175-
std::vector<RREdge> RRGraph::get_preserved_edges(const bool preserve_pin_connections) const {
176-
std::vector<RREdge> result;
177-
auto source_nodes = get_source_nodes();
178-
auto sink_nodes = get_sink_nodes();
179-
auto ipin_nodes = get_ipin_nodes();
180-
auto opin_nodes = get_opin_nodes();
181-
for (const auto& edge : edges_) {
182-
auto edge_src_node = edge.get_src_node();
183-
auto edge_sink_node = edge.get_sink_node();
184-
if (source_nodes.find(edge_src_node) != source_nodes.end() || sink_nodes.find(edge_sink_node) != sink_nodes.end() || (opin_nodes.find(edge_src_node) != opin_nodes.end() && ipin_nodes.find(edge_sink_node) != ipin_nodes.end())) {
185-
result.push_back(edge);
186-
} else {
187-
if (preserve_pin_connections) {
188-
if (ipin_nodes.find(edge_sink_node) != ipin_nodes.end() || opin_nodes.find(edge_src_node) != opin_nodes.end()) {
189-
result.push_back(edge);
190-
}
191-
}
192-
}
193-
}
194-
195-
// Remove duplicate edges
196-
std::sort(result.begin(), result.end());
197-
result.erase(std::unique(result.begin(), result.end()), result.end());
198-
return result;
199-
}
200-
201175
void RRGraph::set_tool_info(const std::string& name, const std::string& version, const std::string& comment) {
202176
tool_name_ = name;
203177
tool_version_ = version;

vpr/src/route/rr_graph_generation/tileable_rr_graph/crr_generator/custom_rr_graph.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,9 +461,6 @@ class RRGraph {
461461
std::unordered_set<NodeId> get_ipin_nodes() const;
462462
std::unordered_set<NodeId> get_opin_nodes() const;
463463

464-
// Edge filtering
465-
std::vector<RREdge> get_preserved_edges(const bool preserve_pin_connections) const;
466-
467464
// Metadata
468465
void set_tool_info(const std::string& name, const std::string& version, const std::string& comment);
469466
const std::string& get_tool_name() const { return tool_name_; }

0 commit comments

Comments
 (0)