Lines Matching refs:slot_layout
207 bool is_weak_slot_ivar(void *slot, void *slot_base, usword_t slot_layout) {
208 if (slot_layout & AUTO_OBJECT) {
241 __block usword_t slot_layout = 0;
244 slot_layout = slot_subzone->layout(slot_q);
246 if (!is_weak_slot_ivar(slot, slot_block, slot_layout)) {
253 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS) {
263 slot_layout = slot_large->layout();
264 if (!is_weak_slot_ivar(slot, slot_block, slot_layout)) {
266 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS)
293 usword_t slot_layout = slot_subzone->layout(slot_q);
295 if (!is_weak_slot_ivar(slot, slot_block, slot_layout)) {
299 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS || slot == slot_block) {
332 usword_t slot_layout = slot_subzone->layout(slot_q);
333 if (!is_weak_slot_ivar(slot, slot_block, slot_layout)) {
334 if (slot_layout != AUTO_MEMORY_ALL_WEAK_POINTERS || slot == slot_block)