range iter

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2022-09-22 12:59:30 -07:00
parent b819c4d429
commit 95b8a84684
1 changed files with 5 additions and 10 deletions

View File

@ -406,16 +406,11 @@ LibertyBuilder::makeFromTransitionArcs(LibertyCell *cell,
{ {
TimingArcSet *arc_set = makeTimingArcSet(cell, from_port, to_port, TimingArcSet *arc_set = makeTimingArcSet(cell, from_port, to_port,
related_out, role, attrs); related_out, role, attrs);
TimingModel *model; for (auto to_rf : RiseFall::range()) {
RiseFall *to_rf; TimingModel *model = attrs->model(to_rf);
to_rf = RiseFall::rise(); if (model)
model = attrs->model(to_rf); makeTimingArc(arc_set, from_rf, to_rf, model);
if (model) }
makeTimingArc(arc_set, from_rf, to_rf, model);
to_rf = RiseFall::fall();
model = attrs->model(to_rf);
if (model)
makeTimingArc(arc_set, from_rf, to_rf, model);
return arc_set; return arc_set;
} }