/dports/devel/racer/racer-2.1.48/cargo-crates/rustc-ap-rustc_data_structures-722.0.0/src/tagged_ptr/ |
H A D | drop.rs | 12 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 D | drop.rs | 12 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 D | drop.rs | 12 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 D | drop.rs | 12 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 D | IndexedMemPool.h | 197 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 D | IndexedMemPool.h | 191 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 D | GCMarker.h | 87 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 D | memtag.h | 146 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 D | memtag.h | 113 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 D | memtag.h | 147 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 D | memtag.h | 146 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 D | memtag.h | 146 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 D | memtag.h | 113 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 D | memtag.h | 146 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 D | GCMarker.h | 102 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 D | GCMarker.h | 104 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 D | Marking-inl.h | 30 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 D | GCMarker.h | 101 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 D | Marking-inl.h | 28 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 D | GCMarker.h | 104 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 D | memtag.h | 122 [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 D | memtag.h | 124 [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 D | memtag.h | 124 [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 D | arenastring.h | 93 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 D | arenastring.h | 93 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_;
|