Home
last modified time | relevance | path

Searched refs:gen_lowpart (Results 1 – 25 of 108) sorted by relevance

12345

/openbsd/src/gnu/usr.bin/gcc/gcc/config/dsp16xx/
Ddsp16xx.md470 operands[3] = gen_lowpart(QImode, operands[0]);
471 operands[4] = gen_lowpart(QImode, operands[1]);
628 operands[3] = gen_lowpart(QImode, operands[0]);
629 operands[4] = gen_lowpart(QImode, operands[1]);
734 target = gen_lowpart(HImode, operands[0]);
736 gen_lowpart(HImode, operands[1]),
1000 operands[3] = gen_lowpart(QImode, operands[0]);
1001 operands[4] = gen_lowpart(QImode, operands[1]);
1026 operands[3] = gen_lowpart(QImode, operands[0]);
1027 operands[4] = gen_lowpart(QImode, operands[1]);
[all …]
/openbsd/src/gnu/gcc/gcc/config/ia64/
Dvect.md184 emit_insn (gen_mix1_r (gen_lowpart (V8QImode, r1),
186 emit_insn (gen_mix1_r (gen_lowpart (V8QImode, r2),
188 emit_insn (gen_mix1_l (gen_lowpart (V8QImode, l1),
190 emit_insn (gen_mix1_l (gen_lowpart (V8QImode, l2),
202 gen_lowpart (V8QImode, rm),
203 gen_lowpart (V8QImode, lm)));
350 operands[0] = gen_lowpart (DImode, operands[0]);
351 operands[1] = gen_lowpart (DImode, operands[1]);
360 operands[0] = gen_lowpart (DImode, operands[0]);
361 operands[1] = gen_lowpart (DImode, operands[1]);
Dia64.md2106 emit_move_insn (operands[0], gen_lowpart (SImode, op0_di));
2129 gen_lowpart (SImode, op1_di)));
2166 emit_move_insn (operands[0], gen_lowpart (SImode, op0_di));
2189 gen_lowpart (SImode, op1_di)));
2739 operands[0] = gen_lowpart (DImode, operands[0]);
2741 operands[1] = gen_lowpart (DImode, operands[1]);
2743 operands[2] = gen_lowpart (DImode, operands[2]);
2762 operands[0] = gen_lowpart (DImode, operands[0]);
2764 operands[1] = gen_lowpart (DImode, operands[1]);
2793 operands[0] = gen_lowpart (DImode, operands[0]);
[all …]
Dsync.md133 emit_move_insn (operands[0], gen_lowpart (<MODE>mode, dst));
/openbsd/src/gnu/gcc/gcc/config/i386/
Dsse.md1322 op1 = gen_lowpart (SFmode, op1);
2181 op1 = gen_lowpart (DFmode, op1);
2475 emit_insn (gen_mulv8hi3 (gen_lowpart (V8HImode, t[4]), /* .A.B.C.D.E.F.G.H */
2476 gen_lowpart (V8HImode, t[0]),
2477 gen_lowpart (V8HImode, t[1])));
2478 emit_insn (gen_mulv8hi3 (gen_lowpart (V8HImode, t[5]), /* .I.J.K.L.M.N.O.P */
2479 gen_lowpart (V8HImode, t[2]),
2480 gen_lowpart (V8HImode, t[3])));
2614 emit_insn (gen_sse2_umulv2siv2di3 (gen_lowpart (V2DImode, t1), op1, op2));
2619 emit_insn (gen_sse2_lshrti3 (gen_lowpart (TImode, t2),
[all …]
Di386.c9218 op0 = gen_lowpart (V4SFmode, op0); in ix86_expand_vector_move_misalign()
9219 op1 = gen_lowpart (V4SFmode, op1); in ix86_expand_vector_move_misalign()
9229 op0 = gen_lowpart (V16QImode, op0); in ix86_expand_vector_move_misalign()
9230 op1 = gen_lowpart (V16QImode, op1); in ix86_expand_vector_move_misalign()
9272 op0 = gen_lowpart (V4SFmode, op0); in ix86_expand_vector_move_misalign()
9284 op0 = gen_lowpart (V4SFmode, op0); in ix86_expand_vector_move_misalign()
9285 op1 = gen_lowpart (V4SFmode, op1); in ix86_expand_vector_move_misalign()
9295 op0 = gen_lowpart (V16QImode, op0); in ix86_expand_vector_move_misalign()
9296 op1 = gen_lowpart (V16QImode, op1); in ix86_expand_vector_move_misalign()
9311 op1 = gen_lowpart (V4SFmode, op1); in ix86_expand_vector_move_misalign()
[all …]
Di386.md1861 operands[1] = gen_lowpart (DImode, operands[2]);
1876 operands[1] = gen_lowpart (DImode, operands[2]);
3067 "operands[2] = gen_lowpart (QImode, operands[0]);")
3138 "operands[2] = gen_lowpart (QImode, operands[0]);")
4972 operands[0] = gen_lowpart (SImode, operands[0]);
4973 operands[1] = gen_lowpart (Pmode, operands[1]);
4974 operands[2] = gen_lowpart (Pmode, operands[2]);
4975 operands[3] = gen_lowpart (Pmode, operands[3]);
5000 operands[1] = gen_lowpart (Pmode, operands[1]);
5001 operands[2] = gen_lowpart (Pmode, operands[2]);
[all …]
/openbsd/src/gnu/gcc/gcc/
Dcombine.c2897 gen_lowpart (GET_MODE (SET_SRC (newpat)), ni2dest)); in try_combine()
3755 (mode, gen_lowpart (mode, inner), in find_split_point()
3769 gen_lowpart (mode, inner), in find_split_point()
4392 return gen_lowpart (mode, SUBREG_REG (x)); in combine_simplify_rtx()
4479 return gen_lowpart (mode, XEXP (x, 0)); in combine_simplify_rtx()
4670 return gen_lowpart (mode, in combine_simplify_rtx()
4682 gen_lowpart (mode, op0), in combine_simplify_rtx()
4694 gen_lowpart (mode, op0), in combine_simplify_rtx()
4706 return plus_constant (gen_lowpart (mode, op0), 1); in combine_simplify_rtx()
4716 return gen_lowpart (mode, in combine_simplify_rtx()
[all …]
Dexpmed.c484 op0 = gen_lowpart (imode, op0); in store_bit_field()
519 value = gen_lowpart (fieldmode, value); in store_bit_field()
628 emit_move_insn (gen_lowpart (GET_MODE (orig_value), value), orig_value); in store_bit_field()
746 value1 = gen_lowpart (maxmode, value1); in store_bit_field()
906 value = gen_lowpart (mode, value); in store_fixed_bit_field()
1194 op0 = gen_lowpart (imode, op0); in extract_bit_field()
1489 xtarget = gen_lowpart (maxmode, xtarget); in extract_bit_field()
1622 xtarget = gen_lowpart (maxmode, xtarget); in extract_bit_field()
1674 return gen_lowpart (tmode, target); in extract_bit_field()
2018 result = force_reg (mode, gen_lowpart (mode, comb)); in extract_force_align_mem_bit_field()
[all …]
Doptabs.c236 emit_move_insn (gen_lowpart (GET_MODE (op), result), op); in widen_operand()
1391 return gen_lowpart (mode, temp); in expand_binop()
1448 return gen_lowpart (mode, temp); in expand_binop()
1971 return gen_lowpart (mode, temp); in expand_binop()
2506 gen_lowpart (imode, op0), in expand_absneg_bit()
2508 gen_lowpart (imode, target), 1, OPTAB_LIB_WIDEN); in expand_absneg_bit()
2627 return gen_lowpart (mode, temp); in expand_unop()
2776 return gen_lowpart (mode, temp); in expand_unop()
2953 op1 = gen_lowpart (imode, op1); in expand_copysign_absneg()
3081 op1 = expand_binop (imode, and_optab, gen_lowpart (imode, op1), in expand_copysign_bit()
[all …]
/openbsd/src/gnu/gcc/gcc/config/mt/
Dmt.md299 emit_insn (gen_storeqi (gen_lowpart (SImode, data), address,
319 emit_insn (gen_loadqi (gen_lowpart (SImode, data), address, scratch1));
339 emit_insn (gen_movsi (gen_lowpart (SImode, data), address));
472 emit_insn (gen_storehi (gen_lowpart (SImode, data), address,
492 emit_insn (gen_loadhi (gen_lowpart (SImode, data), address,
512 emit_insn (gen_movsi (gen_lowpart (SImode, data), address));
763 emit_insn (gen_loadqi (gen_lowpart (SImode, data), address, scratch1));
791 emit_insn (gen_storeqi (gen_lowpart (SImode, data), address,
829 emit_insn (gen_loadhi (gen_lowpart (SImode, data), address,
858 emit_insn (gen_storehi (gen_lowpart (SImode, data), address,
/openbsd/src/gnu/gcc/gcc/config/alpha/
Dalpha.c2018 target = no_output ? NULL : gen_lowpart (DImode, target); in alpha_emit_set_const()
2023 target = no_output ? NULL : gen_lowpart (DImode, target); in alpha_emit_set_const()
2052 result = gen_lowpart (orig_mode, result); in alpha_emit_set_const()
2320 subtarget = gen_lowpart (DImode, subtarget), copyout = false; in alpha_expand_mov_nobwx()
2330 emit_move_insn (operands[0], gen_lowpart (mode, subtarget)); in alpha_expand_mov_nobwx()
2347 subtarget = gen_lowpart (DImode, subtarget), copyout = false; in alpha_expand_mov_nobwx()
2360 emit_move_insn (operands[0], gen_lowpart (mode, subtarget)); in alpha_expand_mov_nobwx()
2728 op0 = fp_p ? gen_lowpart (DImode, tmp) : tmp; in alpha_emit_setcc()
2809 op0 = gen_lowpart (cmp_op_mode, tem); in alpha_emit_conditional_move()
2903 target = gen_lowpart (DImode, dest); in alpha_split_conditional_move()
[all …]
Dalpha.md341 operands[7] = gen_lowpart (SImode, operands[5]);
545 operands[8] = gen_lowpart (SImode, operands[6]);
1516 emit_move_insn (operands[0], gen_lowpart (HImode, temp));
1520 operands[0] = gen_lowpart (DImode, operands[0]);
1521 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1583 emit_move_insn (operands[0], gen_lowpart (SImode, temp));
1587 operands[0] = gen_lowpart (DImode, operands[0]);
1588 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1616 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1643 emit_move_insn (operands[0], gen_lowpart (SImode, temp));
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dexpmed.c389 op0 = gen_lowpart (imode, op0);
425 value = gen_lowpart (fieldmode, value);
539 value = gen_lowpart ((GET_MODE (value) == VOIDmode
659 value1 = gen_lowpart (maxmode, value1);
823 value = gen_lowpart (mode, value);
1068 op0 = gen_lowpart (imode, op0);
1356 xtarget = gen_lowpart (maxmode, xtarget);
1485 xtarget = gen_lowpart (maxmode, xtarget);
1538 return gen_lowpart (tmode, target);
2529 tem = gen_lowpart (nmode, op0);
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/sparc/
Dsparc.md2382 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2394 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2397 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]), GEN_INT (low)));
2424 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2429 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2454 dest2 = gen_lowpart (SImode, set_dest);
2456 src2 = gen_lowpart (SImode, set_src);
2486 rtx low_part = gen_lowpart (SImode, operands[0]);
2512 gen_lowpart (SImode, operands[1])));
3046 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
[all …]
/openbsd/src/gnu/gcc/gcc/config/arm/
Darm.md409 operands[0] = gen_lowpart (SImode, operands[0]);
411 operands[1] = gen_lowpart (SImode, operands[1]);
413 operands[2] = gen_lowpart (SImode, operands[2]);
439 operands[0] = gen_lowpart (SImode, operands[0]);
441 operands[1] = gen_lowpart (SImode, operands[1]);
442 operands[2] = gen_lowpart (SImode, operands[2]);
466 operands[0] = gen_lowpart (SImode, operands[0]);
468 operands[1] = gen_lowpart (SImode, operands[1]);
469 operands[2] = gen_lowpart (SImode, operands[2]);
1408 operands[0] = gen_lowpart (SImode, operands[0]);
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/arm/
Darm.md455 operands[0] = gen_lowpart (SImode, operands[0]);
457 operands[1] = gen_lowpart (SImode, operands[1]);
459 operands[2] = gen_lowpart (SImode, operands[2]);
485 operands[0] = gen_lowpart (SImode, operands[0]);
487 operands[1] = gen_lowpart (SImode, operands[1]);
488 operands[2] = gen_lowpart (SImode, operands[2]);
512 operands[0] = gen_lowpart (SImode, operands[0]);
514 operands[1] = gen_lowpart (SImode, operands[1]);
515 operands[2] = gen_lowpart (SImode, operands[2]);
1588 operands[0] = gen_lowpart (SImode, operands[0]);
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i370/
Di370.md1546 emit_insn (gen_rtx_SET (VOIDmode, gen_lowpart (SImode, operands[0]),
1888 ; rtx op0_low = gen_lowpart (SImode, operands[0]);
1896 ; gen_rtx_PLUS (SImode, gen_lowpart (SImode, operands[1]),
1897 ; gen_lowpart (SImode, operands[2]))),
2155 ; rtx op0_low = gen_lowpart (SImode, operands[0]);
2164 ; gen_lowpart (SImode, operands[1]),
2165 ; gen_lowpart (SImode, operands[2]))),
2802 ; emit_insn (gen_andsi3 (gen_lowpart (SImode, operands[0]),
2803 ; gen_lowpart (SImode, operands[1]),
2804 ; gen_lowpart (SImode, operands[2])));
[all …]
/openbsd/src/gnu/gcc/gcc/config/sparc/
Dsparc.md2173 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2187 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2190 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]), GEN_INT (low)));
2217 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2222 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
2247 dest2 = gen_lowpart (SImode, set_dest);
2249 src2 = gen_lowpart (SImode, set_src);
2279 rtx low_part = gen_lowpart (SImode, operands[0]);
2305 gen_lowpart (SImode, operands[1])));
2630 emit_insn (gen_movsi (gen_lowpart (SImode, operands[0]),
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dalpha.c2682 target = gen_lowpart (DImode, target);
3501 op0 = fp_p ? gen_lowpart (DImode, tmp) : tmp;
3583 op0 = gen_lowpart (cmp_op_mode, tem);
3678 target = gen_lowpart (DImode, dest);
4250 addr = expand_binop (mode, ior_optab, gen_lowpart (mode, extl),
4251 gen_lowpart (mode, exth), gen_lowpart (mode, tgt),
4256 emit_move_insn (tgt, gen_lowpart(GET_MODE (tgt), addr));
4304 emit_insn (gen_inswl_be (insh, gen_lowpart (HImode,src), addr));
4307 emit_insn (gen_insll_be (insh, gen_lowpart (SImode,src), addr));
4310 emit_insn (gen_insql_be (insh, gen_lowpart (DImode,src), addr));
[all …]
Dalpha.md323 operands[7] = gen_lowpart (SImode, operands[5]);
524 operands[8] = gen_lowpart (SImode, operands[6]);
1419 emit_move_insn (operands[0], gen_lowpart (HImode, temp));
1423 operands[0] = gen_lowpart (DImode, operands[0]);
1424 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1486 emit_move_insn (operands[0], gen_lowpart (SImode, temp));
1490 operands[0] = gen_lowpart (DImode, operands[0]);
1491 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1522 operands[1] = gen_lowpart (DImode, force_reg (QImode, operands[1]));
1549 emit_move_insn (operands[0], gen_lowpart (SImode, temp));
[all …]
/openbsd/src/gnu/gcc/gcc/config/bfin/
Dbfin.c1632 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, t1));
1635 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, t1));
1638 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, t2));
1641 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, t2));
4128 return gen_lowpart (mode, x); in safe_vector_operand()
4162 op0 = gen_lowpart (HImode, op0); in bfin_expand_binop_builtin()
4167 op1 = gen_lowpart (HImode, op1); in bfin_expand_binop_builtin()
4214 op0 = gen_lowpart (HImode, op0); in bfin_expand_unop_builtin()
4332 emit_insn (gen_ashlsi3 (tmp1, gen_lowpart (SImode, op2), GEN_INT (16))); in bfin_expand_builtin()
4333 emit_move_insn (tmp2, gen_lowpart (SImode, op2)); in bfin_expand_builtin()
[all …]
/openbsd/src/gnu/gcc/gcc/config/s390/
Ds390.md960 "operands[2] = gen_lowpart (SImode, operands[0]);
971 "operands[2] = gen_lowpart (SImode, operands[1]);
983 "operands[2] = gen_lowpart (SImode, operands[1]);
1304 operands[1] = gen_lowpart (HImode, tmp);
1351 operands[1] = gen_lowpart (QImode, tmp);
1544 rtx addr = gen_lowpart (Pmode, operands[2]);
1559 rtx addr = gen_lowpart (Pmode, operands[2]);
2185 rtx addr0 = gen_lowpart (Pmode, gen_highpart (word_mode, reg0));
2186 rtx addr1 = gen_lowpart (Pmode, gen_highpart (word_mode, reg1));
2187 rtx len0 = gen_lowpart (Pmode, reg0);
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/romp/
Dromp.c2064 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, val));
2067 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, temp));
2071 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, val));
2074 emit_move_insn (gen_rtx_MEM (HImode, addr), gen_lowpart (HImode, temp));
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i386/
Di386.md1773 operands[1] = gen_lowpart (DImode, operands[2]);
1787 operands[1] = gen_lowpart (DImode, operands[2]);
2956 "operands[2] = gen_lowpart (QImode, operands[0]);")
3027 "operands[2] = gen_lowpart (QImode, operands[0]);")
4868 operands[0] = gen_lowpart (SImode, operands[0]);
4869 operands[1] = gen_lowpart (Pmode, operands[1]);
4870 operands[2] = gen_lowpart (Pmode, operands[2]);
4871 operands[3] = gen_lowpart (Pmode, operands[3]);
4896 operands[1] = gen_lowpart (Pmode, operands[1]);
4897 operands[2] = gen_lowpart (Pmode, operands[2]);
[all …]

12345