Lines Matching refs:sop
55 std::ostream& operator<<(std::ostream& os, const SharedOperator& sop) {
56 return os << IrOpcode::Mnemonic(sop.opcode);
68 const SharedOperator& sop = GetParam();
71 EXPECT_EQ((javascript1.*sop.constructor)(), (javascript2.*sop.constructor)());
77 const SharedOperator& sop = GetParam();
78 const Operator* op = (javascript.*sop.constructor)();
81 EXPECT_EQ(sop.value_input_count, op->ValueInputCount());
83 EXPECT_EQ(sop.frame_state_input_count,
85 EXPECT_EQ(sop.effect_input_count, op->EffectInputCount());
86 EXPECT_EQ(sop.control_input_count, op->ControlInputCount());
87 EXPECT_EQ(sop.value_input_count + context_input_count +
88 sop.frame_state_input_count + sop.effect_input_count +
89 sop.control_input_count,
92 EXPECT_EQ(sop.value_output_count, op->ValueOutputCount());
93 EXPECT_EQ(sop.effect_output_count, op->EffectOutputCount());
94 EXPECT_EQ(sop.control_output_count, op->ControlOutputCount());
100 const SharedOperator& sop = GetParam();
101 const Operator* op = (javascript.*sop.constructor)();
102 EXPECT_EQ(sop.opcode, op->opcode());
108 const SharedOperator& sop = GetParam();
109 const Operator* op = (javascript.*sop.constructor)();
110 EXPECT_EQ(sop.properties, op->properties());