From 86fac3ae99b8ac83d65421623b6b8db5b803cdb4 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Sat, 1 Feb 2025 16:06:14 -0800 Subject: [PATCH] constexpr Signed-off-by: James Cherry --- graph/Graph.i | 12 ------------ include/sta/Graph.hh | 6 ++---- include/sta/GraphClass.hh | 6 +++--- search/Search.i | 12 ------------ 4 files changed, 5 insertions(+), 31 deletions(-) diff --git a/graph/Graph.i b/graph/Graph.i index de37391a..e7c7c352 100644 --- a/graph/Graph.i +++ b/graph/Graph.i @@ -83,18 +83,6 @@ private: %inline %{ -int -graph_vertex_count() -{ - return Sta::sta()->ensureGraph()->vertexCount(); -} - -int -graph_edge_count() -{ - return Sta::sta()->ensureGraph()->edgeCount(); -} - int graph_arc_count() { diff --git a/include/sta/Graph.hh b/include/sta/Graph.hh index f627ee6f..8cdd7131 100644 --- a/include/sta/Graph.hh +++ b/include/sta/Graph.hh @@ -116,8 +116,6 @@ public: Required *requireds(Vertex *vertex); void deleteRequireds(Vertex *vertex, uint32_t count); - size_t arrivalCount() const { return arrivals_.size(); } - size_t requiredCount() const { return requireds_.size(); } PathVertexRep *makePrevPaths(Vertex *vertex, uint32_t count); PathVertexRep *prevPaths(Vertex *vertex) const; @@ -217,8 +215,8 @@ public: void removeDelaySlewAnnotations(); VertexSet *regClkVertices() { return reg_clk_vertices_; } - static const int vertex_level_bits = 24; - static const int vertex_level_max = (1< SlewSeq; static constexpr int level_max = std::numeric_limits::max(); // 16,777,215 tags -static const int tag_group_index_bits = 24; -static const TagGroupIndex tag_group_index_max = (1<requiredCount(); } -int -graph_arrival_count() -{ - return Sta::sta()->graph()->arrivalCount(); -} - -int -graph_required_count() -{ - return Sta::sta()->graph()->requiredCount(); -} - int endpoint_violation_count(const MinMax *min_max) {