Lines Matching refs:is_scalar
222 if (type_a->is_scalar() && type_b->is_scalar()) in arithmetic_result_type()
230 if (type_a->is_scalar()) { in arithmetic_result_type()
231 if (!type_b->is_scalar()) in arithmetic_result_type()
233 } else if (type_b->is_scalar()) { in arithmetic_result_type()
241 assert(!type_a->is_scalar()); in arithmetic_result_type()
242 assert(!type_b->is_scalar()); in arithmetic_result_type()
438 if (type_a->is_scalar()) in bit_logic_result_type()
509 || !type_a->is_scalar() in relational_result_type()
510 || !type_b->is_scalar()) { in relational_result_type()
582 if (type_a->is_scalar() && !type_b->is_scalar()) { in shift_result_type()
895 if (val->type->is_boolean() && val->type->is_scalar()) in get_scalar_boolean_operand()
1131 && type->is_scalar())); in hir()
1556 } else if (!op[1]->type->is_scalar()) { in hir()
1862 } else if (!ir->type->is_scalar()) { in process_array_type()
3498 if (!condition->type->is_boolean() || !condition->type->is_scalar()) { in hir()
3541 if (!test_expression->type->is_scalar() || in hir()
3788 || !cond->type->is_boolean() || !cond->type->is_scalar()) { in condition_to_hir()