Lines Matching refs:m_cu
112 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit &cu) : m_cu(&cu) { in ScopedExtractDIEs()
113 m_cu->m_die_array_scoped_mutex.lock_shared(); in ScopedExtractDIEs()
117 if (!m_cu) in ~ScopedExtractDIEs()
119 m_cu->m_die_array_scoped_mutex.unlock_shared(); in ~ScopedExtractDIEs()
120 if (!m_clear_dies || m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
123 llvm::sys::ScopedWriter lock_scoped(m_cu->m_die_array_scoped_mutex); in ~ScopedExtractDIEs()
124 llvm::sys::ScopedWriter lock(m_cu->m_die_array_mutex); in ~ScopedExtractDIEs()
125 if (m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
127 m_cu->ClearDIEsRWLocked(); in ~ScopedExtractDIEs()
131 : m_cu(rhs.m_cu), m_clear_dies(rhs.m_clear_dies) { in ScopedExtractDIEs()
132 rhs.m_cu = nullptr; in ScopedExtractDIEs()
137 m_cu = rhs.m_cu; in operator =()
138 rhs.m_cu = nullptr; in operator =()