Home
last modified time | relevance | path

Searched refs:TaggedPtr (Results 1 – 25 of 76) sorted by relevance

1234

/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_data_structures-722.0.0/src/tagged_ptr/
H A Ddrop.rs12 pub struct TaggedPtr<P, T, const COMPARE_PACKED: bool> struct
20 impl<P, T, const COMPARE_PACKED: bool> Clone for TaggedPtr<P, T, COMPARE_PACKED> implementation
33 impl<P, T, const COMPARE_PACKED: bool> TaggedPtr<P, T, COMPARE_PACKED> impl
39 TaggedPtr { raw: CopyTaggedPtr::new(pointer, tag) } in new()
50 impl<P, T, const COMPARE_PACKED: bool> std::ops::Deref for TaggedPtr<P, T, COMPARE_PACKED> implementation
61 impl<P, T, const COMPARE_PACKED: bool> std::ops::DerefMut for TaggedPtr<P, T, COMPARE_PACKED> implementation
71 impl<P, T, const COMPARE_PACKED: bool> Drop for TaggedPtr<P, T, COMPARE_PACKED> implementation
84 impl<P, T, const COMPARE_PACKED: bool> fmt::Debug for TaggedPtr<P, T, COMPARE_PACKED> implementation
98 impl<P, T> PartialEq for TaggedPtr<P, T, true> implementation
108 impl<P, T> Eq for TaggedPtr<P, T, true> implementation
[all …]
/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_data_structures-718.0.0/src/tagged_ptr/
H A Ddrop.rs12 pub struct TaggedPtr<P, T, const COMPARE_PACKED: bool> struct
20 impl<P, T, const COMPARE_PACKED: bool> Clone for TaggedPtr<P, T, COMPARE_PACKED> implementation
33 impl<P, T, const COMPARE_PACKED: bool> TaggedPtr<P, T, COMPARE_PACKED> implementation
39 TaggedPtr { raw: CopyTaggedPtr::new(pointer, tag) } in new()
50 impl<P, T, const COMPARE_PACKED: bool> std::ops::Deref for TaggedPtr<P, T, COMPARE_PACKED> implementation
61 impl<P, T, const COMPARE_PACKED: bool> std::ops::DerefMut for TaggedPtr<P, T, COMPARE_PACKED> implementation
71 impl<P, T, const COMPARE_PACKED: bool> Drop for TaggedPtr<P, T, COMPARE_PACKED> implementation
84 impl<P, T, const COMPARE_PACKED: bool> fmt::Debug for TaggedPtr<P, T, COMPARE_PACKED> implementation
98 impl<P, T> PartialEq for TaggedPtr<P, T, true> implementation
108 impl<P, T> Eq for TaggedPtr<P, T, true> implementation
[all …]
/dports/lang/rust/rustc-1.58.1-src/compiler/rustc_data_structures/src/tagged_ptr/
H A Ddrop.rs12 pub struct TaggedPtr<P, T, const COMPARE_PACKED: bool> struct
20 impl<P, T, const COMPARE_PACKED: bool> Clone for TaggedPtr<P, T, COMPARE_PACKED> implementation
33 impl<P, T, const COMPARE_PACKED: bool> TaggedPtr<P, T, COMPARE_PACKED> implementation
39 TaggedPtr { raw: CopyTaggedPtr::new(pointer, tag) } in new()
50 impl<P, T, const COMPARE_PACKED: bool> std::ops::Deref for TaggedPtr<P, T, COMPARE_PACKED> implementation
61 impl<P, T, const COMPARE_PACKED: bool> std::ops::DerefMut for TaggedPtr<P, T, COMPARE_PACKED> implementation
71 impl<P, T, const COMPARE_PACKED: bool> Drop for TaggedPtr<P, T, COMPARE_PACKED> implementation
84 impl<P, T, const COMPARE_PACKED: bool> fmt::Debug for TaggedPtr<P, T, COMPARE_PACKED> implementation
98 impl<P, T> PartialEq for TaggedPtr<P, T, true> implementation
108 impl<P, T> Eq for TaggedPtr<P, T, true> implementation
[all …]
/dports/lang/rust/rustc-1.58.1-src/vendor/rustc-ap-rustc_data_structures/src/tagged_ptr/
H A Ddrop.rs12 pub struct TaggedPtr<P, T, const COMPARE_PACKED: bool> struct
20 impl<P, T, const COMPARE_PACKED: bool> Clone for TaggedPtr<P, T, COMPARE_PACKED> implementation
33 impl<P, T, const COMPARE_PACKED: bool> TaggedPtr<P, T, COMPARE_PACKED> implementation
39 TaggedPtr { raw: CopyTaggedPtr::new(pointer, tag) } in new()
50 impl<P, T, const COMPARE_PACKED: bool> std::ops::Deref for TaggedPtr<P, T, COMPARE_PACKED> implementation
61 impl<P, T, const COMPARE_PACKED: bool> std::ops::DerefMut for TaggedPtr<P, T, COMPARE_PACKED> implementation
71 impl<P, T, const COMPARE_PACKED: bool> Drop for TaggedPtr<P, T, COMPARE_PACKED> implementation
84 impl<P, T, const COMPARE_PACKED: bool> fmt::Debug for TaggedPtr<P, T, COMPARE_PACKED> implementation
98 impl<P, T> PartialEq for TaggedPtr<P, T, true> implementation
108 impl<P, T> Eq for TaggedPtr<P, T, true> implementation
[all …]
/dports/devel/folly/folly-2021.12.27.00/folly/
H A DIndexedMemPool.h197 globalHead_(TaggedPtr{}) { in IndexedMemPool()
316 struct TaggedPtr { struct
332 TaggedPtr withSize(uint32_t repl) const { in withSize() argument
337 TaggedPtr withSizeIncr() const { in withSizeIncr() argument
339 return TaggedPtr{idx, tagAndSize + 1}; in withSizeIncr()
342 TaggedPtr withSizeDecr() const { in withSizeDecr() argument
344 return TaggedPtr{idx, tagAndSize - 1}; in withSizeDecr()
347 TaggedPtr withIdx(uint32_t repl) const { in withIdx() argument
355 AtomicStruct<TaggedPtr, Atom> head; in alignas()
357 LocalList() : head(TaggedPtr{}) {} in alignas()
[all …]
/dports/security/keybase/client-v5.7.1/shared/ios/Pods/Folly/folly/
H A DIndexedMemPool.h191 globalHead_(TaggedPtr{}) { in IndexedMemPool()
313 struct TaggedPtr { struct
331 TaggedPtr withSize(uint32_t repl) const { in withSize() argument
336 TaggedPtr withSizeIncr() const { in withSizeIncr() argument
338 return TaggedPtr{idx, tagAndSize + 1}; in withSizeIncr()
341 TaggedPtr withSizeDecr() const { in withSizeDecr() argument
343 return TaggedPtr{idx, tagAndSize - 1}; in withSizeDecr()
346 TaggedPtr withIdx(uint32_t repl) const { in withIdx() argument
350 TaggedPtr withEmpty() const { in withEmpty() argument
356 AtomicStruct<TaggedPtr, Atom> head; in alignas()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/gc/
H A DGCMarker.h87 class TaggedPtr {
93 TaggedPtr(Tag tag, Cell* ptr);
108 TaggedPtr ptr;
116 TaggedPtr ptr;
154 TaggedPtr popPtr();
170 const TaggedPtr& peekPtr() const;
173 ActiveThreadData<TaggedPtr*> stack_;
174 ActiveThreadData<TaggedPtr*> tos_;
175 ActiveThreadData<TaggedPtr*> end_;
190 MarkStack::TaggedPtr* pos_;
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h146 uptr TaggedPtr; in selectRandomTag() local
152 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
154 return TaggedPtr; in selectRandomTag()
241 uptr TaggedPtr = Ptr; in loadTag() local
247 : "+r"(TaggedPtr) in loadTag()
250 return TaggedPtr; in loadTag()
/dports/devel/llvm12/llvm-project-12.0.1.src/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h113 uptr TaggedPtr; in selectRandomTag() local
116 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
118 return TaggedPtr; in selectRandomTag()
210 uptr TaggedPtr = Ptr; in loadTag() local
212 : "+r"(TaggedPtr) in loadTag()
215 return TaggedPtr; in loadTag()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h147 uptr TaggedPtr; in selectRandomTag() local
153 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
155 return TaggedPtr; in selectRandomTag()
242 uptr TaggedPtr = Ptr; in loadTag() local
248 : "+r"(TaggedPtr) in loadTag()
251 return TaggedPtr; in loadTag()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h146 uptr TaggedPtr; in selectRandomTag() local
152 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
154 return TaggedPtr; in selectRandomTag()
241 uptr TaggedPtr = Ptr; in loadTag() local
247 : "+r"(TaggedPtr) in loadTag()
250 return TaggedPtr; in loadTag()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h146 uptr TaggedPtr; in selectRandomTag() local
152 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
154 return TaggedPtr; in selectRandomTag()
241 uptr TaggedPtr = Ptr; in loadTag() local
247 : "+r"(TaggedPtr) in loadTag()
250 return TaggedPtr; in loadTag()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h113 uptr TaggedPtr; in selectRandomTag() local
116 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
118 return TaggedPtr; in selectRandomTag()
210 uptr TaggedPtr = Ptr; in loadTag() local
212 : "+r"(TaggedPtr) in loadTag()
215 return TaggedPtr; in loadTag()
/dports/devel/llvm13/llvm-project-13.0.1.src/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h146 uptr TaggedPtr; in selectRandomTag() local
152 : [TaggedPtr] "=r"(TaggedPtr) in selectRandomTag()
154 return TaggedPtr; in selectRandomTag()
241 uptr TaggedPtr = Ptr; in loadTag() local
247 : "+r"(TaggedPtr) in loadTag()
250 return TaggedPtr; in loadTag()
/dports/www/firefox/firefox-99.0/js/src/gc/
H A DGCMarker.h102 class TaggedPtr {
108 TaggedPtr() = default;
109 TaggedPtr(Tag tag, Cell* ptr);
126 TaggedPtr ptr() const;
133 TaggedPtr ptr_;
166 TaggedPtr popPtr();
182 using StackVector = Vector<TaggedPtr, 0, SystemAllocPolicy>;
193 TaggedPtr* topPtr();
195 const TaggedPtr& peekPtr() const;
224 MarkStack::TaggedPtr peekPtr() const;
/dports/www/firefox-esr/firefox-91.8.0/js/src/gc/
H A DGCMarker.h104 class TaggedPtr {
110 TaggedPtr() = default;
111 TaggedPtr(Tag tag, Cell* ptr);
128 TaggedPtr ptr() const;
135 TaggedPtr ptr_;
171 TaggedPtr popPtr();
187 using StackVector = Vector<TaggedPtr, 0, SystemAllocPolicy>;
198 TaggedPtr* topPtr();
200 const TaggedPtr& peekPtr() const;
229 MarkStack::TaggedPtr peekPtr() const;
H A DMarking-inl.h30 struct TaggedPtr {}; struct
33 struct TaggedPtr<JS::Value> {
48 struct TaggedPtr<jsid> {
57 struct TaggedPtr<TaggedProto> {
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/gc/
H A DGCMarker.h101 class TaggedPtr {
107 TaggedPtr() = default;
108 TaggedPtr(Tag tag, Cell* ptr);
126 TaggedPtr ptr;
135 TaggedPtr ptr;
170 TaggedPtr popPtr();
189 using StackVector = Vector<TaggedPtr, 0, SystemAllocPolicy>;
200 TaggedPtr* topPtr();
202 const TaggedPtr& peekPtr() const;
231 MarkStack::TaggedPtr peekPtr() const;
H A DMarking-inl.h28 struct TaggedPtr {}; struct
31 struct TaggedPtr<JS::Value> {
46 struct TaggedPtr<jsid> {
55 struct TaggedPtr<TaggedProto> {
97 auto forward = [](auto t) { return TaggedPtr<Value>::wrap(Forwarded(t)); };
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/gc/
H A DGCMarker.h104 class TaggedPtr {
110 TaggedPtr() = default;
111 TaggedPtr(Tag tag, Cell* ptr);
128 TaggedPtr ptr() const;
135 TaggedPtr ptr_;
171 TaggedPtr popPtr();
187 using StackVector = Vector<TaggedPtr, 0, SystemAllocPolicy>;
198 TaggedPtr* topPtr();
200 const TaggedPtr& peekPtr() const;
229 MarkStack::TaggedPtr peekPtr() const;
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h122 [TaggedPtr] "=&r"(*TaggedBegin), [Cur] "=&r"(*TaggedEnd), [End] "=&r"(End) in setRandomTag()
197 uptr TaggedPtr = Ptr; in loadTag() local
199 : "+r"(TaggedPtr) in loadTag()
202 return TaggedPtr; in loadTag()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h124 [TaggedPtr] "=&r"(*TaggedBegin), [Cur] "=&r"(*TaggedEnd), [End] "=&r"(End) in setRandomTag()
198 uptr TaggedPtr = Ptr; in loadTag() local
200 : "+r"(TaggedPtr) in loadTag()
203 return TaggedPtr; in loadTag()
/dports/devel/wasi-compiler-rt11/compiler-rt-11.0.1.src/lib/scudo/standalone/
H A Dmemtag.h124 [TaggedPtr] "=&r"(*TaggedBegin), [Cur] "=&r"(*TaggedEnd), [End] "=&r"(End) in setRandomTag()
198 uptr TaggedPtr = Ptr; in loadTag() local
200 : "+r"(TaggedPtr) in loadTag()
203 return TaggedPtr; in loadTag()
/dports/devel/protobuf/protobuf-3.17.3/src/google/protobuf/
H A Darenastring.h93 class TaggedPtr {
95 TaggedPtr() = default;
96 explicit constexpr TaggedPtr(const ExplicitlyConstructed<std::string>* ptr) in TaggedPtr() function
118 static_assert(std::is_trivial<TaggedPtr<std::string>>::value,
306 void UnsafeSetTaggedPointer(TaggedPtr<std::string> value) { in UnsafeSetTaggedPointer()
323 TaggedPtr<std::string> tagged_ptr_;
/dports/devel/py-grpcio-tools/grpcio-tools-1.43.0/third_party/protobuf/src/google/protobuf/
H A Darenastring.h93 class TaggedPtr {
95 TaggedPtr() = default;
96 explicit constexpr TaggedPtr(const ExplicitlyConstructed<std::string>* ptr) in TaggedPtr() function
118 static_assert(std::is_trivial<TaggedPtr<std::string>>::value,
306 void UnsafeSetTaggedPointer(TaggedPtr<std::string> value) { in UnsafeSetTaggedPointer()
323 TaggedPtr<std::string> tagged_ptr_;

1234