| /openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/ |
| H A D | m68hc11.md | 218 "operands[1] = gen_rtx (REG, HImode, REGNO (operands[0]));") 268 "operands[2] = gen_rtx (REG, HImode, SOFT_Z_REGNUM);") 307 "operands[2] = gen_rtx (REG, HImode, SOFT_TMP_REGNUM);") 317 operands[0] = force_reg (HImode, operands[0]); 384 "operands[3] = gen_rtx (REG, HImode, SOFT_Z_REGNUM);") 403 "operands[3] = gen_rtx (REG, HImode, REGNO (operands[0]));") 414 operands[3] = gen_rtx (REG, HImode, SOFT_TMP_REGNUM); 415 operands[4] = gen_rtx (REG, HImode, REGNO (operands[1]));") 451 "operands[2] = gen_rtx (REG, HImode, REGNO (operands[1])); 452 operands[3] = gen_rtx (REG, HImode, SOFT_TMP_REGNUM); [all …]
|
| H A D | m68hc11.c | 335 ix_reg = gen_rtx (REG, HImode, HARD_X_REGNUM); in create_regs_rtx() 336 iy_reg = gen_rtx (REG, HImode, HARD_Y_REGNUM); in create_regs_rtx() 337 d_reg = gen_rtx (REG, HImode, HARD_D_REGNUM); in create_regs_rtx() 338 m68hc11_soft_tmp_reg = gen_rtx (REG, HImode, SOFT_TMP_REGNUM); in create_regs_rtx() 340 stack_push_word = gen_rtx (MEM, HImode, in create_regs_rtx() 341 gen_rtx (PRE_DEC, HImode, in create_regs_rtx() 342 gen_rtx (REG, HImode, HARD_SP_REGNUM))); in create_regs_rtx() 343 stack_pop_word = gen_rtx (MEM, HImode, in create_regs_rtx() 344 gen_rtx (POST_INC, HImode, in create_regs_rtx() 345 gen_rtx (REG, HImode, HARD_SP_REGNUM))); in create_regs_rtx() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/m68hc11/ |
| H A D | m68hc11.md | 223 "operands[1] = gen_rtx_REG (HImode, REGNO (operands[0]));") 267 "operands[2] = gen_rtx_REG (HImode, SOFT_Z_REGNUM);") 307 "operands[2] = gen_rtx_REG (HImode, SOFT_TMP_REGNUM);") 328 operands[0] = force_reg (HImode, operands[0]); 390 "operands[3] = gen_rtx_REG (HImode, SOFT_Z_REGNUM);") 409 "operands[3] = gen_rtx_REG (HImode, REGNO (operands[0]));") 420 operands[3] = gen_rtx_REG (HImode, SOFT_TMP_REGNUM); 421 operands[4] = gen_rtx_REG (HImode, REGNO (operands[1]));") 457 "operands[2] = gen_rtx_REG (HImode, REGNO (operands[1])); 458 operands[3] = gen_rtx_REG (HImode, SOFT_TMP_REGNUM); [all …]
|
| H A D | m68hc11.c | 370 ix_reg = gen_rtx_REG (HImode, HARD_X_REGNUM); in create_regs_rtx() 371 iy_reg = gen_rtx_REG (HImode, HARD_Y_REGNUM); in create_regs_rtx() 372 d_reg = gen_rtx_REG (HImode, HARD_D_REGNUM); in create_regs_rtx() 373 m68hc11_soft_tmp_reg = gen_rtx_REG (HImode, SOFT_TMP_REGNUM); in create_regs_rtx() 375 stack_push_word = gen_rtx_MEM (HImode, in create_regs_rtx() 376 gen_rtx_PRE_DEC (HImode, in create_regs_rtx() 377 gen_rtx_REG (HImode, HARD_SP_REGNUM))); in create_regs_rtx() 378 stack_pop_word = gen_rtx_MEM (HImode, in create_regs_rtx() 379 gen_rtx_POST_INC (HImode, in create_regs_rtx() 380 gen_rtx_REG (HImode, HARD_SP_REGNUM))); in create_regs_rtx() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/m32c/ |
| H A D | m32c.c | 776 else if (mode == HImode) in m32c_limit_reload_class() 1089 mode = HImode; in m32c_return_addr_rtx() 1292 enum machine_mode mode = (bytes == 2) ? HImode : SImode; in m32c_pushm_popm() 1358 pushm = emit_insn (gen_pushhi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm() 1360 pushm = emit_insn (gen_pushhi_24 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm() 1371 emit_insn (gen_pophi_16 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm() 1373 emit_insn (gen_pophi_24 (gen_rtx_REG (HImode, i))); in m32c_pushm_popm() 1559 if (mode == HImode in m32c_valid_pointer_mode() 1591 gen_rtx_REG (HImode, in m32c_libcall_value() 1595 gen_rtx_REG (HImode, in m32c_libcall_value() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/h8300/ |
| H A D | h8300.h | 348 ? ((((REGNO) & 1) == 0) || ((MODE) == HImode) || ((MODE) == QImode)) \ 357 || (((MODE1) == QImode || (MODE1) == HImode \ 359 && ((MODE2) == QImode || (MODE2) == HImode \ 848 ? !h8300_shift_needs_scratch_p (INTVAL (OP), HImode) \ 978 ((TARGET_H8300H || TARGET_H8300S) && !TARGET_NORMAL_MODE ? SImode : HImode) 1033 if (GET_MODE (RTX) == HImode) return 2; \ 1290 smul_optab->handlers[(int) HImode].libfunc \ 1292 sdiv_optab->handlers[(int) HImode].libfunc \ 1294 udiv_optab->handlers[(int) HImode].libfunc \ 1296 smod_optab->handlers[(int) HImode].libfunc \ [all …]
|
| H A D | h8300.c | 911 if (mode == HImode 1195 if (GET_MODE (x) != HImode 1213 && GET_MODE (x) != HImode 1431 x = adjust_address (x, HImode, 2); 1514 case HImode: 1900 case HImode: 2027 case HImode: 2139 case HImode: 2477 if (count < GET_MODE_BITSIZE (HImode)) 2919 case HImode: [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/ |
| H A D | stormy16.c | 135 if (mode != HImode && mode != SImode) 187 if (mode != HImode) 203 if (mode == HImode) 674 || mode == QImode || mode == HImode 817 && mode != HImode && mode != QImode) 941 set = gen_rtx_SET (VOIDmode, dest, gen_rtx_PLUS (HImode, src0, src1)); 968 mem_push_rtx = gen_rtx_MEM (HImode, mem_push_rtx); in xstormy16_expand_prologue() 970 mem_fake_push_rtx = gen_rtx_MEM (HImode, mem_fake_push_rtx); in xstormy16_expand_prologue() 980 rtx reg = gen_rtx_REG (HImode, regno); in xstormy16_expand_prologue() 994 rtx reg = gen_rtx_REG (HImode, regno); in xstormy16_expand_prologue() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/dsp16xx/ |
| H A D | dsp16xx.md | 182 operands[1] = force_reg (HImode, operands[1]); 219 xoperands[0] = gen_rtx_REG (HImode, REG_A0); 237 xoperands[0] = gen_rtx_REG (HImode, REG_A1); 439 emit_library_call (dsp16xx_cmphf3_libcall, 1, HImode, 2, 442 emit_insn (gen_tsthi_1 (copy_to_reg(hard_libcall_value (HImode)))); 734 target = gen_lowpart(HImode, operands[0]); 735 result = expand_binop (HImode, xor_optab, 736 gen_lowpart(HImode, operands[1]), 766 emit_library_call (dsp16xx_mulhi3_libcall, 1, HImode, 2, 767 operands[1], HImode, [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/h8300/ |
| H A D | h8300.c | 538 if (Pmode == HImode) in h8300_emit_stack_adjustment() 994 case HImode: in split_adds_subs() 1122 if (GET_MODE (x) != HImode in h8300_and_costs() 1141 && GET_MODE (x) != HImode in h8300_shift_costs() 1245 case HImode: in h8300_rtx_costs() 1264 case HImode: in h8300_rtx_costs() 1296 if (GET_MODE (x) == HImode) in h8300_rtx_costs() 1509 x = adjust_address (x, HImode, 2); in print_operand() 1610 case HImode: in print_operand() 2122 if (Pmode == HImode || h8300_tiny_constant_address_p (constant)) in h8300_constant_length() [all …]
|
| H A D | h8300.h | 276 || (((MODE1) == QImode || (MODE1) == HImode \ 278 && ((MODE2) == QImode || (MODE2) == HImode \ 697 #define TRAMPOLINE_SIZE ((Pmode == HImode) ? 8 : 12) 706 if (Pmode == HImode) \ 708 emit_move_insn (gen_rtx_MEM (HImode, (TRAMP)), GEN_INT (0x7903)); \ 720 emit_move_insn (gen_rtx_MEM (HImode, (TRAMP)), GEN_INT (0x7a03)); \ 819 ? !h8300_shift_needs_scratch_p (INTVAL (OP), HImode) \ 986 ((TARGET_H8300H || TARGET_H8300S) && !TARGET_NORMAL_MODE ? SImode : HImode)
|
| /openbsd-src/gnu/gcc/gcc/config/stormy16/ |
| H A D | stormy16.c | 152 gcc_assert (mode == HImode || mode == SImode); in xstormy16_emit_cbranch() 203 if (mode != HImode) in xstormy16_emit_cbranch() 219 if (mode == HImode) in xstormy16_emit_cbranch() 590 in = simplify_gen_subreg (HImode, in, QImode, 0); in xstormy16_expand_iorqi3() 591 outsub = simplify_gen_subreg (HImode, out, QImode, 0); in xstormy16_expand_iorqi3() 593 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() 634 val = simplify_gen_subreg (HImode, val, QImode, 0); in xstormy16_expand_andqi3() 801 && mode != QImode && mode != HImode in xstormy16_split_move() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/pdp11/ |
| H A D | pdp11.md | 740 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0])+1); 813 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0])+ 1); 846 operands[0] = adjust_address(operands[0], HImode, 2); 865 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 891 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 926 latehalf[1] = gen_rtx_REG (HImode, REGNO (operands[1]) + 1); 960 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 1005 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 1007 operands[0] = adjust_address (operands[0], HImode, 2); 1014 operands[2] = gen_rtx_REG (HImode, REGNO (operands[2]) + 1); [all …]
|
| H A D | pdp11.h | 773 #define CASE_VECTOR_MODE HImode 809 #define Pmode HImode 814 #define FUNCTION_MODE HImode 1038 emit_move_insn (gen_rtx_MEM (HImode, plus_constant (TRAMP, 2)), CXT); \ 1039 emit_move_insn (gen_rtx_MEM (HImode, plus_constant (TRAMP, 6)), FNADDR); \ 1068 #define COMPARE_FLAG_MODE HImode
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/pdp11/ |
| H A D | pdp11.md | 741 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0])+1); 814 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0])+ 1); 847 operands[0] = adjust_address(operands[0], HImode, 2); 866 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 892 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 927 latehalf[1] = gen_rtx_REG (HImode, REGNO (operands[1]) + 1); 961 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 1006 operands[0] = gen_rtx_REG (HImode, REGNO (operands[0]) + 1); 1008 operands[0] = adjust_address (operands[0], HImode, 2); 1015 operands[2] = gen_rtx_REG (HImode, REGNO (operands[2]) + 1); [all …]
|
| H A D | pdp11.h | 879 #define CASE_VECTOR_MODE HImode 926 #define Pmode HImode 931 #define FUNCTION_MODE HImode 1205 emit_move_insn (gen_rtx_MEM (HImode, plus_constant (TRAMP, 2)), CXT); \ 1206 emit_move_insn (gen_rtx_MEM (HImode, plus_constant (TRAMP, 6)), FNADDR); \ 1272 if (GET_MODE(X) == HImode) \ 1292 else if (GET_MODE(X) == HImode) \ 1320 #define COMPARE_FLAG_MODE HImode
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/ |
| H A D | ip2k.h | 569 (((MODE1) == QImode && (MODE2) == HImode) \ 570 || ((MODE2) == QImode && (MODE1) == HImode)) 1167 (((COUNT) == 0) ? gen_rtx_REG (HImode, REG_CALLH) : NULL_RTX) 2325 #define Pmode HImode 2337 #define FUNCTION_MODE HImode 2408 emit_move_insn (gen_rtx_MEM (HImode, plus_constant ((TRAMP), 2)), \ 2410 emit_move_insn (gen_rtx_MEM (HImode, plus_constant ((TRAMP), 6)), \ 2465 cmp_optab->handlers[(int) HImode].libfunc \
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/c4x/ |
| H A D | c4x.md | 45 ; HImode long long (64-bits) 1186 operands[2] = c4x_operand_subword (operands[0], 0, 1, HImode); 1187 operands[3] = c4x_operand_subword (operands[0], 1, 1, HImode); 1188 operands[4] = c4x_operand_subword (operands[1], 0, 1, HImode); 1189 operands[5] = c4x_operand_subword (operands[1], 1, 1, HImode); 3855 "c4x_emit_libcall (fix_truncqfhi2_libfunc, FIX, HImode, QFmode, 2, operands); 3908 HImode, QFmode, 2, operands); 6213 "c4x_emit_libcall (fix_trunchfhi2_libfunc, FIX, HImode, HFmode, 2, operands); 6222 HImode, HFmode, 2, operands); 6365 "if (c4x_emit_move_sequence (operands, HImode)) [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/c4x/ |
| H A D | c4x.md | 45 ; HImode long long (64-bits) 1173 operands[2] = c4x_operand_subword (operands[0], 0, 1, HImode); 1174 operands[3] = c4x_operand_subword (operands[0], 1, 1, HImode); 1175 operands[4] = c4x_operand_subword (operands[1], 0, 1, HImode); 1176 operands[5] = c4x_operand_subword (operands[1], 1, 1, HImode); 3808 "c4x_emit_libcall (fix_truncqfhi2_libfunc, FIX, HImode, QFmode, 2, operands); 3839 HImode, QFmode, 2, operands); 6029 "c4x_emit_libcall (fix_trunchfhi2_libfunc, FIX, HImode, HFmode, 2, operands); 6038 HImode, HFmode, 2, operands); 6334 "if (c4x_emit_move_sequence (operands, HImode)) [all …]
|
| H A D | c4x.c | 436 case HImode: /* Long Long (64 bits). */ in c4x_hard_regno_mode_ok() 1313 else if (GET_MODE (SUBREG_REG (op0)) == HImode) in c4x_emit_move_sequence() 1338 else if (GET_MODE (SUBREG_REG (op1)) == HImode) in c4x_emit_move_sequence() 1363 if (mode == HImode in c4x_emit_move_sequence() 1434 gen_rtx_LSHIFTRT (HImode, in c4x_emit_libcall_mulhi() 1435 gen_rtx_MULT (HImode, in c4x_emit_libcall_mulhi() 1436 gen_rtx_fmt_e (code, HImode, operands[1]), in c4x_emit_libcall_mulhi() 1437 gen_rtx_fmt_e (code, HImode, operands[2])), in c4x_emit_libcall_mulhi() 1544 if (mode == HImode || mode == HFmode) in c4x_legitimate_address_p() 1564 if (! TARGET_EXPOSE_LDP && ! strict && mode != HFmode && mode != HImode) in c4x_legitimate_address_p() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/avr/ |
| H A D | avr.h | 439 (MODE)==HImode ? 4 : \ 670 #define CASE_VECTOR_MODE HImode 682 #define Pmode HImode 684 #define FUNCTION_MODE HImode 697 emit_move_insn (gen_rtx_MEM (HImode, plus_constant ((TRAMP), 2)), CXT); \ 698 emit_move_insn (gen_rtx_MEM (HImode, plus_constant ((TRAMP), 6)), FNADDR); \
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | machmode.def | 77 DEF_MACHMODE (QImode, "QI", MODE_INT, BITS_PER_UNIT, 1, 1, HImode, VOIDmode) 78 DEF_MACHMODE (HImode, "HI", MODE_INT, BITS_PER_UNIT*2, 2, 2, SImode, VOIDmode) 109 DEF_MACHMODE (CHImode, "CHI", MODE_COMPLEX_INT, BITS_PER_UNIT*4, 4, 2, CSImode, HImode) 121 DEF_MACHMODE (V2HImode, "V2HI", MODE_VECTOR_INT, BITS_PER_UNIT*4, 4, 2, V8QImode, HImode) 126 DEF_MACHMODE (V4HImode, "V4HI", MODE_VECTOR_INT, BITS_PER_UNIT*8, 8, 2, V2SImode, HImode) 131 DEF_MACHMODE (V8HImode, "V8HI", MODE_VECTOR_INT, BITS_PER_UNIT*16, 16, 2, V4SImode, HImode)
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/ |
| H A D | mn10200.c | 221 x = adjust_address (x, HImode, 2); 608 zero_dreg = gen_rtx_REG (HImode, 2); in expand_prologue() 613 zero_dreg = gen_rtx_REG (HImode, 3); in expand_prologue() 625 zero_areg = gen_rtx_REG (HImode, 5); in expand_prologue() 630 zero_areg = gen_rtx_REG (HImode, 6); in expand_prologue() 1009 gen_rtx_SCRATCH (HImode))))); 1110 case HImode: 1265 case HImode:
|
| H A D | mn10200.md | 52 ;; stores from address registers in HImode, SImode, and SFmode. 55 ;; QImode, HImode, SImode, and SFmode, we discourage their use via 103 if (!register_operand (operand1, HImode) 104 && !register_operand (operand0, HImode)) 105 operands[1] = copy_to_mode_reg (HImode, operand1); 111 "register_operand (operands[0], HImode) 112 || register_operand (operands[1], HImode)" 500 ;; We could do HImode negations with a "not;add" sequence, but 1279 emit_insn (gen_rtx_SET (HImode, operands[0], 1280 gen_rtx_ASHIFT (HImode, [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/avr/ |
| H A D | avr.h | 1643 (MODE)==HImode ? 4 : \ 2351 #define CASE_VECTOR_MODE HImode 2389 #define Pmode HImode 2401 #define FUNCTION_MODE HImode 2462 emit_move_insn (gen_rtx (MEM, HImode, plus_constant ((TRAMP), 2)), CXT); \ 2463 emit_move_insn (gen_rtx (MEM, HImode, plus_constant ((TRAMP), 6)), FNADDR); \
|