Home
last modified time | relevance | path

Searched refs:CellType (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dmarking.h16 using CellType = uint32_t;
17 STATIC_ASSERT(sizeof(CellType) == sizeof(base::Atomic32));
19 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit()
29 CellType new_mask = mask_ << 1; in Next()
50 CellType* cell_;
51 CellType mask_;
60 CellType old_value = *cell_;
83 CellType old_value = *cell_;
128 V8_INLINE MarkBit::CellType* cells() { in cells()
129 return reinterpret_cast<MarkBit::CellType*>(this); in cells()
[all …]
Dmarking.cc19 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsSetInRange()
22 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsSetInRange()
24 MarkBit::CellType matching_mask; in AllBitsSetInRange()
48 MarkBit::CellType start_index_mask = 1u << Bitmap::IndexInCell(start_index); in AllBitsClearInRange()
51 MarkBit::CellType end_index_mask = 1u << Bitmap::IndexInCell(end_index); in AllBitsClearInRange()
53 MarkBit::CellType matching_mask; in AllBitsClearInRange()
Dmark-compact.h52 inline MarkBit::CellType* CurrentCell() { in CurrentCell()
82 inline MarkBit::CellType PeekNext() { in PeekNext()
91 MarkBit::CellType* cells_;
133 MarkBit::CellType current_cell_;
Dmark-compact-inl.h213 MarkBit::CellType end_index_mask = in AdvanceToNextValidObject()
/third_party/node/deps/v8/src/handles/
Dglobal-handles.cc78 reinterpret_cast<std::atomic<CellType>&>(mark_bits_[cell]) in set_markbit()
79 .fetch_or(CellType{1} << bit, std::memory_order_relaxed); in set_markbit()
84 mark_bits_[cell] &= ~(CellType{1} << bit); in clear_markbit()
89 return mark_bits_[cell] & CellType{1} << bit; in markbit()
93 using CellType = uint32_t; typedef in v8::internal::GlobalHandles::NodeBlock
95 std::tuple<CellType, CellType> CellAndBit(size_t index) const { in CellAndBit()
96 static constexpr CellType kMarkBitCellSizeLog2 = 5; in CellAndBit()
100 sizeof(CellType) * CHAR_BIT == (CellType{1} << kMarkBitCellSizeLog2), in CellAndBit()
102 static constexpr CellType kCellMask = in CellAndBit()
103 (CellType{1} << kMarkBitCellSizeLog2) - 1; in CellAndBit()
[all …]
/third_party/python/Lib/test/
Dtest_funcattrs.py119 cell_obj = types.CellType(1)
122 cell_obj = types.CellType()
/third_party/python/Lib/
Dtypes.py23 CellType = type(_cell_factory()) variable
/third_party/python/Misc/NEWS.d/
D3.8.0a2.rst100 expose the type ``cell`` in ``Lib/types.py`` under the name CellType. Patch
/third_party/python/Doc/library/
Dtypes.rst165 .. data:: CellType
/third_party/python/Doc/reference/
Ddatamodel.rst578 :data:`cell <types.CellType>` type can be accessed in the :mod:`types`