Lines Matching refs:op_t
641 build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn)
884 check_nonportable_char_comparison(op_t op,
911 check_integer_comparison(op_t op, tnode_t *ln, tnode_t *rn)
1028 apply_usual_arithmetic_conversions(op_t op, tnode_t *tn, tspec_t t)
1045 balance(op_t op, tnode_t **lnp, tnode_t **rnp)
1094 fold_unsigned_integer(op_t op, uint64_t l, uint64_t r,
1159 fold_signed_integer(op_t op, int64_t l, int64_t r,
1323 build_struct_access(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
1347 op_t nop = rn->tn_type->t_bitfield ? FSEL : INDIR;
1414 build_prepost_incdec(op_t op, bool sys, tnode_t *ln)
1478 build_plus_minus(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
1530 build_bit_shift(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
1672 is_assignment(op_t op)
1691 build_assignment(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
1756 build_real_imag(op_t op, bool sys, tnode_t *ln)
1793 is_confusing_precedence(op_t op, const tnode_t *operand, op_t *cop)
1797 op_t oop = operand->tn_op;
1841 op_t cop;
2036 build_binary(tnode_t *ln, op_t op, bool sys, tnode_t *rn)
2182 build_unary(op_t op, bool sys, tnode_t *tn)
2288 struct_or_union_member(tnode_t *tn, op_t op, sym_t *msym)
2356 build_member_access(tnode_t *ln, op_t op, bool sys, sbuf_t *member)
2466 typeok_incdec(op_t op, const tnode_t *tn, const type_t *tp)
2485 typeok_address(op_t op, const tnode_t *tn, const type_t *tp, tspec_t t)
2529 warn_incompatible_types(op_t op,
2552 typeok_plus(op_t op,
2565 typeok_minus(op_t op,
2693 warn_incompatible_pointers(op_t op, const type_t *ltp, const type_t *rtp)
2723 check_pointer_comparison(op_t op, const tnode_t *ln, const tnode_t *rn)
2756 typeok_compare(op_t op,
2880 typeok_assign(op_t op, const tnode_t *ln, const type_t *ltp, tspec_t lt)
2903 typeok_scalar(op_t op, const mod_t *mp,
2936 check_assign_void_pointer(op_t op, int arg,
3052 check_assign_void_pointer_compat(op_t op, const function_call *call, int arg,
3097 check_assign_pointer_integer(op_t op, int arg,
3130 check_assign_pointer(op_t op, int arg,
3146 warn_assign(op_t op, int arg,
3175 check_assign_types_compatible(op_t op, const function_call *call, int arg,
3221 op_t op = tn->tn_op;
3289 typeok_op(op_t op, const function_call *call, int arg,
3377 check_bad_enum_operation(op_t op, const tnode_t *ln, const tnode_t *rn)
3395 check_enum_type_mismatch(op_t op, int arg, const tnode_t *ln, const tnode_t *rn)
3430 check_enum_int_mismatch(op_t op, int arg, const tnode_t *ln, const tnode_t *rn)
3468 typeok_enum(op_t op, const mod_t *mp, int arg,
3486 typeok(op_t op, const function_call *call, int arg,
3569 promote(op_t op, bool farg, tnode_t *tn)
3591 op_t op, int arg, const type_t *tp, const tnode_t *tn)
3609 op_t op, int arg, const type_t *tp, const tnode_t *tn)
3745 convert_integer_from_integer(op_t op, int arg, tspec_t nt, tspec_t ot,
3789 convert_integer_from_pointer(op_t op, tspec_t nt, type_t *tp, tnode_t *tn)
3950 convert(op_t op, int arg, type_t *tp, tnode_t *tn)
4003 convert_constant_from_floating(op_t op, int arg, const type_t *ntp,
4091 warn_constant_truncated(op_t op, const val_t *v)
4107 uint64_t xmask, op_t op)
4117 const type_t *tp, op_t op)
4132 convert_constant_check_range_signed(op_t op, int arg,
4164 warn_constant_check_range_truncated(op_t op, int arg, const type_t *tp,
4191 warn_constant_check_range_loss(op_t op, int arg, const type_t *tp,
4213 op_t op, int arg, const val_t *v, val_t *nv)
4241 convert_constant(op_t op, int arg, const type_t *ntp, val_t *nv, val_t *ov)
4895 check_expr_op(op_t op, const tnode_t *ln, bool szof, bool fcall, bool eqwarn)
4956 op_t op = tn->tn_op;