Lines Matching refs:m_cu
163 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit &cu) : m_cu(&cu) { in ScopedExtractDIEs()
164 m_cu->m_die_array_scoped_mutex.lock_shared(); in ScopedExtractDIEs()
168 if (!m_cu) in ~ScopedExtractDIEs()
170 m_cu->m_die_array_scoped_mutex.unlock_shared(); in ~ScopedExtractDIEs()
171 if (!m_clear_dies || m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
174 llvm::sys::ScopedWriter lock_scoped(m_cu->m_die_array_scoped_mutex); in ~ScopedExtractDIEs()
175 llvm::sys::ScopedWriter lock(m_cu->m_die_array_mutex); in ~ScopedExtractDIEs()
176 if (m_cu->m_cancel_scopes) in ~ScopedExtractDIEs()
178 m_cu->ClearDIEsRWLocked(); in ~ScopedExtractDIEs()
182 : m_cu(rhs.m_cu), m_clear_dies(rhs.m_clear_dies) { in ScopedExtractDIEs()
183 rhs.m_cu = nullptr; in ScopedExtractDIEs()
188 m_cu = rhs.m_cu; in operator =()
189 rhs.m_cu = nullptr; in operator =()