• Home
  • Raw
  • Download

Lines Matching full:handler

42     JSTaggedValue handler = profileTypeInfo->Get(slotId);  in LoadGlobalICByName()  local
43 if (handler.IsHeapObject()) { in LoadGlobalICByName()
44 auto result = LoadGlobal(handler); in LoadGlobalICByName()
58 JSTaggedValue handler = profileTypeInfo->Get(slotId); in StoreGlobalICByName() local
59 if (handler.IsHeapObject()) { in StoreGlobalICByName()
60 auto result = StoreGlobal(thread, value, handler); in StoreGlobalICByName()
195 … JSTaggedValue value, JSTaggedValue handler) in StoreICWithHandler() argument
198 if (handler.IsInt()) { in StoreICWithHandler()
199 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in StoreICWithHandler()
208 if (handler.IsTransitionHandler()) { in StoreICWithHandler()
209 StoreWithTransition(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
212 if (handler.IsTransWithProtoHandler()) { in StoreICWithHandler()
213 … return StoreTransWithProto(thread, JSObject::Cast(receiver.GetTaggedObject()), value, handler); in StoreICWithHandler()
215 if (handler.IsPrototypeHandler()) { in StoreICWithHandler()
216 return StorePrototype(thread, receiver, value, handler); in StoreICWithHandler()
218 if (handler.IsPropertyBox()) { in StoreICWithHandler()
219 return StoreGlobal(thread, value, handler); in StoreICWithHandler()
221 if (handler.IsStoreTSHandler()) { in StoreICWithHandler()
222 return StoreWithTS(thread, receiver, value, handler); in StoreICWithHandler()
228 JSTaggedValue value, JSTaggedValue handler) in StorePrototype() argument
231 ASSERT(handler.IsPrototypeHandler()); in StorePrototype()
232 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StorePrototype()
245 JSTaggedValue value, JSTaggedValue handler) in StoreWithTS() argument
248 ASSERT(handler.IsStoreTSHandler()); in StoreWithTS()
249 StoreTSHandler *storeTSHandler = StoreTSHandler::Cast(handler.GetTaggedObject()); in StoreWithTS()
269 JSTaggedValue handler, bool withPrototype) in StoreWithTransition() argument
277 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreWithTransition()
281 TransitionHandler *transitionHandler = TransitionHandler::Cast(handler.GetTaggedObject()); in StoreWithTransition()
318 JSTaggedValue handler) in StoreTransWithProto() argument
321 ASSERT(handler.IsTransWithProtoHandler()); in StoreTransWithProto()
322 …TransWithProtoHandler *transWithProtoHandler = TransWithProtoHandler::Cast(handler.GetTaggedObject… in StoreTransWithProto()
330 StoreWithTransition(thread, receiver, value, handler, true); in StoreTransWithProto()
334 …untimeStub::StoreField(JSThread *thread, JSObject *receiver, JSTaggedValue value, uint32_t handler) in StoreField() argument
337 int index = HandlerBase::GetOffset(handler); in StoreField()
338 if (HandlerBase::IsInlinedProps(handler)) { in StoreField()
356 ARK_INLINE JSTaggedValue ICRuntimeStub::LoadGlobal(JSTaggedValue handler) in LoadGlobal() argument
358 ASSERT(handler.IsPropertyBox()); in LoadGlobal()
359 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in LoadGlobal()
368 …aggedValue ICRuntimeStub::StoreGlobal(JSThread *thread, JSTaggedValue value, JSTaggedValue handler) in StoreGlobal() argument
371 ASSERT(handler.IsPropertyBox()); in StoreGlobal()
372 PropertyBox *cell = PropertyBox::Cast(handler.GetTaggedObject()); in StoreGlobal()
381 …Value ICRuntimeStub::LoadPrototype(JSThread *thread, JSTaggedValue receiver, JSTaggedValue handler) in LoadPrototype() argument
384 ASSERT(handler.IsPrototypeHandler()); in LoadPrototype()
385 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in LoadPrototype()
398 … JSTaggedValue holder, JSTaggedValue handler) in LoadICWithHandler() argument
401 if (LIKELY(handler.IsInt())) { in LoadICWithHandler()
402 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in LoadICWithHandler()
414 if (handler.IsPrototypeHandler()) { in LoadICWithHandler()
415 return LoadPrototype(thread, receiver, handler); in LoadICWithHandler()
418 return LoadGlobal(handler); in LoadICWithHandler()
439 JSTaggedValue value, JSTaggedValue handler) in StoreElement() argument
447 if (handler.IsInt()) { in StoreElement()
448 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in StoreElement()
478 ASSERT(handler.IsPrototypeHandler()); in StoreElement()
479 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StoreElement()