Home
last modified time | relevance | path

Searched refs:SImode (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/openbsd/gnu/gcc/gcc/config/
H A Dgofast.h73 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/gnu/gcc/gcc/config/score/
H A Dscore-mdaux.c162 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()
252 rtx mem = gen_rtx_MEM (SImode, in mdx_prologue()
254 rtx reg = gen_rtx_REG (SImode, regno); in mdx_prologue()
344 rtx mem = gen_rtx_MEM (SImode, in mdx_epilogue()
346 rtx reg = gen_rtx_REG (SImode, regno); in mdx_epilogue()
734 regs[i] = gen_reg_rtx (SImode); in mdx_block_move_straight()
789 rtx temp = gen_reg_rtx (SImode); in mdx_block_move_loop_head()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/mcore/
H A Dmcore.c507 op1 = force_reg (SImode, op1);
516 op1 = force_reg (SImode, op1);
528 op1 = force_reg (SImode, op1);
549 op1 = force_reg (SImode, op1);
1218 case SImode:
1249 case SImode:
1961 SImode);
2456 gen_rtx (MEM, SImode, in mcore_expand_epilog()
2585 GET_MODE (dst) != SImode)
2593 GET_MODE (src) == SImode)
[all …]
/openbsd/gnu/gcc/gcc/config/mcore/
H A Dmcore.c574 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()
1236 case SImode: in mcore_output_move()
1267 case SImode: in mcore_output_move()
2104 gen_rtx_MEM (SImode, in mcore_expand_epilog()
2232 GET_MODE (dst) != SImode) in is_cond_candidate()
2240 GET_MODE (src) == SImode) in is_cond_candidate()
[all …]
/openbsd/gnu/gcc/gcc/config/cris/
H A Dcris.c2402 (src, SImode, in cris_split_movdx()
2409 (src, SImode, in cris_split_movdx()
2639 = gen_rtx_MEM (SImode, in cris_expand_prologue()
2700 = gen_rtx_MEM (SImode, in cris_expand_prologue()
2842 mem = gen_rtx_MEM (SImode, gen_rtx_POST_INC (SImode, in cris_expand_epilogue()
2867 mem = gen_rtx_MEM (SImode, in cris_expand_epilogue()
2898 mem = gen_rtx_MEM (SImode, gen_rtx_POST_INC (SImode, in cris_expand_epilogue()
2934 mem = gen_rtx_MEM (SImode, in cris_expand_epilogue()
2947 gen_rtx_raw_REG (SImode, in cris_expand_epilogue()
2968 mem = gen_rtx_MEM (SImode, in cris_expand_epilogue()
[all …]
/openbsd/gnu/gcc/gcc/config/fr30/
H A Dfr30.h82 (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 Dfr30.c847 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/gnu/usr.bin/gcc/gcc/config/fr30/
H A Dfr30.h99 (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 Dfr30.c1029 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/gnu/gcc/gcc/config/mt/
H A Dmt.md285 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);
310 rtx scratch1 = gen_reg_rtx (SImode);
458 rtx scratch1 = gen_reg_rtx (SImode);
459 rtx scratch2 = gen_reg_rtx (SImode);
460 rtx scratch3 = gen_reg_rtx (SImode);
483 rtx scratch1 = gen_reg_rtx (SImode);
605 "(!memory_operand (operands[0], SImode) || !memory_operand (operands[1], SImode))
[all …]
H A Dmt.c694 if ((mode) == SImode in mt_legitimate_address_p()
932 gen_rtx_MEM (SImode, in mt_emit_save_restore()
933 gen_rtx_PLUS (SImode, in mt_emit_save_restore()
977 gen_rtx_MEM (SImode, in mt_emit_save_fp()
1025 gen_rtx_MEM (SImode, in mt_emit_save_regs()
1039 gen_rtx_MEM (SImode, in mt_emit_save_regs()
1109 gen_rtx_MINUS (SImode, in mt_expand_prologue()
1210 gen_rtx_PLUS (SImode, in mt_expand_epilogue()
1326 scratch0 = gen_reg_rtx (SImode); in mt_generate_compare()
1327 scratch1 = gen_reg_rtx (SImode); in mt_generate_compare()
[all …]
/openbsd/gnu/gcc/gcc/config/v850/
H A Dpredicates.md176 || GET_MODE (dest) != SImode
178 || GET_MODE (src) != SImode
186 || GET_MODE (XEXP (plus, 0)) != SImode
257 || GET_MODE (dest) != SImode
260 || GET_MODE (src) != SImode)
267 || GET_MODE (XEXP (plus, 0)) != SImode
329 || GET_MODE (dest) != SImode
332 || GET_MODE (src) != SImode)
390 || GET_MODE (dest) != SImode
392 || GET_MODE (src) != SImode
[all …]
/openbsd/gnu/gcc/gcc/config/m32r/
H A Dm32r.h384 (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)), \
1108 GEN_INT (TRAMPOLINE_SIZE), SImode, \
1109 GEN_INT (3), SImode); \
1213 (((MODE) == SImode || (MODE) == SFmode) \
1221 (((MODE) == SImode || (MODE) == SFmode) \
1559 #define CASE_VECTOR_MODE (flag_pic ? SImode : Pmode)
1589 #define Pmode SImode
[all …]
/openbsd/gnu/gcc/gcc/config/sparc/
H A Dsparc.c1039 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()
3072 temp1 = gen_reg_rtx (SImode); in legitimize_tls_address()
6089 SImode, 2, in sparc_emit_float_lib_cmp()
6092 mode = SImode; in sparc_emit_float_lib_cmp()
8871 if (Pmode != SImode) in sparc_expand_compare_and_swap_12()
8899 gen_rtx_AND (SImode, gen_rtx_NOT (SImode, mask), in sparc_expand_compare_and_swap_12()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/i370/
H A Di370.md540 emit_move_insn (gen_rtx_SUBREG (SImode, reg1, GET_MODE_SIZE (SImode)), len);
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)));
1397 emit_move_insn (gen_rtx_SUBREG (SImode, reg1, GET_MODE_SIZE (SImode)), len);
1462 emit_move_insn (gen_rtx_SUBREG (SImode, reg1, GET_MODE_SIZE (SImode)), len);
1896 ; gen_rtx_PLUS (SImode, gen_lowpart (SImode, operands[1]),
2411 gen_rtx_SUBREG (SImode, r, GET_MODE_SIZE (SImode)),
2416 gen_rtx_SUBREG (SImode, r, GET_MODE_SIZE (SImode))));
2521 gen_rtx_SUBREG (SImode, r, GET_MODE_SIZE (SImode))));
[all …]
/openbsd/gnu/gcc/gcc/config/m88k/
H A Dm88k.h691 == BLKmode ? SImode : TYPE_MODE (VALTYPE), 2)
896 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (TRAMP, 40)), \
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
1167 #define Pmode SImode
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.c613 base = gen_rtx_MEM (SImode, base);
614 addr = gen_rtx_MULT (SImode, index,
616 addr = gen_rtx_PLUS (SImode, base, addr);
774 latehalf[1] = adjust_address (operands[1], SImode, 4);
835 rtx count_reg = gen_rtx_REG (SImode, 0);
852 adjust_address (operands[1], SImode, offset));
877 operands[0] = gen_rtx_MEM (SImode, dest_reg);
880 operands[1] = gen_rtx_MEM (SImode, src_reg);
920 bytes_reg = copy_to_mode_reg (SImode, bytes_rtx);
1331 offset = gen_rtx_PLUS (SImode, tmp, offset);
[all …]
/openbsd/gnu/gcc/gcc/config/mn10300/
H A Dmn10300.c361 x = adjust_address (x, SImode, 4); in print_operand()
666 = gen_rtx_SET (SImode, in mn10300_gen_multiple_store()
668 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()
921 addr = gen_rtx_PLUS (SImode, in expand_prologue()
932 gen_rtx_REG (SImode, i))); in expand_prologue()
1127 reg = gen_rtx_POST_INC (SImode, reg); in expand_epilogue()
1140 addr = gen_rtx_PLUS (SImode, in expand_epilogue()
1150 gen_rtx_MEM (SImode, addr))); in expand_epilogue()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/xtensa/
H A Dxtensa.c472 return (mode == SImode
763 rtx temp = gen_reg_rtx (SImode);
781 src = force_const_mem (SImode, src);
786 if (mode != SImode)
792 src = force_reg (SImode, src);
1243 one_tmp = gen_reg_rtx (SImode);
1244 zero_tmp = gen_reg_rtx (SImode);
1386 case SImode:
2476 va_size = gen_reg_rtx (SImode);
2513 orig_ndx = gen_reg_rtx (SImode);
[all …]
/openbsd/gnu/gcc/gcc/config/arm/
H A Darm.c3952 addend = force_reg (SImode, gen_rtx_CONST (SImode, addend)); in legitimize_tls_address()
3983 reg = force_reg (SImode, gen_rtx_CONST (SImode, reg)); in legitimize_tls_address()
4378 case SImode: in thumb_rtx_costs()
4419 if (mode != SImode) in arm_rtx_costs_1()
4588 case SImode: in arm_rtx_costs_1()
4702 if (mode == SImode) in arm_size_rtx_costs()
4734 if (mode == SImode) in arm_size_rtx_costs()
4806 case SImode: in arm_size_rtx_costs()
6925 gen_rtx_IOR (SImode, in arm_reload_in_hi()
6927 (SImode, in arm_reload_in_hi()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/arm/
H A Darm.c2671 case SImode:
2711 if (mode != SImode)
2904 case SImode:
4897 if (GET_MODE (x) == SImode
4935 if (GET_MODE (x) == SImode
5087 gen_rtx_IOR (SImode,
5089 (SImode,
5095 gen_rtx_IOR (SImode,
7987 gen_rtx_MEM (SImode,
8001 tmp = gen_rtx_SET (SImode,
[all …]
/openbsd/gnu/gcc/gcc/config/sh/
H A Dsh.c1433 gen_rtx_REG (SImode, T_REG), in from_compare()
1434 gen_rtx_fmt_ee (code, SImode, in from_compare()
2399 emit_insn (gen_cmpgtsi_t (force_reg (SImode, CONST0_RTX (SImode)), in expand_ashiftrt()
3240 case SImode: in dump_table()
3306 case SImode: in dump_table()
5875 && (NPARM_REGS(SImode) in sh_expand_prologue()
8814 else if (mode == SImode) in find_regmode_weight()
8926 CURR_REGMODE_PRESSURE (SImode) += INSN_REGMODE_WEIGHT (insn, SImode); in sh_variable_issue()
9246 SImode)); in sh_initialize_trampoline()
9249 SImode)); in sh_initialize_trampoline()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/v850/
H A Dv850.c566 output_address (gen_rtx_PLUS (SImode, gen_rtx (REG, SImode, 0),
955 case SImode:
1152 else if (mode == SImode)
2025 gen_rtx_MEM (SImode, in expand_epilogue()
2034 gen_rtx_MEM (SImode, in expand_epilogue()
2409 || GET_MODE (dest) != SImode
2412 || GET_MODE (src) != SImode)
2591 || GET_MODE (dest) != SImode
2593 || GET_MODE (src) != SImode
2990 || GET_MODE (dest) != SImode
[all …]
/openbsd/gnu/gcc/gcc/config/h8300/
H A Dh8300.c998 case SImode: in split_adds_subs()
1249 case SImode: in h8300_rtx_costs()
1268 case SImode: in h8300_rtx_costs()
2673 case SImode: in compute_mov_length()
2779 case SImode: in compute_mov_length()
3167 case SImode: in output_logical_op()
3327 case SImode: in compute_logical_op_length()
3460 case SImode: in compute_logical_op_cc()
4825 case SImode: in expand_a_rotate()
4853 case SImode: in expand_a_rotate()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh.h706 : SImode)
845 ? ((MODE) == SFmode || (MODE) == SImode \
854 ? ((MODE) == DImode || (MODE) == SImode) \
1239 && ! TARGET_SHMEDIA && MODE == SImode)) \
1430 + NPARM_REGS (SImode))) \
1695 NPARM_REGS (SImode) - pushregs) \
1703 if (numregs == NPARM_REGS (SImode)) \
2503 : SImode)
2560 : (MODE) != SImode ? SIGN_EXTEND : NIL)
2934 case SImode: \
[all …]

12345678910>>...13