Lines Matching refs:expand_simple_binop
16290 new_rtx = expand_simple_binop (Pmode, PLUS, pic_offset_table_rtx, in legitimize_pic_address()
16374 new_rtx = expand_simple_binop (Pmode, PLUS, in legitimize_pic_address()
20009 op1 = expand_simple_binop (Pmode, PLUS, op1, addend, in ix86_expand_move()
20803 scratch = expand_simple_binop (mode, IOR, scratch, operands[3], in ix86_split_idivmod()
21864 x = expand_simple_binop (SImode, PLUS, input, GEN_INT (-2147483647 - 1), in ix86_expand_convert_uns_sidf_sse()
21873 x = expand_simple_binop (DFmode, PLUS, fp, x, target, 0, OPTAB_DIRECT); in ix86_expand_convert_uns_sidf_sse()
21894 fp_hi = expand_simple_binop (DFmode, MULT, fp_hi, x, fp_hi, 0, OPTAB_DIRECT); in ix86_expand_convert_sign_didf_sse()
21898 x = expand_simple_binop (DFmode, PLUS, fp_hi, fp_lo, target, in ix86_expand_convert_sign_didf_sse()
21914 int_lo = expand_simple_binop (SImode, AND, input, GEN_INT(0xffff), in ix86_expand_convert_uns_sisf_sse()
21916 int_hi = expand_simple_binop (SImode, LSHIFTRT, input, GEN_INT(16), in ix86_expand_convert_uns_sisf_sse()
21922 fp_hi = expand_simple_binop (SFmode, MULT, fp_hi, x, fp_hi, in ix86_expand_convert_uns_sisf_sse()
21924 fp_hi = expand_simple_binop (SFmode, PLUS, fp_hi, fp_lo, target, in ix86_expand_convert_uns_sisf_sse()
21948 tmp[1] = expand_simple_binop (intmode, AND, val, tmp[0], NULL_RTX, 1, in ix86_expand_vector_convert_uns_vsivsf()
21950 tmp[2] = expand_simple_binop (intmode, LSHIFTRT, val, GEN_INT (16), in ix86_expand_vector_convert_uns_vsivsf()
21959 tmp[6] = expand_simple_binop (fltmode, MULT, tmp[4], tmp[5], NULL_RTX, 1, in ix86_expand_vector_convert_uns_vsivsf()
21961 tmp[7] = expand_simple_binop (fltmode, PLUS, tmp[3], tmp[6], target, 1, in ix86_expand_vector_convert_uns_vsivsf()
21999 tmp[1] = expand_simple_binop (mode, AND, tmp[0], two31r, tmp[1], in ix86_expand_adjust_ufix_to_sfix_si()
22002 *xorp = expand_simple_binop (intmode, ASHIFT, in ix86_expand_adjust_ufix_to_sfix_si()
22010 *xorp = expand_simple_binop (intmode, AND, in ix86_expand_adjust_ufix_to_sfix_si()
22015 return expand_simple_binop (mode, MINUS, val, tmp[1], tmp[2], in ix86_expand_adjust_ufix_to_sfix_si()
23489 tmp = expand_simple_binop (mode, PLUS, in ix86_expand_int_movcc()
23502 tmp = expand_simple_binop (mode, IOR, in ix86_expand_int_movcc()
23518 tmp = expand_simple_binop (mode, PLUS, in ix86_expand_int_movcc()
23541 tmp = expand_simple_binop (mode, AND, in ix86_expand_int_movcc()
23546 tmp = expand_simple_binop (mode, PLUS, in ix86_expand_int_movcc()
23625 out = expand_simple_binop (mode, IOR, in ix86_expand_int_movcc()
23771 out = expand_simple_binop (mode, PLUS, copy_rtx (out), in ix86_expand_int_movcc()
23776 out = expand_simple_binop (mode, AND, copy_rtx (out), in ix86_expand_int_movcc()
23780 out = expand_simple_binop (mode, PLUS, copy_rtx (out), GEN_INT (ct), in ix86_expand_int_movcc()
24451 cmp = expand_simple_binop (GET_MODE (cmp), code, temp, cmp, cmp, 1, in ix86_expand_fp_vec_cmp()
24684 cmp = expand_simple_binop (GET_MODE (cmp), code, temp, cmp, cmp, 1, in ix86_expand_fp_vcond()
24729 rtx res = expand_simple_binop (mode, LSHIFTRT, cop0, GEN_INT (shift), in ix86_expand_int_vcond()
24738 rtx res = expand_simple_binop (mode, ASHIFTRT, cop0, GEN_INT (shift), in ix86_expand_int_vcond()
24986 t1 = expand_simple_binop (maskmode, PLUS, t1, t1, t1, 1, in ix86_expand_vec_perm()
24998 t1 = expand_simple_binop (maskmode, PLUS, t1, vt, t1, 1, in ix86_expand_vec_perm()
25181 mask = expand_simple_binop (maskmode, AND, mask, vt, in ix86_expand_vec_perm()
25188 mask = expand_simple_binop (maskmode, ASHIFT, mask, in ix86_expand_vec_perm()
25272 mask = expand_simple_binop (maskmode, AND, mask, vt, in ix86_expand_vec_perm()
26289 sc = expand_simple_binop (GET_MODE (countreg), LSHIFTRT, countreg, in scale_counter()
26360 size = expand_simple_binop (iter_mode, AND, count, piece_size_mask, in expand_set_or_movmem_via_loop()
26438 tmp = expand_simple_binop (iter_mode, PLUS, iter, piece_size, iter, in expand_set_or_movmem_via_loop()
26458 tmp = expand_simple_binop (Pmode, PLUS, destptr, iter, destptr, in expand_set_or_movmem_via_loop()
26464 tmp = expand_simple_binop (Pmode, PLUS, srcptr, iter, srcptr, in expand_set_or_movmem_via_loop()
26647 count = expand_simple_binop (GET_MODE (count), AND, count, GEN_INT (max_size - 1), in expand_movmem_epilogue()
26699 tmp = expand_simple_binop (Pmode, PLUS, offset, GEN_INT (4), NULL, in expand_movmem_epilogue()
26714 tmp = expand_simple_binop (Pmode, PLUS, offset, GEN_INT (2), tmp, in expand_movmem_epilogue()
26797 expand_simple_binop (counter_mode (count), AND, count, in expand_setmem_epilogue_via_loop()
27215 *destptr = expand_simple_binop (GET_MODE (*destptr), PLUS, *destptr, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27220 *destptr = expand_simple_binop (GET_MODE (*destptr), AND, *destptr, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27224 saveddest = expand_simple_binop (GET_MODE (*destptr), MINUS, saveddest, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27229 *srcptr = expand_simple_binop (GET_MODE (*srcptr), MINUS, *srcptr, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27231 *count = expand_simple_binop (GET_MODE (*count), PLUS, *count, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27243 *count = expand_simple_binop (GET_MODE (*count), AND, *count, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27251 *count = expand_simple_binop (GET_MODE (*count), PLUS, *count, in expand_set_or_movmem_prologue_epilogue_by_misaligned_moves()
27592 return expand_simple_binop (mode, MULT, reg, tmp, NULL, 1, in promote_duplicated_reg()
27606 tmp = expand_simple_binop (mode, ASHIFT, reg, GEN_INT (8), in promote_duplicated_reg()
27609 expand_simple_binop (mode, IOR, reg, tmp, reg, 1, OPTAB_DIRECT); in promote_duplicated_reg()
27611 tmp = expand_simple_binop (mode, ASHIFT, reg, GEN_INT (16), in promote_duplicated_reg()
27613 reg = expand_simple_binop (mode, IOR, reg, tmp, reg, 1, OPTAB_DIRECT); in promote_duplicated_reg()
27616 tmp = expand_simple_binop (mode, ASHIFT, reg, GEN_INT (32), in promote_duplicated_reg()
27618 reg = expand_simple_binop (mode, IOR, reg, tmp, reg, 1, OPTAB_DIRECT); in promote_duplicated_reg()
28139 expand_simple_binop (counter_mode (count_exp), AND, count_exp, in ix86_expand_set_or_movmem()
36554 op1 = expand_simple_binop (Pmode, PLUS, op1, constm1_rtx, in ix86_expand_builtin()
36677 op2 = expand_simple_binop (Pmode, PLUS, op2, constm1_rtx, in ix86_expand_builtin()
36681 op2 = expand_simple_binop (Pmode, PLUS, op2, lb, in ix86_expand_builtin()
37112 op1 = expand_simple_binop (DImode, ASHIFT, op1, GEN_INT (32), in ix86_expand_builtin()
37114 op0 = expand_simple_binop (DImode, IOR, op0, op1, in ix86_expand_builtin()
37201 op2 = expand_simple_binop (DImode, LSHIFTRT, op1, GEN_INT (32), in ix86_expand_builtin()
37248 op2 = expand_simple_binop (DImode, LSHIFTRT, op1, GEN_INT (32), in ix86_expand_builtin()
42717 i0 = expand_simple_binop (inmode, LSHIFTRT, in, const1_rtx, NULL, in x86_emit_floatuns()
42719 i1 = expand_simple_binop (inmode, AND, in, const1_rtx, NULL, in x86_emit_floatuns()
42721 i0 = expand_simple_binop (inmode, IOR, i0, i1, i0, 1, OPTAB_DIRECT); in x86_emit_floatuns()
42888 x = expand_simple_binop (wsmode, ASHIFT, val, in ix86_expand_vector_init_duplicate()
42891 val = expand_simple_binop (wsmode, IOR, val, x, x, 1, OPTAB_LIB_WIDEN); in ix86_expand_vector_init_duplicate()
43188 var = expand_simple_binop (HImode, ASHIFT, var, GEN_INT (8), in ix86_expand_vector_init_one_var()
43198 var = expand_simple_binop (HImode, IOR, var, x, var, in ix86_expand_vector_init_one_var()
43683 word = expand_simple_binop (word_mode, ASHIFT, word, shift, in ix86_expand_vector_init_general()
43685 word = expand_simple_binop (word_mode, IOR, word, elt, in ix86_expand_vector_init_general()
45519 adj = expand_simple_binop (mode, PLUS, adj, op1, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_lround()
45551 tmp = expand_simple_binop (imode, do_floor ? MINUS : PLUS, in ix86_expand_lfloorceil()
45600 xa = expand_simple_binop (mode, PLUS, xa, two52, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rint()
45601 xa = expand_simple_binop (mode, MINUS, xa, two52, xa, 0, OPTAB_DIRECT); in ix86_expand_rint()
45648 xa = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_floorceildf_32()
45649 xa = expand_simple_binop (mode, MINUS, xa, TWO52, xa, 0, OPTAB_DIRECT); in ix86_expand_floorceildf_32()
45663 tmp = expand_simple_binop (mode, MINUS, in ix86_expand_floorceildf_32()
45721 tmp = expand_simple_binop (mode, do_floor ? MINUS : PLUS, in ix86_expand_floorceil()
45774 xa2 = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45775 xa2 = expand_simple_binop (mode, MINUS, xa2, TWO52, xa2, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45778 dxa = expand_simple_binop (mode, MINUS, xa2, xa, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45782 one = expand_simple_binop (mode, PLUS, half, half, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45783 mhalf = expand_simple_binop (mode, MINUS, half, one, NULL_RTX, in ix86_expand_rounddf_32()
45791 xa2 = expand_simple_binop (mode, MINUS, xa2, tmp, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45795 xa2 = expand_simple_binop (mode, PLUS, xa2, tmp, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_rounddf_32()
45886 tmp = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_truncdf_32()
45887 tmp = expand_simple_binop (mode, MINUS, tmp, TWO52, tmp, 0, OPTAB_DIRECT); in ix86_expand_truncdf_32()
45896 tmp = expand_simple_binop (mode, MINUS, in ix86_expand_truncdf_32()
45943 xa = expand_simple_binop (mode, PLUS, xa, half, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_round()
45998 e2 = expand_simple_binop (mode, PLUS, op1, e1, NULL_RTX, 0, OPTAB_DIRECT); in ix86_expand_round_sse4()
49345 res_l = expand_simple_binop (himode, code, op1_l, op2_l, NULL_RTX, in ix86_expand_vecop_qihi()
49347 res_h = expand_simple_binop (himode, code, op1_h, op2_h, NULL_RTX, in ix86_expand_vecop_qihi()
49801 tmp0 = expand_simple_binop (mode, ASHIFTRT, input, in ix86_expand_sse2_abs()
49804 tmp1 = expand_simple_binop (mode, XOR, tmp0, input, in ix86_expand_sse2_abs()
49806 x = expand_simple_binop (mode, MINUS, tmp1, tmp0, in ix86_expand_sse2_abs()
49815 x = expand_simple_binop (mode, SMAX, tmp0, input, in ix86_expand_sse2_abs()
49825 x = expand_simple_binop (V16QImode, UMIN, tmp0, input, in ix86_expand_sse2_abs()