| /openbsd-src/gnu/gcc/gcc/config/ |
| H A D | gofast.h | 73 set_conv_libfunc (sfix_optab, SImode, SFmode, "fptosi"); in gofast_maybe_init_libfuncs() 74 set_conv_libfunc (sfix_optab, SImode, DFmode, "dptoli"); in gofast_maybe_init_libfuncs() 75 set_conv_libfunc (ufix_optab, SImode, SFmode, "fptoui"); in gofast_maybe_init_libfuncs() 76 set_conv_libfunc (ufix_optab, SImode, DFmode, "dptoul"); in gofast_maybe_init_libfuncs() 78 set_conv_libfunc (sfloat_optab, SFmode, SImode, "sitofp"); in gofast_maybe_init_libfuncs() 79 set_conv_libfunc (sfloat_optab, DFmode, SImode, "litodp"); in gofast_maybe_init_libfuncs()
|
| /openbsd-src/gnu/gcc/gcc/config/score/ |
| H A D | score-mdaux.c | 159 return gen_rtx_REG (SImode, high_p ? HI_REGNUM : LO_REGNUM); in subw() 162 return adjust_address (op, SImode, byte); in subw() 164 return simplify_gen_subreg (SImode, op, mode, byte); in subw() 199 f->gp_reg_size += GET_MODE_SIZE (SImode); in mda_compute_frame_size() 212 f->gp_reg_size += GET_MODE_SIZE (SImode); in mda_compute_frame_size() 224 + f->gp_reg_size - GET_MODE_SIZE (SImode)); in mda_compute_frame_size() 252 rtx mem = gen_rtx_MEM (SImode, in mdx_prologue() 253 gen_rtx_PRE_DEC (SImode, stack_pointer_rtx)); in mdx_prologue() 254 rtx reg = gen_rtx_REG (SImode, regno); in mdx_prologue() 344 rtx mem = gen_rtx_MEM (SImode, in mdx_epilogue() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mcore/ |
| H A D | mcore.c | 176 rtx tmp = gen_rtx (REG, SImode, 1); 182 memref = gen_rtx (MEM, SImode, stack_pointer_rtx); 200 rtx nval = gen_rtx (REG, SImode, 1); 333 (stream, XEXP (adjust_address (x, SImode, 4), 0)); 495 op1 = force_reg (SImode, op1); 507 op1 = force_reg (SImode, op1); 516 op1 = force_reg (SImode, op1); 528 op1 = force_reg (SImode, op1); 549 op1 = force_reg (SImode, op1); 558 op1 = force_reg (SImode, op1); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/mcore/ |
| H A D | mcore.c | 218 rtx tmp = gen_rtx_REG (SImode, 1); in output_stack_adjust() 225 memref = gen_rtx_MEM (SImode, stack_pointer_rtx); in output_stack_adjust() 243 rtx nval = gen_rtx_REG (SImode, 1); in output_stack_adjust() 368 (stream, XEXP (adjust_address (x, SImode, 4), 0)); in mcore_print_operand() 562 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() 574 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() 583 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() 595 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() 610 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() 619 op1 = force_reg (SImode, op1); in mcore_gen_compare_reg() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/cris/ |
| H A D | cris.c | 241 || GET_MODE (SET_DEST (elt)) != SImode in cris_movem_load_rest_p() 244 || GET_MODE (SET_SRC (elt)) != SImode in cris_movem_load_rest_p() 245 || !memory_address_p (SImode, src_addr)) in cris_movem_load_rest_p() 255 || GET_MODE (SET_DEST (elt)) != SImode in cris_movem_load_rest_p() 258 || GET_MODE (SET_SRC (elt)) != SImode in cris_movem_load_rest_p() 341 || GET_MODE (SET_SRC (elt)) != SImode in cris_store_multiple_op_p() 344 || GET_MODE (SET_DEST (elt)) != SImode) in cris_store_multiple_op_p() 369 || GET_MODE (SET_SRC (elt)) != SImode in cris_store_multiple_op_p() 372 || GET_MODE (SET_DEST (elt)) != SImode in cris_store_multiple_op_p() 724 addr = gen_rtx_POST_INC (SImode, addr); in cris_print_operand() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/fr30/ |
| H A D | fr30.h | 82 (MODE) = SImode; \ 501 #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (SImode, RETURN_POINTER_REGNUM) 800 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (ADDR, 4)), STATIC_CHAIN);\ 801 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (ADDR, 12)), FNADDR); \ 844 && ((MODE) == SImode || (MODE) == SFmode) \ 851 && ((MODE) == SImode || (MODE) == SFmode) \ 866 && ((MODE) == SImode || (MODE) == SFmode) \ 873 && ((MODE) == SImode || (MODE) == SFmode) \ 1078 #define CASE_VECTOR_MODE SImode 1105 #define Pmode SImode
|
| H A D | fr30.c | 847 adjust_address (src, SImode, 0))); in fr30_move_double() 848 emit_insn (gen_rtx_SET (SImode, dest0, in fr30_move_double() 849 gen_rtx_REG (SImode, REGNO (addr)))); in fr30_move_double() 850 emit_insn (gen_rtx_SET (SImode, dest0, in fr30_move_double() 853 new_mem = gen_rtx_MEM (SImode, dest0); in fr30_move_double() 861 adjust_address (src, SImode, 0))); in fr30_move_double() 862 emit_insn (gen_rtx_SET (SImode, dest1, in fr30_move_double() 863 gen_rtx_REG (SImode, REGNO (addr)))); in fr30_move_double() 864 emit_insn (gen_rtx_SET (SImode, dest1, in fr30_move_double() 867 new_mem = gen_rtx_MEM (SImode, dest1); in fr30_move_double() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/fr30/ |
| H A D | fr30.h | 99 (MODE) = SImode; \ 518 #define INCOMING_RETURN_ADDR_RTX gen_rtx_REG (SImode, RETURN_POINTER_REGNUM) 960 emit_move_insn (gen_rtx (MEM, SImode, plus_constant (ADDR, 4)), STATIC_CHAIN);\ 961 emit_move_insn (gen_rtx (MEM, SImode, plus_constant (ADDR, 12)), FNADDR); \ 1004 && ((MODE) == SImode || (MODE) == SFmode) \ 1010 && ((MODE) == SImode || (MODE) == SFmode) \ 1024 && ((MODE) == SImode || (MODE) == SFmode) \ 1030 && ((MODE) == SImode || (MODE) == SFmode) \ 1279 #define CASE_VECTOR_MODE SImode 1306 #define Pmode SImode
|
| H A D | fr30.c | 1029 adjust_address (src, SImode, 0))); 1030 emit_insn (gen_rtx_SET (SImode, dest0, 1031 gen_rtx_REG (SImode, REGNO (addr)))); 1032 emit_insn (gen_rtx_SET (SImode, dest0, 1035 new_mem = gen_rtx_MEM (SImode, dest0); 1043 adjust_address (src, SImode, 0))); 1044 emit_insn (gen_rtx_SET (SImode, dest1, 1045 gen_rtx_REG (SImode, REGNO (addr)))); 1046 emit_insn (gen_rtx_SET (SImode, dest1, 1049 new_mem = gen_rtx_MEM (SImode, dest1); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/mt/ |
| H A D | mt.md | 285 rtx scratch1 = gen_reg_rtx (SImode); 286 rtx scratch2 = gen_reg_rtx (SImode); 287 rtx scratch3 = gen_reg_rtx (SImode); 296 address = copy_to_mode_reg (SImode, address); 299 emit_insn (gen_storeqi (gen_lowpart (SImode, data), address, 310 rtx scratch1 = gen_reg_rtx (SImode); 316 address = copy_to_mode_reg (SImode, address); 319 emit_insn (gen_loadqi (gen_lowpart (SImode, data), address, scratch1)); 339 emit_insn (gen_movsi (gen_lowpart (SImode, data), address)); 458 rtx scratch1 = gen_reg_rtx (SImode); [all …]
|
| H A D | mt.c | 694 if ((mode) == SImode in mt_legitimate_address_p() 836 *pretend_size = regs < 0 ? 0 : GET_MODE_SIZE (SImode) * regs; in mt_setup_incoming_varargs() 843 rtx reg = gen_rtx_REG (SImode, FIRST_ARG_REGNUM + regno); in mt_setup_incoming_varargs() 845 gen_rtx_REG (SImode, ARG_POINTER_REGNUM), in mt_setup_incoming_varargs() 848 emit_move_insn (gen_rtx_MEM (SImode, slot), reg); in mt_setup_incoming_varargs() 932 gen_rtx_MEM (SImode, in mt_emit_save_restore() 933 gen_rtx_PLUS (SImode, in mt_emit_save_restore() 967 base_reg = gen_rtx_REG (SImode, GPR_R9); in mt_emit_save_fp() 976 (direction, gen_rtx_REG (SImode, GPR_FP), in mt_emit_save_fp() 977 gen_rtx_MEM (SImode, in mt_emit_save_fp() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/v850/ |
| H A D | predicates.md | 176 || GET_MODE (dest) != SImode 178 || GET_MODE (src) != SImode 179 || ! register_is_ok_for_epilogue (src, SImode)) 186 || GET_MODE (XEXP (plus, 0)) != SImode 257 || GET_MODE (dest) != SImode 258 || ! register_is_ok_for_epilogue (dest, SImode) 260 || GET_MODE (src) != SImode) 267 || GET_MODE (XEXP (plus, 0)) != SImode 329 || GET_MODE (dest) != SImode 330 || ! register_is_ok_for_epilogue (dest, SImode) [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/m32r/ |
| H A D | m32r.h | 384 (MODE) = SImode; \ 1086 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 0)), \ 1089 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 4)), \ 1092 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 8)), \ 1095 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 12)), \ 1098 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 16)), \ 1100 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 20)), \ 1103 emit_insn (gen_flush_icache (validize_mem (gen_rtx_MEM (SImode, TRAMP)),\ 1108 GEN_INT (TRAMPOLINE_SIZE), SImode, \ 1109 GEN_INT (3), SImode); \ [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/sparc/ |
| H A D | sparc.c | 968 if (GET_CODE (operands[1]) == LABEL_REF && mode == SImode) in sparc_expand_move() 1039 case SImode: in sparc_expand_move() 2312 case SImode: in emit_soft_tfmode_cvt() 2326 case SImode: in emit_soft_tfmode_cvt() 2340 case SImode: in emit_soft_tfmode_cvt() 2354 case SImode: in emit_soft_tfmode_cvt() 2506 return GET_MODE_SIZE (GET_MODE (src)) <= GET_MODE_SIZE (SImode); in eligible_for_restore_insn() 2531 && register_operand (XEXP (src, 0), SImode) in eligible_for_restore_insn() 2532 && arith_operand (XEXP (src, 1), SImode)) in eligible_for_restore_insn() 2544 && ((register_operand (XEXP (src, 0), SImode) in eligible_for_restore_insn() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/i370/ |
| H A D | i370.md | 501 op1 = gen_rtx_MEM (BLKmode, copy_to_mode_reg (SImode, op1)); 514 op2 = gen_rtx_MEM (BLKmode, copy_to_mode_reg (SImode, op2)); 534 len = force_reg (SImode, len); 538 emit_move_insn (gen_rtx_SUBREG (SImode, reg1, 0), 540 emit_move_insn (gen_rtx_SUBREG (SImode, reg1, GET_MODE_SIZE (SImode)), len); 543 emit_move_insn (gen_rtx_SUBREG (SImode, reg2, 0), 545 emit_move_insn (gen_rtx_SUBREG (SImode, reg2, GET_MODE_SIZE (SImode)), len); 860 ; op0 = gen_rtx_MEM (SImode, copy_to_mode_reg (SImode, XEXP (op0, 0))); 868 ; op1 = gen_rtx_MEM (SImode, copy_to_mode_reg (SImode, XEXP (op1, 0))); 1388 rtx zippo = gen_rtx_CONST_INT (SImode, 0); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/m88k/ |
| H A D | m88k.h | 691 == BLKmode ? SImode : TYPE_MODE (VALTYPE), 2) 896 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 40)), \ 898 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 36)), \ 1053 (X) = gen_rtx_PLUS (SImode, XEXP (X, 0), \ 1054 copy_to_mode_reg (SImode, XEXP (X, 1))); \ 1056 (X) = gen_rtx_PLUS (SImode, XEXP (X, 1), \ 1057 copy_to_mode_reg (SImode, XEXP (X, 0))); \ 1059 (X) = gen_rtx_PLUS (SImode, XEXP (X, 1), \ 1062 (X) = gen_rtx_PLUS (SImode, XEXP (X, 0), \ 1108 #define CASE_VECTOR_MODE SImode [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/ |
| H A D | ns32k.c | 613 base = gen_rtx_MEM (SImode, base); 614 addr = gen_rtx_MULT (SImode, index, 616 addr = gen_rtx_PLUS (SImode, base, addr); 637 lo_half[num] = gen_rtx_REG (SImode, REGNO (operands[num])); 638 hi_half[num] = gen_rtx_REG (SImode, REGNO (operands[num]) + 1); 647 hi_half[num] = adjust_address (operands[num], SImode, 4); 715 latehalf[0] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1); 717 latehalf[0] = adjust_address (operands[0], SImode, 4); 722 latehalf[1] = gen_rtx_REG (SImode, REGNO (operands[1]) + 1); 724 latehalf[1] = adjust_address (operands[1], SImode, 4); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/mn10300/ |
| H A D | mn10300.c | 361 x = adjust_address (x, SImode, 4); in print_operand() 415 output_address (gen_rtx_PLUS (SImode, XEXP (x, 0), const0_rtx)); in print_operand() 666 = gen_rtx_SET (SImode, in mn10300_gen_multiple_store() 668 gen_rtx_PLUS (SImode, in mn10300_gen_multiple_store() 677 rtx address = gen_rtx_PLUS (SImode, in mn10300_gen_multiple_store() 682 gen_rtx_MEM (SImode, address), in mn10300_gen_multiple_store() 683 gen_rtx_REG (SImode, i)); in mn10300_gen_multiple_store() 897 reg = gen_rtx_REG (SImode, FIRST_ADDRESS_REGNUM); in expand_prologue() 901 reg = gen_rtx_POST_INC (SImode, reg); in expand_prologue() 921 addr = gen_rtx_PLUS (SImode, in expand_prologue() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/xtensa/ |
| H A D | xtensa.c | 472 return (mode == SImode 763 rtx temp = gen_reg_rtx (SImode); 767 src = simplify_gen_subreg (SImode, src, GET_MODE (src), 0); 768 dst = simplify_gen_subreg (SImode, dst, GET_MODE (dst), 0); 781 src = force_const_mem (SImode, src); 786 if (mode != SImode) 789 dst = simplify_gen_subreg (SImode, dst, mode, 0); 792 src = force_reg (SImode, src); 1168 op0 = expand_binop (SImode, sub_optab, op0, op1, 1243 one_tmp = gen_reg_rtx (SImode); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/arm/ |
| H A D | arm.c | 781 set_conv_libfunc (sfix_optab, SImode, DFmode, "__aeabi_d2iz"); in arm_init_libfuncs() 782 set_conv_libfunc (ufix_optab, SImode, DFmode, "__aeabi_d2uiz"); in arm_init_libfuncs() 785 set_conv_libfunc (sfix_optab, SImode, SFmode, "__aeabi_f2iz"); in arm_init_libfuncs() 786 set_conv_libfunc (ufix_optab, SImode, SFmode, "__aeabi_f2uiz"); in arm_init_libfuncs() 795 set_conv_libfunc (sfloat_optab, DFmode, SImode, "__aeabi_i2d"); in arm_init_libfuncs() 796 set_conv_libfunc (ufloat_optab, DFmode, SImode, "__aeabi_ui2d"); in arm_init_libfuncs() 799 set_conv_libfunc (sfloat_optab, SFmode, SImode, "__aeabi_i2f"); in arm_init_libfuncs() 800 set_conv_libfunc (ufloat_optab, SFmode, SImode, "__aeabi_ui2f"); in arm_init_libfuncs() 815 set_optab_libfunc (sdivmod_optab, SImode, "__aeabi_idivmod"); in arm_init_libfuncs() 816 set_optab_libfunc (udivmod_optab, SImode, "__aeabi_uidivmod"); in arm_init_libfuncs() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/arm/ |
| H A D | arm.c | 2671 case SImode: 2707 if (mode == SImode && GET_CODE (XEXP (x, 1)) == REG) 2711 if (mode != SImode) 2857 if (arm_fast_multiply && mode == SImode 2904 case SImode: 3845 || GET_MODE (SET_DEST (elt)) != SImode 3848 || GET_MODE (SET_SRC (elt)) != SImode 3908 || GET_MODE (SET_SRC (elt)) != SImode 3911 || GET_MODE (SET_DEST (elt)) != SImode 4409 mem = gen_rtx_MEM (SImode, plus_constant (from, i * 4 * sign)); [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/sh/ |
| H A D | sh.c | 456 #define INSN_REGMODE_WEIGHT(INSN, MODE) regmode_weight[((MODE) == SImode) ? 0 : 1][INSN_UID (INSN)] 459 #define CURR_REGMODE_PRESSURE(MODE) curr_regmode_pressure[((MODE) == SImode) ? 0 : 1] 744 x = adjust_address (x, SImode, 4 * LSW); in print_operand() 755 sub = simplify_subreg (SImode, x, mode, 4 * LSW); in print_operand() 771 x = adjust_address (x, SImode, 4 * MSW); in print_operand() 782 sub = simplify_subreg (SImode, x, mode, 4 * MSW); in print_operand() 799 x = adjust_address (x, SImode, 4); in print_operand() 840 case SImode: fputs (".l", stream); break; in print_operand() 988 || GET_MODE (XEXP (x, 0)) == SImode) in print_operand() 1070 rtx temp = gen_reg_rtx (SImode); in expand_block_move() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/v850/ |
| H A D | v850.c | 512 x = XEXP (adjust_address (x, SImode, 4), 0); 546 case SImode: fputs (".w", file); break; 566 output_address (gen_rtx_PLUS (SImode, gen_rtx (REG, SImode, 0), 884 xop[0] = gen_rtx_REG (SImode, REGNO (dst)+i); 955 case SImode: 1152 else if (mode == SImode) 1670 emit_move_insn (gen_rtx_MEM (SImode, in expand_prologue() 1673 gen_rtx_REG (SImode, i)); in expand_prologue() 1801 emit_move_insn (gen_rtx_MEM (SImode, in expand_prologue() 1810 emit_move_insn (gen_rtx_MEM (SImode, in expand_prologue() [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/h8300/ |
| H A D | h8300.c | 670 lhs = gen_rtx_REG (SImode, regno + j); in h8300_push_pop() 671 rhs = gen_rtx_MEM (SImode, plus_constant (sp, (nregs - j - 1) * 4)); in h8300_push_pop() 676 lhs = gen_rtx_MEM (SImode, plus_constant (sp, (j + 1) * -4)); in h8300_push_pop() 677 rhs = gen_rtx_REG (SImode, regno + j); in h8300_push_pop() 998 case SImode: in split_adds_subs() 1123 && GET_MODE (x) != SImode) in h8300_and_costs() 1142 && GET_MODE (x) != SImode) in h8300_shift_costs() 1249 case SImode: in h8300_rtx_costs() 1268 case SImode: in h8300_rtx_costs() 1613 case SImode: in print_operand() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/ |
| H A D | sh.h | 706 : SImode) 830 (SPECIAL_REGISTER_P (REGNO) ? (MODE) == SImode \ 831 : (REGNO) == FPUL_REG ? (MODE) == SImode || (MODE) == SFmode \ 845 ? ((MODE) == SFmode || (MODE) == SImode \ 854 ? ((MODE) == DImode || (MODE) == SImode) \ 1229 || (FP_REGISTER_P (REGNO (X)) && (MODE) == SImode \ 1235 && ((MODE) == SFmode || (MODE) == SImode)) \ 1239 && ! TARGET_SHMEDIA && MODE == SImode)) \ 1414 ? (TARGET_SHMEDIA ? DImode : SImode) : TYPE_MODE (VALTYPE)), \ 1430 + NPARM_REGS (SImode))) \ [all …]
|