• 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()
57 JSTaggedValue handler = profileTypeInfo->Get(slotId); in StoreGlobalICByName() local
58 if (handler.IsHeapObject()) { in StoreGlobalICByName()
59 auto result = StoreGlobal(thread, value, handler); in StoreGlobalICByName()
193 … JSTaggedValue value, JSTaggedValue handler) in StoreICWithHandler() argument
196 if (handler.IsInt()) { in StoreICWithHandler()
197 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in StoreICWithHandler()
206 if (handler.IsTransitionHandler()) { in StoreICWithHandler()
207 StoreWithTransition(thread, JSObject::Cast(receiver.GetHeapObject()), value, handler); in StoreICWithHandler()
210 if (handler.IsPrototypeHandler()) { in StoreICWithHandler()
211 return StorePrototype(thread, receiver, value, handler); in StoreICWithHandler()
213 if (handler.IsPropertyBox()) { in StoreICWithHandler()
214 return StoreGlobal(thread, value, handler); in StoreICWithHandler()
220 JSTaggedValue value, JSTaggedValue handler) in StorePrototype() argument
223 ASSERT(handler.IsPrototypeHandler()); in StorePrototype()
224 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StorePrototype()
237 JSTaggedValue handler) in StoreWithTransition() argument
240 TransitionHandler *transitionHandler = TransitionHandler::Cast(handler.GetTaggedObject()); in StoreWithTransition()
273 …untimeStub::StoreField(JSThread *thread, JSObject *receiver, JSTaggedValue value, uint32_t handler) in StoreField() argument
276 int index = HandlerBase::GetOffset(handler); in StoreField()
277 if (HandlerBase::IsInlinedProps(handler)) { in StoreField()
295 ARK_INLINE JSTaggedValue ICRuntimeStub::LoadGlobal(JSTaggedValue handler) in LoadGlobal() argument
297 ASSERT(handler.IsPropertyBox()); in LoadGlobal()
298 PropertyBox *cell = PropertyBox::Cast(handler.GetHeapObject()); in LoadGlobal()
307 …aggedValue ICRuntimeStub::StoreGlobal(JSThread *thread, JSTaggedValue value, JSTaggedValue handler) in StoreGlobal() argument
310 ASSERT(handler.IsPropertyBox()); in StoreGlobal()
311 PropertyBox *cell = PropertyBox::Cast(handler.GetHeapObject()); in StoreGlobal()
320 …Value ICRuntimeStub::LoadPrototype(JSThread *thread, JSTaggedValue receiver, JSTaggedValue handler) in LoadPrototype() argument
323 ASSERT(handler.IsPrototypeHandler()); in LoadPrototype()
324 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in LoadPrototype()
337 … JSTaggedValue holder, JSTaggedValue handler) in LoadICWithHandler() argument
340 if (LIKELY(handler.IsInt())) { in LoadICWithHandler()
341 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in LoadICWithHandler()
353 if (handler.IsPrototypeHandler()) { in LoadICWithHandler()
354 return LoadPrototype(thread, receiver, handler); in LoadICWithHandler()
357 return LoadGlobal(handler); in LoadICWithHandler()
378 JSTaggedValue value, JSTaggedValue handler) in StoreElement() argument
386 if (handler.IsInt()) { in StoreElement()
387 auto handlerInfo = static_cast<uint32_t>(handler.GetInt()); in StoreElement()
412 ASSERT(handler.IsPrototypeHandler()); in StoreElement()
413 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StoreElement()