Lines Matching full:acc
40 GateAccessor acc(&circuit); in HWTEST_F_L0() local
42 acc.GetArgRoot()); in HWTEST_F_L0()
50 { acc.GetStateRoot(), Circuit::NullGate() }, in HWTEST_F_L0()
64 acc.NewIn(selectorA, 2, newX); in HWTEST_F_L0()
65 acc.NewIn(selectorB, in HWTEST_F_L0()
84 acc.NewIn(loopBegin, 1, loopBack); in HWTEST_F_L0()
87 acc.GetDependRoot(), in HWTEST_F_L0()
89 acc.GetReturnRoot() }); in HWTEST_F_L0()
103 EXPECT_TRUE(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue() == 1); in HWTEST_F_L0()
107 acc.SetMetaData(constantA, circuit.Constant(2)); in HWTEST_F_L0()
117 EXPECT_TRUE(solver.GetValueLattice(acc.GetIn(ret, 2)).IsBot()); in HWTEST_F_L0()
121 acc.SetMetaData(n, circuit.Constant(0)); in HWTEST_F_L0()
131 EXPECT_TRUE(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue() == 0); in HWTEST_F_L0()
139 GateAccessor acc(&circuit); in HWTEST_F_L0() local
170 { acc.GetStateRoot(), in HWTEST_F_L0()
171 acc.GetDependRoot(), in HWTEST_F_L0()
173 acc.GetReturnRoot() }); in HWTEST_F_L0()
177 auto returnValue = acc.GetIn(ret, 2); in HWTEST_F_L0()
178 EXPECT_TRUE(acc.GetOpCode(returnValue) == OpCode::CONSTANT); in HWTEST_F_L0()
179 …EXPECT_TRUE(acc.GetConstantValue(returnValue) == (numOfUses) * (numOfConstants) * (numOfConstants … in HWTEST_F_L0()
186 GateAccessor acc(&circuit); in HWTEST_F_L0() local
198 { acc.GetStateRoot(), in HWTEST_F_L0()
201 acc.GetReturnRoot()}); in HWTEST_F_L0()
212 EXPECT_EQ(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue(), in HWTEST_F_L0()
216 acc.SetMetaData(newX, circuit.Udiv()); in HWTEST_F_L0()
226 EXPECT_EQ(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue(), x / y); in HWTEST_F_L0()
230 acc.SetMachineType(constantA, MachineType::I8); in HWTEST_F_L0()
232 acc.SetMetaData(constantA, circuit.Constant(200)); in HWTEST_F_L0()
234 acc.SetMachineType(constantB, MachineType::I8); in HWTEST_F_L0()
236 acc.SetMetaData(constantB, circuit.Constant(200)); in HWTEST_F_L0()
237 acc.SetMachineType(newX, MachineType::I8); in HWTEST_F_L0()
238 acc.SetMetaData(newX, circuit.Add()); in HWTEST_F_L0()
246 EXPECT_EQ(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue(), 144); in HWTEST_F_L0()
252 acc.SetMachineType(constantA, MachineType::F32); in HWTEST_F_L0()
254 acc.SetMetaData(constantA, circuit.Constant(ecmascript::base::bit_cast<uint32_t>(x))); in HWTEST_F_L0()
256 acc.SetMachineType(constantB, MachineType::F32); in HWTEST_F_L0()
258 acc.SetMetaData(constantB, circuit.Constant(ecmascript::base::bit_cast<uint32_t>(y))); in HWTEST_F_L0()
259 acc.SetMachineType(newX, MachineType::F32); in HWTEST_F_L0()
260 acc.SetMetaData(newX, circuit.Fmod()); in HWTEST_F_L0()
268 …EXPECT_EQ(ecmascript::base::bit_cast<double>(solver.GetValueLattice(acc.GetIn(ret, 2)).GetValue().… in HWTEST_F_L0()
277 GateAccessor acc(&circuit); in HWTEST_F_L0() local
284 acc.GetArgRoot()); in HWTEST_F_L0()
287 acc.GetArgRoot()); in HWTEST_F_L0()
304 EXPECT_FALSE(acc.GetMetaData(add3)->IsNop()); in HWTEST_F_L0()
305 EXPECT_FALSE(acc.GetMetaData(argA)->IsNop()); in HWTEST_F_L0()
306 EXPECT_FALSE(acc.GetMetaData(argB)->IsNop()); in HWTEST_F_L0()
307 EXPECT_TRUE(acc.GetMetaData(constantA)->IsNop() || acc.GetMetaData(constantB)->IsNop()); in HWTEST_F_L0()
308 EXPECT_FALSE(acc.GetMetaData(constantA)->IsNop() && acc.GetMetaData(constantB)->IsNop()); in HWTEST_F_L0()
309 EXPECT_TRUE(acc.GetMetaData(add1)->IsNop() || acc.GetMetaData(add2)->IsNop()); in HWTEST_F_L0()
310 EXPECT_FALSE(acc.GetMetaData(add1)->IsNop() && acc.GetMetaData(add2)->IsNop()); in HWTEST_F_L0()
316 GateAccessor acc(&circuit); in HWTEST_F_L0() local
322 acc.GetArgRoot())); in HWTEST_F_L0()
368 if (acc.GetOpCode(gate) != OpCode::NOP) { in HWTEST_F_L0()
382 if (acc.GetOpCode(gate) != OpCode::NOP) { in HWTEST_F_L0()
393 acc.GetAllGates(gates); in HWTEST_F_L0()
395 if (acc.GetOpCode(gate) == OpCode::NOP) { in HWTEST_F_L0()
408 GateAccessor acc(&circuit); in HWTEST_F_L0() local
414 GateType::NJSValue(), acc.GetArgRoot())); in HWTEST_F_L0()
462 if (acc.GetOpCode(gate) != OpCode::NOP) { in HWTEST_F_L0()
473 acc.GetAllGates(gates); in HWTEST_F_L0()
475 if (acc.GetOpCode(gate) == OpCode::NOP) { in HWTEST_F_L0()
489 GateAccessor acc(&circuit); in HWTEST_F_L0() local
492 acc.GetArgRoot()); in HWTEST_F_L0()
497 { acc.GetStateRoot(), acc.GetDependRoot(), receiver, index }, in HWTEST_F_L0()
504 EXPECT_FALSE(acc.GetMetaData(load0)->IsNop()); in HWTEST_F_L0()
505 EXPECT_TRUE(acc.GetMetaData(load1)->IsNop()); in HWTEST_F_L0()
512 GateAccessor acc(&circuit); in HWTEST_F_L0() local
515 acc.GetArgRoot()); in HWTEST_F_L0()
520 { acc.GetStateRoot(), acc.GetDependRoot(), receiver, index }, in HWTEST_F_L0()
531 EXPECT_FALSE(acc.GetMetaData(load0)->IsNop()); in HWTEST_F_L0()
532 EXPECT_FALSE(acc.GetMetaData(load1)->IsNop()); in HWTEST_F_L0()
539 GateAccessor acc(&circuit); in HWTEST_F_L0() local
542 acc.GetArgRoot()); in HWTEST_F_L0()
549 { acc.GetStateRoot(), acc.GetDependRoot(), receiver, index }, in HWTEST_F_L0()
572 EXPECT_FALSE(acc.GetMetaData(load0)->IsNop()); in HWTEST_F_L0()
573 EXPECT_TRUE(acc.GetMetaData(load1)->IsNop()); in HWTEST_F_L0()
574 EXPECT_TRUE(acc.GetMetaData(load2)->IsNop()); in HWTEST_F_L0()
575 EXPECT_TRUE(acc.GetMetaData(load3)->IsNop()); in HWTEST_F_L0()