Lines Matching refs:GetThread
49 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateLoadHandler()
99 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateLoadStringHandler()
110 JSHandle<JSHClass> hclass(GetThread(), receiver->GetTaggedObject()->GetClass()); in UpdateTypedArrayHandler()
190 ObjectOperator op(GetThread(), receiver, key); in LoadValueMiss()
191 auto result = JSHandle<JSTaggedValue>(thread_, JSObject::GetProperty(GetThread(), &op)); in LoadValueMiss()
202 op = ObjectOperator(GetThread(), receiver, key); in LoadValueMiss()
204 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in LoadValueMiss()
206 if (!GetThread()->GetEcmaVM()->ICEnabled()) { in LoadValueMiss()
245 ObjectOperator op(GetThread(), receiver, key); in LoadMiss()
246 auto result = JSHandle<JSTaggedValue>(thread_, JSObject::GetProperty(GetThread(), &op)); in LoadMiss()
249 op = ObjectOperator(GetThread(), receiver, key); in LoadMiss()
252 … return SlowRuntimeStub::ThrowReferenceError(GetThread(), key.GetTaggedValue(), " is not defined"); in LoadMiss()
254 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in LoadMiss()
256 if (!GetThread()->GetEcmaVM()->ICEnabled()) { in LoadMiss()
273 JSHandle<JSTaggedValue> propKey = JSTaggedValue::ToPropertyKey(GetThread(), key); in LoadTypedArrayValueMiss()
274 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in LoadTypedArrayValueMiss()
275 JSTaggedValue numericIndex = JSTaggedValue::CanonicalNumericIndexString(GetThread(), propKey); in LoadTypedArrayValueMiss()
276 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in LoadTypedArrayValueMiss()
278 …if (!JSTypedArray::IsValidIntegerIndex(receiver, numericIndex) || !GetThread()->GetEcmaVM()->ICEna… in LoadTypedArrayValueMiss()
280 … return JSTaggedValue::GetProperty(GetThread(), receiver, propKey).GetValue().GetTaggedValue(); in LoadTypedArrayValueMiss()
283 JSHandle<JSTaggedValue> indexHandle(GetThread(), numericIndex); in LoadTypedArrayValueMiss()
284 …uint32_t index = static_cast<uint32_t>(JSTaggedValue::ToInteger(GetThread(), indexHandle).ToInt32(… in LoadTypedArrayValueMiss()
286 … return JSTypedArray::FastGetPropertyByIndex(GetThread(), receiver.GetTaggedValue(), index, type); in LoadTypedArrayValueMiss()
288 ObjectOperator op(GetThread(), receiver, key); in LoadTypedArrayValueMiss()
289 auto result = JSHandle<JSTaggedValue>(GetThread(), JSObject::GetProperty(GetThread(), &op)); in LoadTypedArrayValueMiss()
291 op = ObjectOperator(GetThread(), receiver, key); in LoadTypedArrayValueMiss()
293 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in LoadTypedArrayValueMiss()
295 if (!GetThread()->GetEcmaVM()->ICEnabled()) { in LoadTypedArrayValueMiss()
315 bool success = JSTaggedValue::SetProperty(GetThread(), receiver, key, value, true); in StoreMiss()
336 …UpdateReceiverHClass(JSHandle<JSTaggedValue>(GetThread(), JSHandle<JSObject>::Cast(receiver)->GetC… in StoreMiss()
343 … return SlowRuntimeStub::ThrowReferenceError(GetThread(), key.GetTaggedValue(), " is not defined"); in StoreMiss()
349 if (!GetThread()->GetEcmaVM()->ICEnabled()) { in StoreMiss()
369 JSHandle<JSTaggedValue> propKey = JSTaggedValue::ToPropertyKey(GetThread(), key); in StoreTypedArrayValueMiss()
370 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in StoreTypedArrayValueMiss()
371 JSTaggedValue numericIndex = JSTaggedValue::CanonicalNumericIndexString(GetThread(), propKey); in StoreTypedArrayValueMiss()
372 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in StoreTypedArrayValueMiss()
375 !GetThread()->GetEcmaVM()->ICEnabled()) { in StoreTypedArrayValueMiss()
377 bool success = JSTaggedValue::SetProperty(GetThread(), receiver, propKey, value, true); in StoreTypedArrayValueMiss()
378 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in StoreTypedArrayValueMiss()
382 JSHandle<JSTaggedValue> indexHandle(GetThread(), numericIndex); in StoreTypedArrayValueMiss()
383 …uint32_t index = static_cast<uint32_t>(JSTaggedValue::ToInteger(GetThread(), indexHandle).ToInt32(… in StoreTypedArrayValueMiss()
385 return JSTypedArray::FastSetPropertyByIndex(GetThread(), receiver.GetTaggedValue(), index, in StoreTypedArrayValueMiss()
388 …UpdateReceiverHClass(JSHandle<JSTaggedValue>(GetThread(), JSHandle<JSObject>::Cast(receiver)->GetC… in StoreTypedArrayValueMiss()
389 ObjectOperator op(GetThread(), receiver, key); in StoreTypedArrayValueMiss()
391 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(GetThread()); in StoreTypedArrayValueMiss()
393 if (!GetThread()->GetEcmaVM()->ICEnabled()) { in StoreTypedArrayValueMiss()