Lines Matching refs:m_cu
111 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit &cu) : m_cu(&cu) { in ScopedExtractDIEs()
112 m_cu->m_die_array_scoped_mutex.lock_shared(); in ScopedExtractDIEs()
116 if (!m_cu) in ~ScopedExtractDIEs()
118 m_cu->m_die_array_scoped_mutex.unlock_shared(); in ~ScopedExtractDIEs()
119 if (!m_clear_dies || m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
122 llvm::sys::ScopedWriter lock_scoped(m_cu->m_die_array_scoped_mutex); in ~ScopedExtractDIEs()
123 llvm::sys::ScopedWriter lock(m_cu->m_die_array_mutex); in ~ScopedExtractDIEs()
124 if (m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
126 m_cu->ClearDIEsRWLocked(); in ~ScopedExtractDIEs()
130 : m_cu(rhs.m_cu), m_clear_dies(rhs.m_clear_dies) { in ScopedExtractDIEs()
131 rhs.m_cu = nullptr; in ScopedExtractDIEs()
136 m_cu = rhs.m_cu; in operator =()
137 rhs.m_cu = nullptr; in operator =()