• Home
  • Raw
  • Download

Lines Matching full:handler

43     JSTaggedValue handler = profileTypeInfo->Get(slotId);  in LoadGlobalICByName()  local
44 if (handler.IsHeapObject()) { in LoadGlobalICByName()
45 auto result = LoadGlobal(handler); in LoadGlobalICByName()
59 JSTaggedValue handler = profileTypeInfo->Get(slotId); in StoreGlobalICByName() local
60 if (handler.IsHeapObject()) { in StoreGlobalICByName()
61 auto result = StoreGlobal(thread, value, handler); in StoreGlobalICByName()
212 … JSTaggedValue value, JSTaggedValue handler) in StoreICWithHandler() argument
215 if (handler.IsInt()) { in StoreICWithHandler()
216 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in StoreICWithHandler()
237 if (handler.IsTransitionHandler()) { in StoreICWithHandler()
238 StoreWithTransition(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
241 if (handler.IsTransWithProtoHandler()) { in StoreICWithHandler()
242 … return StoreTransWithProto(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
244 if (handler.IsPrototypeHandler()) { in StoreICWithHandler()
245 return StorePrototype(thread, receiver, value, handler); in StoreICWithHandler()
247 if (handler.IsPropertyBox()) { in StoreICWithHandler()
248 return StoreGlobal(thread, value, handler); in StoreICWithHandler()
250 if (handler.IsStoreTSHandler()) { in StoreICWithHandler()
251 return StoreWithTS(thread, receiver, value, handler); in StoreICWithHandler()
257 JSTaggedValue value, JSTaggedValue handler) in StorePrototype() argument
260 ASSERT(handler.IsPrototypeHandler()); in StorePrototype()
261 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StorePrototype()
279 JSTaggedValue value, JSTaggedValue handler) in StoreWithTS() argument
282 ASSERT(handler.IsStoreTSHandler()); in StoreWithTS()
283 StoreTSHandler *storeTSHandler = StoreTSHandler::Cast(handler.GetTaggedObject()); in StoreWithTS()
303 JSTaggedValue handler, bool withPrototype) in StoreWithTransition() argument
311 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreWithTransition()
315 TransitionHandler *transitionHandler = TransitionHandler::Cast(handler.GetTaggedObject()); in StoreWithTransition()
358 JSTaggedValue handler) in StoreTransWithProto() argument
361 ASSERT(handler.IsTransWithProtoHandler()); in StoreTransWithProto()
363 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreTransWithProto()
371 StoreWithTransition(thread, receiver, value, handler, true); in StoreTransWithProto()
375 …untimeStub::StoreField(JSThread *thread, JSObject *receiver, JSTaggedValue value, uint64_t handler) in StoreField() argument
378 int index = HandlerBase::GetOffset(handler); in StoreField()
379 if (HandlerBase::IsInlinedProps(handler)) { in StoreField()
397 ARK_INLINE JSTaggedValue ICRuntimeStub::LoadGlobal(JSTaggedValue handler) in LoadGlobal() argument
399 ASSERT(handler.IsPropertyBox()); in LoadGlobal()
400 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in LoadGlobal()
409 …aggedValue ICRuntimeStub::StoreGlobal(JSThread *thread, JSTaggedValue value, JSTaggedValue handler) in StoreGlobal() argument
412 ASSERT(handler.IsPropertyBox()); in StoreGlobal()
413 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in StoreGlobal()
422 …Value ICRuntimeStub::LoadPrototype(JSThread *thread, JSTaggedValue receiver, JSTaggedValue handler) in LoadPrototype() argument
425 ASSERT(handler.IsPrototypeHandler()); in LoadPrototype()
426 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in LoadPrototype()
441 … JSTaggedValue holder, JSTaggedValue handler) in LoadICWithHandler() argument
444 if (LIKELY(handler.IsInt())) { in LoadICWithHandler()
445 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in LoadICWithHandler()
463 if (handler.IsPrototypeHandler()) { in LoadICWithHandler()
464 return LoadPrototype(thread, receiver, handler); in LoadICWithHandler()
467 return LoadGlobal(handler); in LoadICWithHandler()
471 JSTaggedValue handler, JSTaggedValue key) in LoadICWithElementHandler() argument
473 if (LIKELY(handler.IsInt())) { in LoadICWithElementHandler()
474 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in LoadICWithElementHandler()
540 JSTaggedValue value, JSTaggedValue handler) in StoreElement() argument
548 if (handler.IsInt()) { in StoreElement()
549 auto handlerInfo = JSTaggedValue::UnwrapToUint64(handler); in StoreElement()
580 ASSERT(handler.IsPrototypeHandler()); in StoreElement()
585 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StoreElement()