Lines Matching refs:HBinaryOperation
3770 class HBinaryOperation : public HTemplateInstruction<3> {
3772 HBinaryOperation(HValue* context, HValue* left, HValue* right,
4140 class HBitwiseBinaryOperation : public HBinaryOperation {
4144 : HBinaryOperation(context, left, right, type) { in HBinaryOperation() function
4168 HBinaryOperation::UpdateRepresentation(new_rep, h_infer, reason); in UpdateRepresentation()
4172 Representation r = HBinaryOperation::observed_input_representation(index); in observed_input_representation()
4179 HBinaryOperation::initialize_output_representation(observed); in initialize_output_representation()
4189 class HMathFloorOfDiv FINAL : public HBinaryOperation {
4202 : HBinaryOperation(context, left, right) { in HMathFloorOfDiv()
4219 class HArithmeticBinaryOperation : public HBinaryOperation {
4222 : HBinaryOperation(context, left, right, HType::TaggedNumber()) { in HArithmeticBinaryOperation()
4247 class HCompareGeneric FINAL : public HBinaryOperation {
4268 : HBinaryOperation(context, left, right, HType::Boolean()), in DECLARE_CONCRETE_INSTRUCTION()
4716 class HInstanceOf FINAL : public HBinaryOperation {
4730 : HBinaryOperation(context, left, right, HType::Boolean()) { in DECLARE_CONCRETE_INSTRUCTION()
7264 class HStringAdd FINAL : public HBinaryOperation {
7299 : HBinaryOperation(context, left, right, HType::String()), in HStringAdd()