File tree Expand file tree Collapse file tree 2 files changed +0
-29
lines changed
vpr/src/route/rr_graph_generation/tileable_rr_graph/crr_generator Expand file tree Collapse file tree 2 files changed +0
-29
lines changed Original file line number Diff line number Diff 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-
201175void RRGraph::set_tool_info (const std::string& name, const std::string& version, const std::string& comment) {
202176 tool_name_ = name;
203177 tool_version_ = version;
Original file line number Diff line number Diff 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_; }
You can’t perform that action at this time.
0 commit comments