• Home
  • Raw
  • Download

Lines Matching full:handler

44     JSTaggedValue handler = profileTypeInfo->Get(slotId);  in LoadGlobalICByName()  local
45 if (handler.IsHeapObject()) { in LoadGlobalICByName()
46 auto result = LoadGlobal(handler); in LoadGlobalICByName()
60 JSTaggedValue handler = profileTypeInfo->Get(slotId); in StoreGlobalICByName() local
61 if (handler.IsHeapObject()) { in StoreGlobalICByName()
62 auto result = StoreGlobal(thread, value, handler); in StoreGlobalICByName()
221 … JSTaggedValue value, JSTaggedValue handler) in StoreICWithHandler() argument
224 if (handler.IsInt()) { in StoreICWithHandler()
225 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in StoreICWithHandler()
259 if (handler.IsTransitionHandler()) { in StoreICWithHandler()
260 StoreWithTransition(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
263 if (handler.IsTransWithProtoHandler()) { in StoreICWithHandler()
264 … return StoreTransWithProto(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
266 if (handler.IsPrototypeHandler()) { in StoreICWithHandler()
267 return StorePrototype(thread, receiver, value, handler); in StoreICWithHandler()
269 if (handler.IsPropertyBox()) { in StoreICWithHandler()
270 return StoreGlobal(thread, value, handler); in StoreICWithHandler()
272 if (handler.IsStoreAOTHandler()) { in StoreICWithHandler()
273 return StoreWithTS(thread, receiver, value, handler); in StoreICWithHandler()
279 JSTaggedValue value, JSTaggedValue handler) in StorePrototype() argument
282 ASSERT(handler.IsPrototypeHandler()); in StorePrototype()
283 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StorePrototype()
301 JSTaggedValue value, JSTaggedValue handler) in StoreWithTS() argument
304 ASSERT(handler.IsStoreAOTHandler()); in StoreWithTS()
305 StoreAOTHandler *storeAOTHandler = StoreAOTHandler::Cast(handler.GetTaggedObject()); in StoreWithTS()
328 JSTaggedValue handler, bool withPrototype) in StoreWithTransition() argument
336 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreWithTransition()
340 TransitionHandler *transitionHandler = TransitionHandler::Cast(handler.GetTaggedObject()); in StoreWithTransition()
387 JSTaggedValue handler) in StoreTransWithProto() argument
390 ASSERT(handler.IsTransWithProtoHandler()); in StoreTransWithProto()
392 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreTransWithProto()
403 StoreWithTransition(thread, receiver, value, handler, true); in StoreTransWithProto()
407 …untimeStub::StoreField(JSThread *thread, JSObject *receiver, JSTaggedValue value, uint64_t handler) in StoreField() argument
410 int index = HandlerBase::GetOffset(handler); in StoreField()
411 if (HandlerBase::IsInlinedProps(handler)) { in StoreField()
429 ARK_INLINE JSTaggedValue ICRuntimeStub::LoadGlobal(JSTaggedValue handler) in LoadGlobal() argument
431 ASSERT(handler.IsPropertyBox()); in LoadGlobal()
432 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in LoadGlobal()
441 …aggedValue ICRuntimeStub::StoreGlobal(JSThread *thread, JSTaggedValue value, JSTaggedValue handler) in StoreGlobal() argument
444 ASSERT(handler.IsPropertyBox()); in StoreGlobal()
445 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in StoreGlobal()
454 …Value ICRuntimeStub::LoadPrototype(JSThread *thread, JSTaggedValue receiver, JSTaggedValue handler) in LoadPrototype() argument
457 ASSERT(handler.IsPrototypeHandler()); in LoadPrototype()
458 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in LoadPrototype()
486 … JSTaggedValue holder, JSTaggedValue handler) in LoadICWithHandler() argument
489 if (LIKELY(handler.IsInt())) { in LoadICWithHandler()
490 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in LoadICWithHandler()
513 if (handler.IsPrototypeHandler()) { in LoadICWithHandler()
514 return LoadPrototype(thread, receiver, handler); in LoadICWithHandler()
517 return LoadGlobal(handler); in LoadICWithHandler()
521 JSTaggedValue handler, JSTaggedValue key) in LoadICWithElementHandler() argument
523 if (LIKELY(handler.IsInt())) { in LoadICWithElementHandler()
524 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in LoadICWithElementHandler()
591 JSTaggedValue value, JSTaggedValue handler) in StoreElement() argument
599 if (handler.IsInt()) { in StoreElement()
600 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in StoreElement()
632 ASSERT(handler.IsPrototypeHandler()); in StoreElement()
637 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StoreElement()