Lines Matching full:thread
16 #include <thread>
48 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp()
60 JSThread *thread {nullptr}; member in panda::test::IcCompareOPTest
72 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
73 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
74 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
75 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
77 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
78 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
81 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
87 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
89 JSTaggedValue resInSlowPath1 = SlowRuntimeStub::EqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
91 …JSTaggedValue resInSlowPath2 = SlowRuntimeStub::EqDyn(thread, Str1.GetTaggedValue(), arg1Handle.Ge… in HWTEST_F_L0()
92 …JSTaggedValue resInSlowPath3 = SlowRuntimeStub::EqDyn(thread, Str1.GetTaggedValue(), arg3Handle.Ge… in HWTEST_F_L0()
93 …JSTaggedValue resInSlowPath4 = SlowRuntimeStub::EqDyn(thread, Str1.GetTaggedValue(), arg4Handle.Ge… in HWTEST_F_L0()
94 JSTaggedValue resInSlowPath5 = SlowRuntimeStub::EqDyn(thread, booleanObjHandle.GetTaggedValue(), in HWTEST_F_L0()
96 …JSTaggedValue resInSlowPath9 = SlowRuntimeStub::EqDyn(thread, JSTaggedValue::Undefined(), JSTagged… in HWTEST_F_L0()
97 …JSTaggedValue resInSlowPath10 = SlowRuntimeStub::EqDyn(thread, JSTaggedValue::Undefined(), JSTagge… in HWTEST_F_L0()
99 JSTaggedValue resInICPath1 = CompareOp::EqualWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
101 JSTaggedValue resInICPath2 = CompareOp::EqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
103 JSTaggedValue resInICPath3 = CompareOp::EqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
105 JSTaggedValue resInICPath4 = CompareOp::EqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
107 JSTaggedValue resInICPath5 = CompareOp::EqualWithIC(thread, booleanObjHandle.GetTaggedValue(), in HWTEST_F_L0()
109 JSTaggedValue resInICPath9 = CompareOp::EqualWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
111 JSTaggedValue resInICPath10 = CompareOp::EqualWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
132 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
133 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
134 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
135 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
137 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
138 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
141 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
147 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
148 JSTaggedValue resInSlowPath1 = SlowRuntimeStub::NotEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
150 JSTaggedValue resInSlowPath2 = SlowRuntimeStub::NotEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
152 JSTaggedValue resInSlowPath3 = SlowRuntimeStub::NotEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
154 JSTaggedValue resInSlowPath4 = SlowRuntimeStub::NotEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
156 JSTaggedValue resInSlowPath5 = SlowRuntimeStub::NotEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
158 JSTaggedValue resInSlowPath9 = SlowRuntimeStub::NotEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
160 JSTaggedValue resInSlowPath10 = SlowRuntimeStub::NotEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
163 JSTaggedValue resInICPath1 = CompareOp::NotEqualWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
166 JSTaggedValue resInICPath2 = CompareOp::NotEqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
168 JSTaggedValue resInICPath3 = CompareOp::NotEqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
170 JSTaggedValue resInICPath4 = CompareOp::NotEqualWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
172 JSTaggedValue resInICPath5 = CompareOp::NotEqualWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
175 JSTaggedValue resInICPath9 = CompareOp::NotEqualWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
177 JSTaggedValue resInICPath10 = CompareOp::NotEqualWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
199 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
200 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
201 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
202 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
204 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
205 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
208 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
214 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
216 JSTaggedValue resInSlowPath1 = SlowRuntimeStub::LessDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
218 JSTaggedValue resInSlowPath2 = SlowRuntimeStub::LessDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
220 JSTaggedValue resInSlowPath3 = SlowRuntimeStub::LessDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
222 JSTaggedValue resInSlowPath4 = SlowRuntimeStub::LessDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
224 JSTaggedValue resInSlowPath5 = SlowRuntimeStub::LessDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
226 JSTaggedValue resInSlowPath9 = SlowRuntimeStub::LessDyn(thread, in HWTEST_F_L0()
228 JSTaggedValue resInSlowPath10 = SlowRuntimeStub::LessDyn(thread, in HWTEST_F_L0()
231 JSTaggedValue resInICPath1 = CompareOp::LessDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
233 JSTaggedValue resInICPath2 = CompareOp::LessDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
235 JSTaggedValue resInICPath3 = CompareOp::LessDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
237 JSTaggedValue resInICPath4 = CompareOp::LessDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
239 JSTaggedValue resInICPath5 = CompareOp::LessDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
242 JSTaggedValue resInICPath9 = CompareOp::LessDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
244 JSTaggedValue resInICPath10 = CompareOp::LessDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
266 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
267 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
268 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
269 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
270 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
271 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
274 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
280 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
281 JSTaggedValue resInSlowPath1 = SlowRuntimeStub::LessEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
283 JSTaggedValue resInSlowPath2 = SlowRuntimeStub::LessEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
285 JSTaggedValue resInSlowPath3 = SlowRuntimeStub::LessEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
287 JSTaggedValue resInSlowPath4 = SlowRuntimeStub::LessEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
289 JSTaggedValue resInSlowPath5 = SlowRuntimeStub::LessEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
291 JSTaggedValue resInSlowPath9 = SlowRuntimeStub::LessEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
293 JSTaggedValue resInSlowPath10 = SlowRuntimeStub::LessEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
295 JSTaggedValue resInICPath1 = CompareOp::LessEqDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
298 JSTaggedValue resInICPath2 = CompareOp::LessEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
301 JSTaggedValue resInICPath3 = CompareOp::LessEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
304 JSTaggedValue resInICPath4 = CompareOp::LessEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
307 JSTaggedValue resInICPath5 = CompareOp::LessEqDynWithIC(thread, in HWTEST_F_L0()
311 JSTaggedValue resInICPath9 = CompareOp::LessEqDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
313 JSTaggedValue resInICPath10 = CompareOp::LessEqDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
335 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
336 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
337 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
338 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
339 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
340 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
343 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
349 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
350 JSTaggedValue resInSlowPath1 = SlowRuntimeStub::GreaterDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
352 JSTaggedValue resInSlowPath2 = SlowRuntimeStub::GreaterDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
354 JSTaggedValue resInSlowPath3 = SlowRuntimeStub::GreaterDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
356 JSTaggedValue resInSlowPath4 = SlowRuntimeStub::GreaterDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
358 JSTaggedValue resInSlowPath5 = SlowRuntimeStub::GreaterDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
360 JSTaggedValue resInSlowPath9 = SlowRuntimeStub::GreaterDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
362 JSTaggedValue resInSlowPath10 = SlowRuntimeStub::GreaterDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
365 JSTaggedValue resInICPath1 = CompareOp::GreaterDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
368 JSTaggedValue resInICPath2 = CompareOp::GreaterDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
371 JSTaggedValue resInICPath3 = CompareOp::GreaterDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
374 JSTaggedValue resInICPath4 = CompareOp::GreaterDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
377 JSTaggedValue resInICPath5 = CompareOp::GreaterDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
380 JSTaggedValue resInICPath9 = CompareOp::GreaterDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
382 JSTaggedValue resInICPath10 = CompareOp::GreaterDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
404 JSHandle<JSTaggedValue> arg1Handle(thread, arg1); in HWTEST_F_L0()
405 JSHandle<JSTaggedValue> arg2Handle(thread, arg2); in HWTEST_F_L0()
406 JSHandle<JSTaggedValue> arg3Handle(thread, arg3); in HWTEST_F_L0()
407 JSHandle<JSTaggedValue> arg4Handle(thread, arg4); in HWTEST_F_L0()
409 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
410 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in HWTEST_F_L0()
413 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*boolean), … in HWTEST_F_L0()
419 JSHandle<JSTaggedValue> booleanObjHandle(thread, booleanObj); in HWTEST_F_L0()
420 … JSTaggedValue resInSlowPath1 = SlowRuntimeStub::GreaterEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
422 JSTaggedValue resInSlowPath2 = SlowRuntimeStub::GreaterEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
424 JSTaggedValue resInSlowPath3 = SlowRuntimeStub::GreaterEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
426 JSTaggedValue resInSlowPath4 = SlowRuntimeStub::GreaterEqDyn(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
428 … JSTaggedValue resInSlowPath5 = SlowRuntimeStub::GreaterEqDyn(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
430 JSTaggedValue resInSlowPath9 = SlowRuntimeStub::GreaterEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
432 … JSTaggedValue resInSlowPath10 = SlowRuntimeStub::GreaterEqDyn(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
435 JSTaggedValue resInICPath1 = CompareOp::GreaterEqDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
438 JSTaggedValue resInICPath2 = CompareOp::GreaterEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
441 JSTaggedValue resInICPath3 = CompareOp::GreaterEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
444 JSTaggedValue resInICPath4 = CompareOp::GreaterEqDynWithIC(thread, Str1.GetTaggedValue(), in HWTEST_F_L0()
447 JSTaggedValue resInICPath5 = CompareOp::GreaterEqDynWithIC(thread, arg1Handle.GetTaggedValue(), in HWTEST_F_L0()
450 JSTaggedValue resInICPath9 = CompareOp::GreaterEqDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()
452 JSTaggedValue resInICPath10 = CompareOp::GreaterEqDynWithIC(thread, JSTaggedValue::Undefined(), in HWTEST_F_L0()