Home | History | Annotate | Download | only in src

Lines Matching refs:SlotRef

3121 SlotRef SlotRefValueBuilder::ComputeSlotForNextArgument(
3137 return SlotRef::NewDuplicateObject(iterator->Next());
3141 return SlotRef::NewArgumentsObject(iterator->Next());
3144 return SlotRef::NewDeferredObject(iterator->Next());
3159 return SlotRef(slot_addr, SlotRef::TAGGED);
3165 return SlotRef(slot_addr, SlotRef::INT32);
3171 return SlotRef(slot_addr, SlotRef::UINT32);
3177 return SlotRef(slot_addr, SlotRef::DOUBLE);
3182 return SlotRef(data->GetIsolate(),
3192 return SlotRef();
3269 SlotRef& slot = slot_refs_.last();
3270 CHECK_NE(slot.Representation(), SlotRef::ARGUMENTS_OBJECT);
3272 if (slot.Representation() == SlotRef::DEFERRED_OBJECT ||
3273 slot.Representation() == SlotRef::DUPLICATE_OBJECT) {
3293 Handle<Object> SlotRef::GetValue(Isolate* isolate) {
3366 SlotRef& slot = slot_refs_[current_slot_];
3375 if (slot.Representation() == SlotRef::DEFERRED_OBJECT ||
3376 slot.Representation() == SlotRef::DUPLICATE_OBJECT) {
3390 SlotRef& slot = slot_refs_[current_slot_];
3393 case SlotRef::TAGGED:
3394 case SlotRef::INT32:
3395 case SlotRef::UINT32:
3396 case SlotRef::DOUBLE:
3397 case SlotRef::LITERAL: {
3400 case SlotRef::ARGUMENTS_OBJECT: {
3412 case SlotRef::DEFERRED_OBJECT: {
3414 CHECK(slot_refs_[current_slot_].Representation() == SlotRef::LITERAL ||
3415 slot_refs_[current_slot_].Representation() == SlotRef::TAGGED);
3481 case SlotRef::DUPLICATE_OBJECT: {