Home
last modified time | relevance | path

Searched refs:__shared_count (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/libcxx/src/
H A Dmemory.cpp38 __shared_count::~__shared_count() in ~__shared_count()
48 __shared_count::__add_shared() noexcept in __add_shared()
54 __shared_count::__release_shared() noexcept in __release_shared()
67 __shared_count::__add_shared(); in __add_shared()
79 if (__shared_count::__release_shared()) in __release_shared()
H A Dfuture.cpp185 unique_ptr<__shared_count, __release_shared_count> __(__state_); in get()
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dshared_ptr.h147 class _LIBCPP_TYPE_VIS __shared_count
149 __shared_count(const __shared_count&);
150 __shared_count& operator=(const __shared_count&);
154 virtual ~__shared_count();
160 explicit __shared_count(long __refs = 0) _NOEXCEPT
187 : private __shared_count
194 : __shared_count(__refs), in __shared_count() function
207 __shared_count::__add_shared();
215 if (__shared_count::__release_shared())
221 long use_count() const _NOEXCEPT {return __shared_count::use_count();} in use_count()
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dglob-comp-aa-crash.ll5 %"class.std::__1::__assoc_sub_state" = type { %"class.std::__1::__shared_count", %"class.std::__exc…
6 %"class.std::__1::__shared_count" = type { i32 (...)**, i64 }
/llvm-project-15.0.7/libcxx/include/
H A Dfuture539 : public __shared_count
1109 void operator()(__shared_count* __p) {__p->__release_shared();}
1123 unique_ptr<__shared_count, __release_shared_count> __(__state_);
1205 unique_ptr<__shared_count, __release_shared_count> __(__state_);
H A D__locale187 : public __shared_count
192 : __shared_count(static_cast<long>(__refs)-1) {}
196 // facet(const facet&) = delete; // effectively done in __shared_count