• Home
  • Raw
  • Download

Lines Matching full:thread

29 JSTaggedValue CompareOp::EqualWithIC(JSThread* thread, JSTaggedValue left,  in EqualWithIC()  argument
32 INTERPRETER_TRACE(thread, EqualWithIC); in EqualWithIC()
50 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
51 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
52 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in EqualWithIC()
53 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
79 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
80 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
81 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
82 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
84 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
87 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
90 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
108 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
109 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
110 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in EqualWithIC()
111 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
125 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
126 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
127 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
128 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
130 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
133 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
136 ret = EqualWithIC(thread, leftHandle.GetTaggedValue(), in EqualWithIC()
152 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
153 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
154 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in EqualWithIC()
155 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
157 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
160 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
163 ret = EqualWithIC(thread, leftPrimitive.GetTaggedValue(), in EqualWithIC()
169 JSHandle<JSTaggedValue> leftHandle(thread, left); in EqualWithIC()
170 JSHandle<JSTaggedValue> rightHandle(thread, right); in EqualWithIC()
171 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in EqualWithIC()
172 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, JSTaggedValue::False()); in EqualWithIC()
174 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
177 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
180 ret = EqualWithIC(thread, rightPrimitive.GetTaggedValue(), in EqualWithIC()
191 … resultObj = JSTaggedValue::StrictEqual(thread, JSHandle<JSTaggedValue>(thread, left), in EqualWithIC()
192 JSHandle<JSTaggedValue>(thread, right)); in EqualWithIC()
214 JSTaggedValue CompareOp::NotEqualWithIC(JSThread *thread, JSTaggedValue left, in NotEqualWithIC() argument
217 INTERPRETER_TRACE(thread, NotEqualWithIC); in NotEqualWithIC()
218 JSTaggedValue res = EqualWithIC(thread, left, right, operationType); in NotEqualWithIC()
222 ComparisonResult CompareOp::Compare(JSThread *thread, JSTaggedValue left, in Compare() argument
225 INTERPRETER_TRACE(thread, Compare); in Compare()
237 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
238 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
240 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in Compare()
241 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
255 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
256 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
257 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
258 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
260 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
263 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
266 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
285 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
286 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
287 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in Compare()
288 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
294 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
295 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
296 leftDouble = JSTaggedValue::ToNumber(thread, leftHandle).GetNumber(); in Compare()
297 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
305 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
306 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
307 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
308 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
310 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
313 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
316 ret = Compare(thread, leftHandle.GetTaggedValue(), in Compare()
342 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
343 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
344 rightDouble = JSTaggedValue::ToNumber(thread, rightHandle).GetNumber(); in Compare()
345 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
354 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
355 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
356 … JSHandle<JSTaggedValue> rightPrimitive(thread, JSTaggedValue::ToPrimitive(thread, rightHandle)); in Compare()
357 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
359 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
362 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
365 ret = Compare(thread, rightPrimitive.GetTaggedValue(), in Compare()
371 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
372 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
373 ret = JSTaggedValue::Compare(thread, leftHandle, rightHandle); in Compare()
377 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
378 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
379 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
380 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
382 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
385 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
388 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
394 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
395 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
396 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
397 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
399 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
402 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
405 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
411 JSHandle<JSTaggedValue> leftHandle(thread, left); in Compare()
412 JSHandle<JSTaggedValue> rightHandle(thread, right); in Compare()
413 … JSHandle<JSTaggedValue> leftPrimitive(thread, JSTaggedValue::ToPrimitive(thread, leftHandle)); in Compare()
414 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, ComparisonResult::UNDEFINED); in Compare()
416 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
419 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
422 ret = Compare(thread, leftPrimitive.GetTaggedValue(), in Compare()
433 JSTaggedValue CompareOp::LessWithIC(JSThread *thread, JSTaggedValue left, in LessWithIC() argument
436 INTERPRETER_TRACE(thread, LessWithIC); in LessWithIC()
437 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::LESS; in LessWithIC()
438 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in LessWithIC()
442 JSTaggedValue CompareOp::LessEqWithIC(JSThread *thread, JSTaggedValue left, in LessEqWithIC() argument
445 INTERPRETER_TRACE(thread, LessEqWithIC); in LessEqWithIC()
446 bool ret = CompareOp::Compare(thread, left, right, operationType) <= ComparisonResult::EQUAL; in LessEqWithIC()
447 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in LessEqWithIC()
451 JSTaggedValue CompareOp::GreaterWithIC(JSThread *thread, JSTaggedValue left, in GreaterWithIC() argument
454 INTERPRETER_TRACE(thread, GreaterWithIC); in GreaterWithIC()
455 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::GREAT; in GreaterWithIC()
456 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in GreaterWithIC()
460 JSTaggedValue CompareOp::GreaterEqWithIC(JSThread *thread, JSTaggedValue left, in GreaterEqWithIC() argument
463 INTERPRETER_TRACE(thread, GreaterEqWithIC); in GreaterEqWithIC()
464 ComparisonResult comparison = CompareOp::Compare(thread, left, right, operationType); in GreaterEqWithIC()
466 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread); in GreaterEqWithIC()