Home
last modified time | relevance | path

Searched refs:gen_rtx_REG (Results 1 – 25 of 270) sorted by relevance

1234567891011

/openbsd/src/gnu/usr.bin/gcc/gcc/config/m68k/
Dlinux.h280 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \
282 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \
283 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
308 ? gen_rtx_REG ((MODE), 16) \
309 : gen_rtx_REG ((MODE), 0))
Dm68kv4.h153 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \
155 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \
156 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
181 ? gen_rtx_REG ((MODE), 16) \
182 : gen_rtx_REG ((MODE), 0))
Dopenbsdelf.h287 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \
289 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \
290 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
320 ? gen_rtx_REG (MODE, 16) \
321 : gen_rtx_REG (MODE, 0))
Dnetbsd-elf.h342 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \
344 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \
345 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
375 ? gen_rtx_REG (MODE, 16) \
376 : gen_rtx_REG (MODE, 0))
Dmot3300.h241 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 16) \
243 ? gen_rtx_REG (TYPE_MODE (VALTYPE), 8) \
244 : gen_rtx_REG (TYPE_MODE (VALTYPE), 0)))
251 gen_rtx_REG ((MODE), \
651 (((CUM).libcall && (CUM).offset == 0) ? gen_rtx_REG ((MODE), 0)\
652 : (TARGET_REGPARM && (CUM).offset < 8) ? gen_rtx_REG ((MODE), (CUM).offset / 4) : 0)
/openbsd/src/gnu/gcc/gcc/config/c4x/
Dc4x.c705 return gen_rtx_REG (mode, reg); in c4x_function_arg()
847 insn = emit_insn (gen_pushqi ( gen_rtx_REG (QImode, AR3_REGNO))); in c4x_expand_prologue()
849 insn = emit_insn (gen_movqi (gen_rtx_REG (QImode, AR3_REGNO), in c4x_expand_prologue()
850 gen_rtx_REG (QImode, SP_REGNO))); in c4x_expand_prologue()
863 insn = emit_insn (gen_addqi3 (gen_rtx_REG (QImode, SP_REGNO), in c4x_expand_prologue()
864 gen_rtx_REG (QImode, SP_REGNO), in c4x_expand_prologue()
879 insn = emit_insn (gen_pushqi (gen_rtx_REG (QImode, regno))); in c4x_expand_prologue()
884 (gen_rtx_REG (QFmode, regno))); in c4x_expand_prologue()
906 (gen_rtx_REG (QImode, DP_REGNO), in c4x_expand_prologue()
919 insn = emit_insn (gen_pushqi ( gen_rtx_REG (QImode, AR3_REGNO))); in c4x_expand_prologue()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/c4x/
Dc4x.c709 return gen_rtx_REG (mode, reg);
840 insn = emit_insn (gen_pushqi ( gen_rtx_REG (QImode, AR3_REGNO))); in c4x_expand_prologue()
842 insn = emit_insn (gen_movqi (gen_rtx_REG (QImode, AR3_REGNO), in c4x_expand_prologue()
843 gen_rtx_REG (QImode, SP_REGNO))); in c4x_expand_prologue()
856 insn = emit_insn (gen_addqi3 (gen_rtx_REG (QImode, SP_REGNO), in c4x_expand_prologue()
857 gen_rtx_REG (QImode, SP_REGNO), in c4x_expand_prologue()
872 insn = emit_insn (gen_pushqi (gen_rtx_REG (QImode, regno))); in c4x_expand_prologue()
877 (gen_rtx_REG (QFmode, regno))); in c4x_expand_prologue()
899 (gen_rtx_REG (QImode, DP_REGNO), in c4x_expand_prologue()
912 insn = emit_insn (gen_pushqi ( gen_rtx_REG (QImode, AR3_REGNO))); in c4x_expand_prologue()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mn10200/
Dmn10200.c608 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()
653 gen_rtx_REG (PSImode, STATIC_CHAIN_REGNUM)); in expand_prologue()
659 emit_move_insn (gen_rtx_REG (PSImode, 4), frame_pointer_rtx); in expand_prologue()
687 gen_rtx_REG (PSImode, regno)); in expand_prologue()
701 insn = emit_move_insn (gen_rtx_REG (PSImode, STATIC_CHAIN_REGNUM), in expand_prologue()
785 emit_move_insn (gen_rtx_REG (PSImode, regno), in expand_epilogue()
797 emit_move_insn (frame_pointer_rtx, gen_rtx_REG (PSImode, temp_regno)); in expand_epilogue()
[all …]
/openbsd/src/gnu/gcc/gcc/config/ia64/
Dia64.c939 thread_pointer_rtx = gen_rtx_REG (Pmode, 13); in gen_thread_pointer()
1161 out[reversed] = gen_rtx_REG (DImode, REGNO (in)); in ia64_split_tmode()
1162 out[!reversed] = gen_rtx_REG (DImode, REGNO (in) + 1); in ia64_split_tmode()
1436 op1 = gen_rtx_REG (TImode, REGNO (op1)); in ia64_expand_movxf_movrf()
1438 emit_move_insn (gen_rtx_REG (TImode, REGNO (op0)), op1); in ia64_expand_movxf_movrf()
1445 emit_move_insn (gen_rtx_REG (DImode, REGNO (op0)), in ia64_expand_movxf_movrf()
1448 emit_move_insn (gen_rtx_REG (DImode, REGNO (op0) + 1), in ia64_expand_movxf_movrf()
1461 out[0] = gen_rtx_REG (DImode, REGNO (op0)); in ia64_expand_movxf_movrf()
1462 out[1] = gen_rtx_REG (DImode, REGNO (op0) + 1); in ia64_expand_movxf_movrf()
1481 rtx op1 = gen_rtx_REG (TImode, REGNO (operands[1])); in ia64_expand_movxf_movrf()
[all …]
/openbsd/src/gnu/gcc/gcc/config/fr30/
Dfr30.c256 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, regno))); in fr30_expand_prologue()
268 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, regno))); in fr30_expand_prologue()
277 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, in fr30_expand_prologue()
345 rtx tmp = gen_rtx_REG (Pmode, PROLOGUE_TMP_REGNUM); in fr30_expand_prologue()
387 rtx tmp = gen_rtx_REG (Pmode, PROLOGUE_TMP_REGNUM); in fr30_expand_epilogue()
398 emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, RETURN_POINTER_REGNUM))); in fr30_expand_epilogue()
402 emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, regno))); in fr30_expand_epilogue()
849 gen_rtx_REG (SImode, REGNO (addr)))); in fr30_move_double()
863 gen_rtx_REG (SImode, REGNO (addr)))); in fr30_move_double()
/openbsd/src/gnu/gcc/gcc/config/m68hc11/
Dm68hc11.c370 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()
377 gen_rtx_REG (HImode, HARD_SP_REGNUM))); in create_regs_rtx()
380 gen_rtx_REG (HImode, HARD_SP_REGNUM))); in create_regs_rtx()
1464 return gen_rtx_REG (mode, HARD_X_REGNUM); in m68hc11_function_arg()
1470 return gen_rtx_REG (mode, HARD_D_REGNUM); in m68hc11_function_arg()
1617 gen_rtx_REG (HImode, SOFT_Z_REGNUM), scratch); in expand_prologue()
1619 gen_rtx_REG (HImode, SOFT_SAVED_XY_REGNUM), in expand_prologue()
[all …]
Dm68hc11.md223 "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);")
390 "operands[3] = gen_rtx_REG (HImode, SOFT_Z_REGNUM);")
409 "operands[3] = gen_rtx_REG (HImode, REGNO (operands[0]));")
419 "operands[2] = gen_rtx_REG (QImode, SOFT_TMP_REGNUM);
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 …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/ia64/
Dia64.c1131 thread_pointer_rtx = gen_rtx_REG (Pmode, 13); in gen_thread_pointer()
1301 out[0] = gen_rtx_REG (DImode, REGNO (in));
1302 out[1] = gen_rtx_REG (DImode, REGNO (in) + 1);
1434 b0 = gen_rtx_REG (DImode, R_BR (0));
1469 tmp = gen_rtx_REG (DImode, current_frame_info.reg_save_gp); in ia64_reload_gp()
2065 spill_fill_data.iter_reg[i] = gen_rtx_REG (DImode, regno);
2104 rtx tmp = gen_rtx_REG (DImode, next_scratch_gr_reg ());
2137 rtx tmp = gen_rtx_REG (DImode, next_scratch_gr_reg ());
2378 ar_pfs_save_reg = gen_rtx_REG (DImode, regno); in ia64_expand_prologue()
2410 offset = gen_rtx_REG (DImode, regno); in ia64_expand_prologue()
[all …]
/openbsd/src/gnu/gcc/gcc/config/m32c/
Dm32c.c1094 gen_rtx_MEM (mode, plus_constant (gen_rtx_REG (Pmode, FP_REGNO), offset)); in m32c_return_addr_rtx()
1103 return gen_rtx_MEM (PSImode, gen_rtx_REG (PSImode, SP_REGNO)); in m32c_incoming_return_addr_rtx()
1307 gen_rtx_REG (mode, pushm_info[i].reg1)); 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()
1485 rv = gen_rtx_REG (mode, TARGET_A16 ? R1_REGNO : R0_REGNO); in m32c_function_arg()
1490 rv = gen_rtx_REG (mode, R2_REGNO); in m32c_function_arg()
1591 gen_rtx_REG (HImode, in m32c_libcall_value()
[all …]
/openbsd/src/gnu/gcc/gcc/config/mmix/
Dmmix.c573 ? gen_rtx_REG (mode, in mmix_function_arg()
584 ? gen_rtx_REG (mode, in mmix_function_arg()
643 gen_rtx_REG (mode, MMIX_OUTGOING_RETURN_VALUE_REGNUM); in mmix_function_outgoing_value()
677 gen_rtx_REG (cmode, first_val_regnum + i), in mmix_function_outgoing_value()
682 gen_rtx_REG (cmode, first_val_regnum + nregs - 1), in mmix_function_outgoing_value()
712 return gen_rtx_REG (Pmode, MMIX_EH_RETURN_STACKADJ_REGNUM); in mmix_eh_return_stackadj_rtx()
720 return gen_rtx_REG (Pmode, MMIX_INCOMING_RETURN_ADDRESS_REGNUM); in mmix_eh_return_handler_rtx()
1925 gen_rtx_REG (DImode, regno)); in mmix_expand_prologue()
1983 tmpreg = gen_rtx_REG (DImode, 255); in mmix_expand_prologue()
1984 retreg = gen_rtx_REG (DImode, MMIX_rJ_REGNUM); in mmix_expand_prologue()
[all …]
/openbsd/src/gnu/gcc/gcc/config/vax/
Delf.h55 plus_constant (gen_rtx_REG (Pmode, FRAME_POINTER_REGNUM),\
61 plus_constant (gen_rtx_REG (Pmode, FRAME_POINTER_REGNUM),\
/openbsd/src/gnu/usr.bin/gcc/gcc/config/vax/
Delf.h55 plus_constant (gen_rtx_REG (Pmode, FRAME_POINTER_REGNUM), \
61 plus_constant (gen_rtx_REG (Pmode, FRAME_POINTER_REGNUM), \
/openbsd/src/gnu/gcc/gcc/config/bfin/
Dbfin.c114 bfin_cc_rtx = gen_rtx_REG (BImode, REG_CC); in conditional_register_usage()
115 bfin_rets_rtx = gen_rtx_REG (Pmode, REG_RETS); in conditional_register_usage()
330 subpat = gen_rtx_SET (VOIDmode, memref, gen_rtx_REG (word_mode, in expand_prologue_reg_save()
336 subpat = gen_rtx_SET (VOIDmode, memref, gen_rtx_REG (word_mode, in expand_prologue_reg_save()
383 = gen_rtx_SET (VOIDmode, gen_rtx_REG (word_mode, regno), memref); in expand_epilogue_reg_restore()
439 emit_move_insn (mem, gen_rtx_REG (Pmode, i)); in setup_incoming_varargs()
574 rtx tmpreg = gen_rtx_REG (SImode, REG_P1); in add_to_sp()
642 rtx tmpreg = gen_rtx_REG (Pmode, REG_P1); in emit_link_insn()
692 gen_rtx_REG (Pmode, REG_FP)); in do_link()
716 rtx fpreg = gen_rtx_REG (Pmode, REG_FP); in do_unlink()
[all …]
/openbsd/src/gnu/gcc/gcc/config/mt/
Dmt.c93 return gen_rtx_REG (Pmode, RETVAL_REGNUM); in mt_struct_value_rtx()
568 reg = gen_rtx_REG (mode, regno); in mt_function_arg()
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()
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()
1007 base_reg = gen_rtx_REG (SImode, GPR_R9); in mt_emit_save_regs()
1024 (direction, gen_rtx_REG (SImode, GPR_LINK), in mt_emit_save_regs()
1038 (direction, gen_rtx_REG (SImode, regno), in mt_emit_save_regs()
1090 size_rtx = gen_rtx_REG (SImode, GPR_R9); in mt_expand_prologue()
[all …]
/openbsd/src/gnu/gcc/gcc/config/pa/
Dpa.c1298 return gen_rtx_REG (mode, REGNO (orig)); in force_mode()
2393 latehalf[0] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1); in output_move_double()
2400 latehalf[1] = gen_rtx_REG (SImode, REGNO (operands[1]) + 1); in output_move_double()
2497 xoperands[1] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1); in output_fp_move_double()
3295 src = gen_rtx_REG (word_mode, reg); in store_reg()
3296 basereg = gen_rtx_REG (Pmode, base); in store_reg()
3305 rtx tmpreg = gen_rtx_REG (Pmode, 1); in store_reg()
3325 rtx tmpreg = gen_rtx_REG (Pmode, 1); in store_reg()
3357 basereg = gen_rtx_REG (Pmode, base); in store_reg_modify()
3358 srcreg = gen_rtx_REG (word_mode, reg); in store_reg_modify()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/fr30/
Dfr30.c240 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, regno))); in fr30_expand_prologue()
252 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, regno))); in fr30_expand_prologue()
261 insn = emit_insn (gen_movsi_push (gen_rtx_REG (Pmode, in fr30_expand_prologue()
329 rtx tmp = gen_rtx_REG (Pmode, PROLOGUE_TMP_REGNUM); in fr30_expand_prologue()
372 rtx tmp = gen_rtx_REG (Pmode, PROLOGUE_TMP_REGNUM); in fr30_expand_epilogue()
383 emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, RETURN_POINTER_REGNUM))); in fr30_expand_epilogue()
387 emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, regno))); in fr30_expand_epilogue()
1031 gen_rtx_REG (SImode, REGNO (addr))));
1045 gen_rtx_REG (SImode, REGNO (addr))));
/openbsd/src/gnu/gcc/gcc/config/score/
Dscore-mdaux.c159 return gen_rtx_REG (SImode, high_p ? HI_REGNUM : LO_REGNUM); in subw()
254 rtx reg = gen_rtx_REG (SImode, regno); in mdx_prologue()
271 EMIT_PL (emit_move_insn (gen_rtx_REG (Pmode, PROLOGUE_TEMP_REGNUM), in mdx_prologue()
276 gen_rtx_REG (Pmode, in mdx_prologue()
324 emit_move_insn (gen_rtx_REG (Pmode, EPILOGUE_TEMP_REGNUM), in mdx_epilogue()
327 gen_rtx_REG (Pmode, in mdx_epilogue()
346 rtx reg = gen_rtx_REG (SImode, regno); in mdx_epilogue()
356 emit_jump_insn (gen_return_internal (gen_rtx_REG (Pmode, RA_REGNUM))); in mdx_epilogue()
423 emit_insn (gen_rtx_SET (VOIDmode, gen_rtx_REG (mode, CC_REGNUM), in mda_gen_cmp()
464 emit_insn (gen_rtx_SET (VOIDmode, gen_rtx_REG (mode, CC_REGNUM), in mdx_movsicc()
/openbsd/src/gnu/gcc/gcc/config/mn10300/
Dmn10300.c683 gen_rtx_REG (SImode, i)); in mn10300_gen_multiple_store()
897 reg = gen_rtx_REG (SImode, FIRST_ADDRESS_REGNUM); in expand_prologue()
932 gen_rtx_REG (SImode, i))); in expand_prologue()
989 reg = gen_rtx_REG (SImode, FRAME_POINTER_REGNUM); in expand_epilogue()
1114 reg = gen_rtx_REG (SImode, FIRST_ADDRESS_REGNUM + 1); in expand_epilogue()
1149 emit_insn (gen_movsi (gen_rtx_REG (SImode, i), in expand_epilogue()
1478 emit_move_insn (mem, gen_rtx_REG (SImode, 0)); in mn10300_builtin_saveregs()
1483 emit_move_insn (mem, gen_rtx_REG (SImode, 1)); in mn10300_builtin_saveregs()
1552 result = gen_rtx_REG (mode, 0); in function_arg()
1555 result = gen_rtx_REG (mode, 1); in function_arg()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mmix/
Dmmix.c559 ? gen_rtx_REG (mode,
570 ? gen_rtx_REG (mode,
632 gen_rtx_REG (mode, MMIX_OUTGOING_RETURN_VALUE_REGNUM);
652 gen_rtx_REG (cmode, first_val_regnum + i),
657 gen_rtx_REG (cmode, first_val_regnum + nregs - 1),
689 return gen_rtx_REG (Pmode, MMIX_EH_RETURN_STACKADJ_REGNUM); in mmix_eh_return_stackadj_rtx()
698 gen_rtx_REG (Pmode, MMIX_INCOMING_RETURN_ADDRESS_REGNUM); in mmix_eh_return_handler_rtx()
2113 gen_rtx_REG (DImode, regno)); in mmix_expand_prologue()
2171 tmpreg = gen_rtx_REG (DImode, 255); in mmix_expand_prologue()
2172 retreg = gen_rtx_REG (DImode, MMIX_rJ_REGNUM); in mmix_expand_prologue()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/pa/
Dpa.c1337 return gen_rtx_REG (mode, REGNO (orig));
2245 latehalf[0] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1);
2252 latehalf[1] = gen_rtx_REG (SImode, REGNO (operands[1]) + 1);
2343 xoperands[1] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1);
3003 src = gen_rtx_REG (word_mode, reg);
3004 basereg = gen_rtx_REG (Pmode, base);
3014 rtx tmpreg = gen_rtx_REG (Pmode, 1);
3047 basereg = gen_rtx_REG (Pmode, base);
3048 srcreg = gen_rtx_REG (word_mode, reg);
3094 insn = emit_move_insn (gen_rtx_REG (Pmode, reg),
[all …]

1234567891011