path enum rm duplicate paths

commit 0e13dae22d52d61b0d8d91b1a499d9dea9d23a9b
Author: James Cherry <[email protected]>
Date:   Wed Apr 23 11:18:50 2025 -0700

    path enum

    Signed-off-by: James Cherry <[email protected]>

commit 8871e3653178e84aec4142819c9bac0556f52e29
Author: James Cherry <[email protected]>
Date:   Tue Apr 22 16:30:35 2025 -0700

    path enum w/crpr rm duplicate paths

    Signed-off-by: James Cherry <[email protected]>

commit 4da0d520762cb8bcc858398bceea62169ac9ad8a
Author: James Cherry <[email protected]>
Date:   Tue Apr 22 16:26:52 2025 -0700

    TimingArc::to_string

    Signed-off-by: James Cherry <[email protected]>

commit d2e6f218f58bf67dfd6f8d2c48a24f92ed32b849
Author: James Cherry <[email protected]>
Date:   Fri Apr 18 18:44:31 2025 -0700

    comment

    Signed-off-by: James Cherry <[email protected]>

commit 7c673dfdfc6e18c154a1a9011b59a6406f2439f4
Author: James Cherry <[email protected]>
Date:   Fri Apr 18 16:52:36 2025 -0700

    path enum debug

    Signed-off-by: James Cherry <[email protected]>

Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
James Cherry
2025-04-23 11:38:44 -07:00
parent 400c473fe3
commit cba0cf5cc4
6 changed files with 70 additions and 40 deletions
+1
View File
@@ -236,6 +236,7 @@ public:
const Transition *to_rf,
TimingModel *model);
~TimingArc();
std::string to_string() const;
LibertyPort *from() const { return set_->from(); }
LibertyPort *to() const { return set_->to(); }
const Transition *fromEdge() const { return from_rf_; }
+2 -1
View File
@@ -33,9 +33,10 @@ class Variables
{
public:
Variables();
// TCL variable sta_propagate_gated_clock_enable.
// TCL variable sta_crpr_enabled.
bool crprEnabled() const { return crpr_enabled_; }
void setCrprEnabled(bool enabled);
// TCL variable sta_crpr_mode.
CrprMode crprMode() const { return crpr_mode_; }
void setCrprMode(CrprMode mode);
// Propagate gated clock enable arrivals.