Home | History | Annotate | Download | only in x87

Lines Matching refs:weak_cell

3232                                   Register weak_cell, Label* miss) {
3236 // Move the weak map into the weak_cell register.
3237 Register ic_map = weak_cell;
3238 __ mov(ic_map, FieldOperand(weak_cell, WeakCell::kValueOffset));
3244 Register handler = weak_cell;
3481 Register slot, Register weak_cell,
3484 DCHECK(weak_cell.is(VectorStoreICDescriptor::ValueRegister()));
3491 // Move the weak map into the weak_cell register.
3492 Register ic_map = weak_cell;
3493 __ mov(ic_map, FieldOperand(weak_cell, WeakCell::kValueOffset));
3499 __ mov(weak_cell, FieldOperand(vector, slot, times_half_pointer_size,
3501 __ lea(weak_cell, FieldOperand(weak_cell, Code::kHeaderSize));
3503 __ mov(Operand::StaticVariable(virtual_register), weak_cell);
3504 __ pop(weak_cell); // Pop "value".
3513 __ mov(weak_cell, FieldOperand(vector, slot, times_half_pointer_size,
3515 __ lea(weak_cell, FieldOperand(weak_cell, Code::kHeaderSize));
3516 __ mov(Operand::StaticVariable(virtual_register), weak_cell);
3517 __ pop(weak_cell); // Pop "value".