| 48 | } |
| 49 | |
| 50 | LockBase::~LockBase() { |
| 51 | MGB_LOCK_GUARD(sm_lock_pool.mtx); |
| 52 | if (!--sm_lock_pool.id2lock.at(m_param.lock_id).refcnt) { |
| 53 | sm_lock_pool.id2lock.erase(m_param.lock_id); |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | void LockBase::add_input_layout_constraint() { |
| 58 | auto rst = owner_graph() |