mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-01 10:27:10 +02:00
Revert "handle MT issues in setVertexArrivals, fix non-determ crash"
This reverts commit for serVertexArrivals MT safe change 16c2678e51.
This commit is contained in:
@@ -264,9 +264,6 @@ public:
|
||||
Path *makePaths(uint32_t count);
|
||||
void setPaths(Path *paths);
|
||||
void deletePaths();
|
||||
// Set paths_ without deleting the old array.
|
||||
// Caller is responsible for deferred deletion of the old array.
|
||||
void setPathsDeferred(Path *paths);
|
||||
TagGroupIndex tagGroupIndex() const;
|
||||
void setTagGroupIndex(TagGroupIndex tag_index);
|
||||
// Slew is annotated by sdc set_annotated_transition cmd.
|
||||
|
||||
@@ -414,7 +414,6 @@ protected:
|
||||
void initVars();
|
||||
void deleteTags();
|
||||
void deleteTagsPrev();
|
||||
void deletePendingPaths();
|
||||
void deleteUnusedTagGroups();
|
||||
void seedInvalidArrivals();
|
||||
void seedArrivals();
|
||||
@@ -601,10 +600,6 @@ protected:
|
||||
std::mutex invalid_arrivals_lock_;
|
||||
BfsFwdIterator *arrival_iter_;
|
||||
ArrivalVisitor *arrival_visitor_;
|
||||
// Old vertex path arrays deferred for deletion until after the parallel
|
||||
// BFS level completes, preventing use-after-free in concurrent CRPR readers.
|
||||
std::vector<Path*> paths_pending_delete_;
|
||||
std::mutex paths_pending_delete_lock_;
|
||||
|
||||
// Some requireds exist.
|
||||
bool requireds_exist_;
|
||||
|
||||
Reference in New Issue
Block a user