Searched refs:expand_binop (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.3-release/contrib/gcc/
H A Dexpmed.c914 value = expand_binop (mode, and_optab, value,
931 temp = expand_binop (mode, and_optab, temp,
941 temp = expand_binop (mode, ior_optab, temp, value,
1787 return expand_binop (GET_MODE (op0), and_optab, op0,
2142 result = expand_binop (word_mode, ior_optab, part, result, NULL_RTX, 1,
2166 rtx value = expand_binop (GET_MODE (target), add_optab,
2178 rtx value = expand_binop (GET_MODE (target), sub_optab,
2237 shifted = expand_binop (mode, add_optab, temp, temp, NULL_RTX,
2292 return expand_binop (mode, ior_optab, temp, temp1, target,
2296 temp = expand_binop (mod
[all...]
H A Doptabs.c579 /* Like expand_binop, but return a constant rtx if the result can be
581 otherwise the same as for expand_binop. */
596 return expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods);
736 carries = expand_binop (word_mode, reverse_unsigned_shift,
753 carries = expand_binop (word_mode, reverse_unsigned_shift,
760 tmp = expand_binop (word_mode, unsigned_shift, into_input, op1,
864 BINOPTAB, UNSIGNEDP and METHODS are as for expand_binop. This function
992 /* Subroutine of expand_binop. Perform a double word multiplication of
1075 temp = expand_binop (word_mode, lshr_optab, op0_low, wordm1,
1078 op0_high = expand_binop (word_mod
1199 expand_binop (enum machine_mode mode, optab binoptab, rtx op0, rtx op1, function
[all...]
H A Dexplow.c841 temp = expand_binop (Pmode,
870 temp = expand_binop (Pmode,
906 size = expand_binop (Pmode, add_optab, size, GEN_INT (align - 1),
1181 = expand_binop (Pmode, sub_optab, virtual_stack_dynamic_rtx,
1184 size = expand_binop (Pmode, add_optab, size, dynamic_offset,
1265 available = expand_binop (Pmode, sub_optab,
1269 available = expand_binop (Pmode, sub_optab,
1297 target = expand_binop (Pmode, add_optab, target,
1450 temp = expand_binop (Pmode, sub_optab, test_addr, incr, test_addr,
1454 temp = expand_binop (Pmod
[all...]
H A Doptabs.h524 extern rtx expand_binop (enum machine_mode, optab, rtx, rtx, rtx, int,
H A Dexpr.c3442 temp = expand_binop (Pmode, add_optab, temp, GEN_INT (extra),
3510 expand_binop (Pmode,
3691 size = expand_binop (GET_MODE (size), sub_optab, size,
3986 result = expand_binop (str_mode, binop, str_rtx,
4021 result = expand_binop (GET_MODE (str_rtx), binop, str_rtx,
4509 size = expand_binop (TYPE_MODE (sizetype), sub_optab, size,
7060 Now, we do the copying in expand_binop, if appropriate. */
8219 temp = expand_binop (mode, other_optab, op0, op1, target,
8331 temp = expand_binop (mode, this_optab, op0, op1, target, unsignedp,
8569 temp = expand_binop (mod
[all...]
H A Ddojump.c707 part = expand_binop (word_mode, ior_optab, part,
H A Dstmt.c2301 index = expand_binop (word_mode, ashl_optab, const1_rtx,
2307 expr = expand_binop (word_mode, and_optab, index, expr,
H A Difcvt.c762 target = expand_binop (GET_MODE (y), ot,
1634 /* ??? Can't guarantee that expand_binop won't create pseudos. */
1730 /* ??? Can't guarantee that expand_binop won't create pseudos. */
1895 t = m ? expand_binop (mode, and_optab, m, t, NULL_RTX, 0, OPTAB_DIRECT)
H A Dbuiltins.c2028 target = expand_binop (mode, builtin_optab, op0, op1,
2510 result = expand_binop (mode, sdiv_optab, CONST1_RTX (mode),
4138 return expand_binop (Pmode, add_optab,
5381 temp = expand_binop (rmode, and_optab, temp,
5393 temp = expand_binop (rmode, and_optab, temp, const1_rtx,
/freebsd-10.3-release/contrib/gcc/config/s390/
H A Ds390.c3555 temp = expand_binop (mode, add_optab, count, constm1_rtx, count, 1, 0);
3559 temp = expand_binop (mode, lshr_optab, count, GEN_INT (8), blocks, 1, 0);
3574 temp = expand_binop (mode, add_optab, blocks, constm1_rtx, blocks, 1, 0);
3657 temp = expand_binop (mode, add_optab, count, constm1_rtx, count, 1, 0);
3670 temp = expand_binop (mode, add_optab, count, GEN_INT (-2), count, 1, 0);
3675 temp = expand_binop (mode, lshr_optab, count, GEN_INT (8), blocks, 1, 0);
3691 temp = expand_binop (mode, add_optab, blocks, constm1_rtx, blocks, 1, 0);
3763 temp = expand_binop (mode, add_optab, count, constm1_rtx, count, 1, 0);
3767 temp = expand_binop (mode, lshr_optab, count, GEN_INT (8), blocks, 1, 0);
3788 temp = expand_binop (mod
[all...]
/freebsd-10.3-release/contrib/gcc/config/sparc/
H A Dsparc.c7170 expand_binop (SImode, ior_optab,
7178 expand_binop (SImode, ior_optab,
7186 expand_binop (SImode, ior_optab,
7193 expand_binop (SImode, ior_optab,
/freebsd-10.3-release/contrib/gcc/config/i386/
H A Di386.c10867 xor1 = expand_binop (submode, xor_optab, xor1, hi[1],
10872 xor0 = expand_binop (submode, xor_optab, xor0, lo[1],
10875 tmp = expand_binop (submode, ior_optab, xor1, xor0,
11659 out = expand_binop (mode, op, var, tmp, orig_out, 0,
13621 align_rtx = expand_binop (Pmode, and_optab, scratch1, GEN_INT (3),
13636 align_rtx = expand_binop (Pmode, and_optab, scratch1, const2_rtx,
14490 rtx disp = expand_binop (SImode, sub_optab, fnaddr,
/freebsd-10.3-release/contrib/gcc/config/rs6000/
H A Drs6000.c12259 aligned_addr = expand_binop (Pmode, and_optab,
12286 newop = expand_binop (SImode, and_optab,
12293 newop = expand_binop (SImode, ior_optab,
12304 newop = expand_binop (SImode, and_optab,
12568 oldval = expand_binop (SImode, and_optab,
12575 newval = expand_binop (SImode, and_optab,
12586 align = expand_binop (Pmode, and_optab, XEXP (mem, 0), GEN_INT (-4),
/freebsd-10.3-release/contrib/gcc/config/mips/
H A Dmips.c3175 return expand_binop (GET_MODE (cmp0), xor_optab,
3178 return expand_binop (GET_MODE (cmp0), sub_optab,

Completed in 500 milliseconds