• Home
  • Raw
  • Download

Lines Matching full:thread

30 JSTaggedValue CompareOp::EqualWithIC(JSThread* thread, JSTaggedValue left,  in EqualWithIC()  argument
33 INTERPRETER_TRACE(thread, EqualWithIC); in EqualWithIC()
51 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
52 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
53 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in EqualWithIC()
54 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
80 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
81 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
82 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
83 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
85 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
88 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
91 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
109 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
110 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
111 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in EqualWithIC()
112 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
126 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
127 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
128 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
129 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
131 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
134 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
137 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
153 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
154 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
155 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in EqualWithIC()
156 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
158 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
161 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
164 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
170 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
171 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
172 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
173 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
175 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
178 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
181 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
192 … resultObj = JSTaggedValue::StrictEqual(thread, JSHandle<JSTaggedValue>(thread, left), in EqualWithIC()
193 JSHandle<JSTaggedValue>(thread, right)); in EqualWithIC()
215 JSTaggedValue CompareOp::NotEqualWithIC(JSThread *thread, JSTaggedValue left, in NotEqualWithIC() argument
218 INTERPRETER_TRACE(thread, NotEqualWithIC); in NotEqualWithIC()
219 JSTaggedValue res = EqualWithIC(thread, left, right, operationType); in NotEqualWithIC()
223 ComparisonResult CompareOp::Compare(JSThread *thread, JSTaggedValue left, in Compare() argument
226 INTERPRETER_TRACE(thread, Compare); in Compare()
238 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
239 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
241 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in Compare()
242 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
256 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
257 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
258 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
259 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
261 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
264 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
267 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
286 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
287 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
288 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in Compare()
289 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
295 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
296 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
297 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in Compare()
298 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
306 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
307 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
308 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
309 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
311 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
314 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
317 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
343 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
344 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
345 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in Compare()
346 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
355 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
356 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
357 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
358 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
360 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
363 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
366 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
372 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
373 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
374 ret = JSTaggedValue::Compare(thread, leftHandle, rightHandle); in Compare()
378 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
379 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
380 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
381 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
383 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
386 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
389 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
395 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
396 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
397 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
398 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
400 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
403 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
406 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
412 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
413 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
414 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
415 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
417 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
420 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
423 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
434 JSTaggedValue CompareOp::LessDynWithIC(JSThread *thread, JSTaggedValue left, in LessDynWithIC() argument
437 INTERPRETER_TRACE(thread, LessDynWithIC); in LessDynWithIC()
438 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::LESS; in LessDynWithIC()
439 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in LessDynWithIC()
443 JSTaggedValue CompareOp::LessEqDynWithIC(JSThread *thread, JSTaggedValue left, in LessEqDynWithIC() argument
446 INTERPRETER_TRACE(thread, LessEqDynWithIC); in LessEqDynWithIC()
447 bool ret = CompareOp::Compare(thread, left, right, operationType) <= ComparisonResult::EQUAL; in LessEqDynWithIC()
448 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in LessEqDynWithIC()
452 JSTaggedValue CompareOp::GreaterDynWithIC(JSThread *thread, JSTaggedValue left, in GreaterDynWithIC() argument
455 INTERPRETER_TRACE(thread, GreaterDynWithIC); in GreaterDynWithIC()
456 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::GREAT; in GreaterDynWithIC()
457 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in GreaterDynWithIC()
461 JSTaggedValue CompareOp::GreaterEqDynWithIC(JSThread *thread, JSTaggedValue left, in GreaterEqDynWithIC() argument
464 INTERPRETER_TRACE(thread, GreaterEqDynWithIC); in GreaterEqDynWithIC()
465 ComparisonResult comparison = CompareOp::Compare(thread, left, right, operationType); in GreaterEqDynWithIC()
467 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in GreaterEqDynWithIC()