/aosp_15_r20/external/llvm/include/llvm/ADT/ |
H A D | IntrusiveRefCntPtr.h | 31 class IntrusiveRefCntPtr; variable 141 explicit IntrusiveRefCntPtr() : Obj(nullptr) {} in IntrusiveRefCntPtr() function 143 IntrusiveRefCntPtr(T* obj) : Obj(obj) { in IntrusiveRefCntPtr() function 147 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function 151 IntrusiveRefCntPtr(IntrusiveRefCntPtr&& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function 156 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X>&& S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 161 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X>& S) in IntrusiveRefCntPtr() function 201 friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A D | IntrusiveRefCntPtr.h | 142 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 143 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 144 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 147 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> &&S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 152 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X> &S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 192 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/ |
H A D | IntrusiveRefCntPtr.h | 175 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 176 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 177 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 181 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 187 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function 227 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
H A D | IntrusiveRefCntPtr.h | 141 IntrusiveRefCntPtr(T* obj) : Obj(obj) { in IntrusiveRefCntPtr() function 145 IntrusiveRefCntPtr(const IntrusiveRefCntPtr& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function 149 IntrusiveRefCntPtr(IntrusiveRefCntPtr&& S) : Obj(S.Obj) { in IntrusiveRefCntPtr() function 154 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X>&& S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 159 IntrusiveRefCntPtr(const IntrusiveRefCntPtr<X>& S) in IntrusiveRefCntPtr() function 199 friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ADT/ |
D | IntrusiveRefCntPtr.h | 180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function 236 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ADT/ |
D | IntrusiveRefCntPtr.h | 180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function 236 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ADT/ |
D | IntrusiveRefCntPtr.h | 180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function 236 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ADT/ |
D | IntrusiveRefCntPtr.h | 180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function 181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function 182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function 186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function 192 IntrusiveRefCntPtr(std::unique_ptr<X> S) : Obj(S.release()) { in IntrusiveRefCntPtr() function 236 template <typename X> friend class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/external/llvm/unittests/ADT/ |
H A D | IntrusiveRefCntPtrTest.cpp | 22 TEST(IntrusiveRefCntPtr, RefCountedBaseVPTRCopyDoesNotLeak) { in TEST() argument 32 TEST(IntrusiveRefCntPtr, RefCountedBaseCopyDoesNotLeak) { in TEST() argument 55 TEST(IntrusiveRefCntPtr, UsesTraitsToRetainAndRelease) { in TEST() argument
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/ |
D | Passes.h | 34 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/ |
D | Passes.h | 34 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/ |
D | Passes.h | 34 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/ |
D | Passes.h | 34 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/external/clang/include/clang/Basic/ |
H A D | LLVM.h | 42 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/Basic/ |
D | LLVM.h | 43 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/Basic/ |
D | LLVM.h | 43 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/Basic/ |
D | LLVM.h | 43 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/Basic/ |
D | LLVM.h | 43 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/CodeGen/ |
D | BackendUtil.h | 19 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/CodeGen/ |
D | BackendUtil.h | 19 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/CodeGen/ |
D | BackendUtil.h | 19 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/CodeGen/ |
D | BackendUtil.h | 19 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Passes/ |
D | PassBuilder.h | 35 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Passes/ |
D | PassBuilder.h | 36 template <typename T> class IntrusiveRefCntPtr; variable
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Passes/ |
D | PassBuilder.h | 36 template <typename T> class IntrusiveRefCntPtr; variable
|