Lines Matching defs:slot
15 // A CompressedObjectSlot instance describes a kTaggedSize-sized field ("slot")
17 // Its address() is the address of the slot.
18 // The slot's contents can be read and written using operator* and store().
34 explicit CompressedObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot)
35 : SlotBase(slot.address()) {}
37 // Compares memory representation of a value stored in the slot with given
60 // ("slot") holding a possibly-weak compressed tagged pointer
62 // Its address() is the address of the slot.
63 // The slot's contents can be read and written using operator* and store().
80 SlotBase<T, TData, kSlotDataAlignment> slot)
81 : SlotBase(slot.address()) {}
94 // ("slot") holding a weak or strong compressed pointer to a heap object (think:
96 // Its address() is the address of the slot.
97 // The slot's contents can be read and written using operator* and store().
98 // In case it is known that that slot contains a strong heap object pointer,
108 explicit CompressedHeapObjectSlot(SlotBase<T, TData, kSlotDataAlignment> slot)
109 : SlotBase(slot.address()) {}
121 // ("slot") holding a compressed tagged pointer (smi or heap object).
122 // Unlike CompressedObjectSlot, it does not assume that the slot is on the heap,
124 // Its address() is the address of the slot.
125 // The slot's contents can be read and written using load() and store().