Home
last modified time | relevance | path

Searched refs:HImode (Results 1 – 25 of 477) sorted by relevance

12345678910>>...20

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rl78/
H A Drl78.c538 op00 = rl78_subreg (HImode, operands[0], SImode, 0); in rl78_expand_movsi()
539 op02 = rl78_subreg (HImode, operands[0], SImode, 2); in rl78_expand_movsi()
543 op10 = gen_rtx_ZERO_EXTRACT (HImode, operands[1], GEN_INT (16), GEN_INT (0)); in rl78_expand_movsi()
544 op10 = gen_rtx_CONST (HImode, op10); in rl78_expand_movsi()
545 op12 = gen_rtx_ZERO_EXTRACT (HImode, operands[1], GEN_INT (16), GEN_INT (16)); in rl78_expand_movsi()
546 op12 = gen_rtx_CONST (HImode, op12); in rl78_expand_movsi()
550 op10 = rl78_subreg (HImode, operands[1], SImode, 0); in rl78_expand_movsi()
551 op12 = rl78_subreg (HImode, operands[1], SImode, 2); in rl78_expand_movsi()
574 op00 = rl78_subreg (HImode, operands[0], omode, 0); in rl78_split_movsi()
575 op02 = rl78_subreg (HImode, operands[0], omode, 2); in rl78_split_movsi()
[all …]
H A Drl78.h134 #define Pmode HImode
145 #define FUNCTION_MODE HImode
386 ? gen_rtx_MEM (Pmode, gen_rtx_PLUS (HImode, arg_pointer_rtx, GEN_INT (-4))) \
478 #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (HImode, 20)
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rl78/
H A Drl78.cc538 op00 = rl78_subreg (HImode, operands[0], SImode, 0); in rl78_expand_movsi()
539 op02 = rl78_subreg (HImode, operands[0], SImode, 2); in rl78_expand_movsi()
543 op10 = gen_rtx_ZERO_EXTRACT (HImode, operands[1], GEN_INT (16), GEN_INT (0)); in rl78_expand_movsi()
544 op10 = gen_rtx_CONST (HImode, op10); in rl78_expand_movsi()
545 op12 = gen_rtx_ZERO_EXTRACT (HImode, operands[1], GEN_INT (16), GEN_INT (16)); in rl78_expand_movsi()
546 op12 = gen_rtx_CONST (HImode, op12); in rl78_expand_movsi()
550 op10 = rl78_subreg (HImode, operands[1], SImode, 0); in rl78_expand_movsi()
551 op12 = rl78_subreg (HImode, operands[1], SImode, 2); in rl78_expand_movsi()
574 op00 = rl78_subreg (HImode, operands[0], omode, 0); in rl78_split_movsi()
575 op02 = rl78_subreg (HImode, operands[0], omode, 2); in rl78_split_movsi()
[all …]
H A Drl78.h134 #define Pmode HImode
145 #define FUNCTION_MODE HImode
386 ? gen_rtx_MEM (Pmode, gen_rtx_PLUS (HImode, arg_pointer_rtx, GEN_INT (-4))) \
478 #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (HImode, 20)
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m32c/
H A Dm32c.c727 else if (mode == HImode) in m32c_limit_reload_class()
760 return (TARGET_A16 || mode == HImode) ? HI_REGS : A_REGS; in m32c_secondary_reload_class()
864 && GET_MODE (patternr[4]) == HImode) in m32c_matches_constraint_p()
867 && GET_MODE (patternr[4]) == HImode) in m32c_matches_constraint_p()
870 && GET_MODE (patternr[5]) == HImode) in m32c_matches_constraint_p()
962 mode = HImode; in m32c_return_addr_rtx()
1169 machine_mode mode = (bytes == 2) ? HImode : SImode; in m32c_pushm_popm()
1232 pushm = emit_insn (gen_pushhi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
1234 pushm = emit_insn (gen_pushhi_24 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
1245 emit_insn (gen_pophi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m32c/
H A Dm32c.cc728 else if (mode == HImode) in m32c_limit_reload_class()
761 return (TARGET_A16 || mode == HImode) ? HI_REGS : A_REGS; in m32c_secondary_reload_class()
865 && GET_MODE (patternr[4]) == HImode) in m32c_matches_constraint_p()
868 && GET_MODE (patternr[4]) == HImode) in m32c_matches_constraint_p()
871 && GET_MODE (patternr[5]) == HImode) in m32c_matches_constraint_p()
963 mode = HImode; in m32c_return_addr_rtx()
1170 machine_mode mode = (bytes == 2) ? HImode : SImode; in m32c_pushm_popm()
1233 pushm = emit_insn (gen_pushhi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
1235 pushm = emit_insn (gen_pushhi_24 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
1246 emit_insn (gen_pophi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm-fixed.md150 rtx tmp1 = gen_reg_rtx (HImode);
151 rtx tmp2 = gen_reg_rtx (HImode);
170 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
171 gen_lowpart (HImode, operands[2])));
395 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
396 gen_lowpart (HImode, operands[2])));
414 emit_insn (gen_zero_extendhisi2 (tmp1, gen_lowpart (HImode, operands[1])));
415 emit_insn (gen_zero_extendhisi2 (tmp2, gen_lowpart (HImode, operands[2])));
434 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
435 gen_lowpart (HImode, operands[2])));
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm-fixed.md150 rtx tmp1 = gen_reg_rtx (HImode);
151 rtx tmp2 = gen_reg_rtx (HImode);
170 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
171 gen_lowpart (HImode, operands[2])));
395 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
396 gen_lowpart (HImode, operands[2])));
414 emit_insn (gen_zero_extendhisi2 (tmp1, gen_lowpart (HImode, operands[1])));
415 emit_insn (gen_zero_extendhisi2 (tmp2, gen_lowpart (HImode, operands[2])));
434 emit_insn (gen_mulhisi3 (tmp, gen_lowpart (HImode, operands[1]),
435 gen_lowpart (HImode, operands[2])));
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/stormy16/
H A Dstormy16.c163 gcc_assert (mode == HImode || mode == SImode); in xstormy16_emit_cbranch()
215 if (mode != HImode) in xstormy16_emit_cbranch()
231 if (mode == HImode) in xstormy16_emit_cbranch()
586 in = simplify_gen_subreg (HImode, in, QImode, 0); in xstormy16_expand_iorqi3()
587 outsub = simplify_gen_subreg (HImode, out, QImode, 0); in xstormy16_expand_iorqi3()
590 val = simplify_gen_subreg (HImode, val, QImode, 0); in xstormy16_expand_iorqi3()
631 in = simplify_gen_subreg (HImode, in, QImode, 0); in xstormy16_expand_andqi3()
632 outsub = simplify_gen_subreg (HImode, out, QImode, 0); in xstormy16_expand_andqi3()
635 val = simplify_gen_subreg (HImode, val, QImode, 0); in xstormy16_expand_andqi3()
737 && mode != QImode && mode != HImode in xstormy16_split_move()
[all …]
H A Dstormy16.h73 (MODE) = HImode; \
476 #define Pmode HImode
478 #define FUNCTION_MODE HImode
/netbsd-src/external/gpl3/gcc/dist/gcc/config/stormy16/
H A Dstormy16.cc163 gcc_assert (mode == HImode || mode == SImode); in xstormy16_emit_cbranch()
215 if (mode != HImode) in xstormy16_emit_cbranch()
231 if (mode == HImode) in xstormy16_emit_cbranch()
586 in = simplify_gen_subreg (HImode, in, QImode, 0); in xstormy16_expand_iorqi3()
587 outsub = simplify_gen_subreg (HImode, out, QImode, 0); in xstormy16_expand_iorqi3()
590 val = simplify_gen_subreg (HImode, val, QImode, 0); in xstormy16_expand_iorqi3()
631 in = simplify_gen_subreg (HImode, in, QImode, 0); in xstormy16_expand_andqi3()
632 outsub = simplify_gen_subreg (HImode, out, QImode, 0); in xstormy16_expand_andqi3()
635 val = simplify_gen_subreg (HImode, val, QImode, 0); in xstormy16_expand_andqi3()
737 && mode != QImode && mode != HImode in xstormy16_split_move()
[all …]
H A Dstormy16.h73 (MODE) = HImode; \
476 #define Pmode HImode
478 #define FUNCTION_MODE HImode
/netbsd-src/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dtestcompare.md47 else if (<MODE>mode == HImode)
81 else if (<MODE>mode == HImode)
196 else if (<MODE>mode == HImode)
206 else if (<MODE>mode == HImode)
223 else if (<MODE>mode == HImode)
231 (symbol_ref "(<MODE>mode == SImode ? 6 : <MODE>mode == HImode ? 4 : 2)"))])
247 else if (<MODE>mode == HImode && INTVAL (operands[1]) < 8)
249 else if (<MODE>mode == HImode)
271 else if (<MODE>mode == HImode && INTVAL (operands[1]) < 8)
273 else if (<MODE>mode == HImode)
[all …]
H A Dcombiner.md218 ;; ((SImode) HImode) << 15
239 ;; Transform (SImode << B) & 0xffff into (SImode) (HImode << B).
261 operands[5] = gen_rtx_REG (HImode, REGNO (operands[0]));
639 operands[3] = gen_rtx_MEM (HImode, XEXP (operands[2], 0));
684 operands[3] = gen_rtx_REG (HImode, REGNO (operands[0]));
727 operands[3] = gen_rtx_REG (HImode, REGNO (operands[0]));
728 operands[4] = gen_rtx_REG (HImode, REGNO (operands[2]));
961 operands[3] = gen_rtx_REG (HImode, REGNO (operands[1]));
985 operands[3] = gen_rtx_REG (HImode, REGNO (operands[2]));
1032 operands[3] = gen_rtx_REG (HImode, REGNO (operands[0]));
[all …]
/netbsd-src/external/gpl3/gcc.old/usr.bin/gcc/arch/coldfire/
H A Dinsn-modes.h23 HImode, /* machmode.def:188 */ enumerator
185 case HImode: return 2; in mode_size_inline()
241 case HImode: return 1; in mode_nunits_inline()
297 case HImode: return VOIDmode; in mode_inner_inline()
326 case CHImode: return HImode; in mode_inner_inline()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/pdp11/
H A Dpdp11.h471 #define CASE_VECTOR_MODE HImode
511 #define Pmode HImode
516 #define FUNCTION_MODE HImode
659 #define COMPARE_FLAG_MODE HImode
H A Dpdp11.cc603 exops[i][op] = gen_rtx_REG (HImode, REGNO (operands[op]) + w); in pdp11_expand_operands()
605 exops[i][op] = adjust_address (operands[op], HImode, w * 2); in pdp11_expand_operands()
611 exops[i][op] = gen_rtx_CONST_INT (HImode, (sval[w / 2] >> sh) & 0xffff); in pdp11_expand_operands()
616 …exops[i][op] = gen_rtx_CONST_INT (HImode, trunc_int_for_mode (INTVAL(operands[op]) >> sh, HImode)); in pdp11_expand_operands()
641 adjops[1] = gen_rtx_CONST_INT (HImode, words * 2); in output_move_multiple()
1946 r = gen_reg_rtx (HImode); in pdp11_expand_shift()
1951 test = gen_rtx_LE (HImode, r, const0_rtx); in pdp11_expand_shift()
2121 !simple_memory_operand (exops[i][0], HImode)) in pdp11_cmp_length()
2124 !simple_memory_operand (exops[i][1], HImode) && in pdp11_cmp_length()
2172 mem = adjust_address (m_tramp, HImode, 0); in pdp11_trampoline_init()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/pdp11/
H A Dpdp11.h468 #define CASE_VECTOR_MODE HImode
508 #define Pmode HImode
513 #define FUNCTION_MODE HImode
654 #define COMPARE_FLAG_MODE HImode
H A Dpdp11.c603 exops[i][op] = gen_rtx_REG (HImode, REGNO (operands[op]) + w); in pdp11_expand_operands()
605 exops[i][op] = adjust_address (operands[op], HImode, w * 2); in pdp11_expand_operands()
611 exops[i][op] = gen_rtx_CONST_INT (HImode, (sval[w / 2] >> sh) & 0xffff); in pdp11_expand_operands()
616 …exops[i][op] = gen_rtx_CONST_INT (HImode, trunc_int_for_mode (INTVAL(operands[op]) >> sh, HImode)); in pdp11_expand_operands()
641 adjops[1] = gen_rtx_CONST_INT (HImode, words * 2); in output_move_multiple()
1948 r = gen_reg_rtx (HImode); in pdp11_expand_shift()
1953 test = gen_rtx_LE (HImode, r, const0_rtx); in pdp11_expand_shift()
2124 !simple_memory_operand (exops[i][0], HImode)) in pdp11_cmp_length()
2127 !simple_memory_operand (exops[i][1], HImode) && in pdp11_cmp_length()
2174 mem = adjust_address (m_tramp, HImode, 0); in pdp11_trampoline_init()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/msp430/
H A Dmsp430.cc454 return HImode; in msp430_addr_space_pointer_mode()
469 return msp430x ? PSImode : HImode; in msp430_unwind_word_mode()
500 return gen_rtx_CONST (HImode, op); in msp430_addr_space_convert()
502 result = gen_reg_rtx (HImode); in msp430_addr_space_convert()
1212 || outer_mode == HImode in msp430_costs()
1310 : msp430_costs (dst, gen_rtx_REG (HImode, 10), speed, outer_rtx))); in msp430_shift_costs()
3303 if (arg1mode == HImode) in msp430_expand_helper()
3492 if (!msp430x && mode == HImode) in msp430_output_asm_shift_insns()
3515 if (!msp430x && mode == HImode) in msp430_output_asm_shift_insns()
3537 if (!msp430x && mode == HImode) in msp430_output_asm_shift_insns()
[all …]
H A Dmsp430.h200 #define Pmode (TARGET_LARGE ? PSImode : HImode)
226 (MODE) = HImode;
241 #define FUNCTION_MODE HImode
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/avr/
H A Davr.md483 operands[3] = gen_rtx_REG (HImode, REG_Z);
530 rtx reg_z = gen_rtx_REG (HImode, REG_Z);
532 emit_move_insn (reg_z, simplify_gen_subreg (HImode, addr, PSImode, 0));
560 rtx reg_z = gen_rtx_REG (HImode, REG_Z);
566 emit_move_insn (reg_z, simplify_gen_subreg (HImode, addr, PSImode, 0));
647 // of PSImode cannot be expressed as an HImode subreg, the rhs is
816 operands[4] = gen_rtx_REG (HImode, REGNO (operands[0]));
817 operands[5] = gen_rtx_REG (HImode, REGNO (operands[1]));
831 operands[4] = gen_rtx_REG (HImode, REGNO (operands[2]));
832 operands[5] = gen_rtx_REG (HImode, REGNO (operands[3]));
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/msp430/
H A Dmsp430.c461 return HImode; in msp430_addr_space_pointer_mode()
476 return msp430x ? PSImode : HImode; in msp430_unwind_word_mode()
507 return gen_rtx_CONST (HImode, op); in msp430_addr_space_convert()
509 result = gen_reg_rtx (HImode); in msp430_addr_space_convert()
2798 if (arg1mode == HImode) in msp430_expand_helper()
2862 gcc_assert (mode == HImode); in msp430_subreg()
2872 && mode == HImode in msp430_subreg()
2890 && mode == HImode) in msp430_subreg()
2892 rv = gen_rtx_ZERO_EXTRACT (HImode, r, GEN_INT (16), GEN_INT (8*byte)); in msp430_subreg()
2893 rv = gen_rtx_CONST (HImode, r); in msp430_subreg()
[all …]
H A Dmsp430.h202 #define Pmode (TARGET_LARGE ? PSImode : HImode)
228 (MODE) = HImode;
243 #define FUNCTION_MODE HImode
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/h8300/
H A Dh8300.c558 if (Pmode == HImode) in h8300_emit_stack_adjustment()
1194 if (GET_MODE (x) != HImode in h8300_and_costs()
1213 && GET_MODE (x) != HImode in h8300_shift_costs()
1376 if (GET_MODE (x) == HImode) in h8300_rtx_costs()
1601 x = adjust_address (x, HImode, 2); in h8300_print_operand()
2272 if (Pmode == HImode || h8300_tiny_constant_address_p (constant)) in h8300_constant_length()
2560 else if (GET_MODE (operands[0]) == HImode) in h8300_insn_length_from_table()
2760 if (mode == QImode || mode == HImode) in compute_mov_length()
3963 if (count < GET_MODE_BITSIZE (HImode)) in get_shift_alg()
4984 if ((mode == HImode && TARGET_H8300 && amount >= 5) in output_a_rotate()
[all …]

12345678910>>...20