Lines Matching refs:left
21 JSTaggedValue CompareOp::EqualWithIC(JSThread* thread, JSTaggedValue left,
30 leftDouble = left.GetNumber();
36 JSTaggedValue temp = left;
37 left = right;
42 JSHandle<JSTaggedValue> leftHandle(thread, left);
51 JSTaggedValue temp = left;
52 left = right;
57 leftDouble = left.GetNumber();
65 JSTaggedValue temp = left;
66 left = right;
71 JSHandle<JSTaggedValue> leftHandle(thread, left);
88 bool result = EcmaStringAccessor::StringsAreEqual(static_cast<EcmaString *>(left.GetTaggedObject()),
94 JSTaggedValue temp = left;
95 left = right;
100 JSHandle<JSTaggedValue> leftHandle(thread, left);
111 JSTaggedValue temp = left;
112 left = right;
117 JSHandle<JSTaggedValue> leftHandle(thread, left);
134 if (left.GetRawData() == JSTaggedValue::VALUE_TRUE) {
144 JSHandle<JSTaggedValue> leftHandle(thread, left);
161 JSHandle<JSTaggedValue> leftHandle(thread, left);
179 JSType xType = left.GetTaggedObject()->GetClass()->GetObjectType();
183 resultObj = JSTaggedValue::StrictEqual(thread, JSHandle<JSTaggedValue>(thread, left),
190 ret = left == right ? JSTaggedValue::True() : JSTaggedValue::False();
206 JSTaggedValue CompareOp::NotEqualWithIC(JSThread *thread, JSTaggedValue left,
210 JSTaggedValue res = EqualWithIC(thread, left, right, operationType);
214 ComparisonResult CompareOp::Compare(JSThread *thread, JSTaggedValue left,
223 leftDouble = left.IsInt() ? static_cast<double>(left.GetInt()) : left.GetDouble();
229 JSHandle<JSTaggedValue> leftHandle(thread, left);
239 leftDouble = left.GetNumber();
247 JSHandle<JSTaggedValue> leftHandle(thread, left);
264 JSHandle<EcmaString> xHandle(thread, left);
277 JSHandle<JSTaggedValue> leftHandle(thread, left);
286 JSHandle<JSTaggedValue> leftHandle(thread, left);
297 JSHandle<JSTaggedValue> leftHandle(thread, left);
314 if (left.GetRawData() == JSTaggedValue::VALUE_TRUE) {
325 if (left.GetRawData() == JSTaggedValue::VALUE_TRUE) {
334 JSHandle<JSTaggedValue> leftHandle(thread, left);
346 JSHandle<JSTaggedValue> leftHandle(thread, left);
363 JSHandle<JSTaggedValue> leftHandle(thread, left);
369 JSHandle<JSTaggedValue> leftHandle(thread, left);
386 JSHandle<JSTaggedValue> leftHandle(thread, left);
403 JSHandle<JSTaggedValue> leftHandle(thread, left);
425 JSTaggedValue CompareOp::LessWithIC(JSThread *thread, JSTaggedValue left,
429 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::LESS;
434 JSTaggedValue CompareOp::LessEqWithIC(JSThread *thread, JSTaggedValue left,
438 bool ret = CompareOp::Compare(thread, left, right, operationType) <= ComparisonResult::EQUAL;
443 JSTaggedValue CompareOp::GreaterWithIC(JSThread *thread, JSTaggedValue left,
447 bool ret = CompareOp::Compare(thread, left, right, operationType) == ComparisonResult::GREAT;
452 JSTaggedValue CompareOp::GreaterEqWithIC(JSThread *thread, JSTaggedValue left,
456 ComparisonResult comparison = CompareOp::Compare(thread, left, right, operationType);