Searched refs:REGNO (Results 76 - 100 of 479) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/vax/
H A Dvax.h215 reg number REGNO. This could be a conditional expression
218 #define REGNO_REG_CLASS(REGNO) ((void)(REGNO), ALL_REGS)
372 /* These assume that REGNO is a hard or pseudo reg number.
373 They give nonzero only if REGNO is a hard reg of the suitable class
419 #define REG_OK_FOR_INDEX_P(X) REGNO_OK_FOR_INDEX_P (REGNO (X))
422 #define REG_OK_FOR_BASE_P(X) REGNO_OK_FOR_BASE_P (REGNO (X))
581 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \
582 fprintf (FILE, "\tpushl %s\n", reg_names[REGNO])
587 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68kelf.h104 #define DBX_REGISTER_NUMBER(REGNO) (REGNO)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dsdemtk.h99 #define MIPS_SAVE_REG_FOR_PROFILING_P(REGNO) ((REGNO) == RETURN_ADDR_REGNUM)
/netbsd-current/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dm68kelf.h104 #define DBX_REGISTER_NUMBER(REGNO) (REGNO)
/netbsd-current/external/gpl3/gcc/dist/gcc/config/mips/
H A Dsdemtk.h99 #define MIPS_SAVE_REG_FOR_PROFILING_P(REGNO) ((REGNO) == RETURN_ADDR_REGNUM)
/netbsd-current/external/gpl3/gcc/dist/gcc/config/vax/
H A Dvax.h212 reg number REGNO. This could be a conditional expression
215 #define REGNO_REG_CLASS(REGNO) ((void)(REGNO), ALL_REGS)
365 /* These assume that REGNO is a hard or pseudo reg number.
366 They give nonzero only if REGNO is a hard reg of the suitable class
412 #define REG_OK_FOR_INDEX_P(X) REGNO_OK_FOR_INDEX_P (REGNO (X))
415 #define REG_OK_FOR_BASE_P(X) REGNO_OK_FOR_BASE_P (REGNO (X))
568 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \
569 fprintf (FILE, "\tpushl %s\n", reg_names[REGNO])
574 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dauto-inc-dec.c342 REGNO (inc_insn.reg_res),
343 REGNO (inc_insn.reg0), (int) inc_insn.reg1_val);
347 REGNO (inc_insn.reg_res),
348 REGNO (inc_insn.reg0), REGNO (inc_insn.reg1));
356 REGNO (inc_insn.reg_res), (int) inc_insn.reg1_val);
360 REGNO (inc_insn.reg_res), REGNO (inc_insn.reg1));
396 REGNO (mem_insn.reg0), (int) mem_insn.reg1_val);
400 REGNO (mem_ins
[all...]
H A Dree.c331 = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0)));
333 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (cand_pat)));
335 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (*orig_set)));
435 map_srcreg = gen_rtx_REG (cand->mode, REGNO (srcreg));
436 map_srcreg2 = gen_rtx_REG (cand->mode, REGNO (srcreg2));
437 map_dstreg = gen_rtx_REG (cand->mode, REGNO (dstreg));
472 if (REGNO (DF_REF_REG (use)) == REGNO (reg))
492 if (global_regs[REGNO (re
[all...]
H A Dvaltrack.c79 if (REG_P (XEXP (x, 0)) && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER
80 && ORIGINAL_REGNO (XEXP (x, 0)) == REGNO (XEXP (x, 0)))
317 || REGNO (*DF_REF_REAL_LOC (use)) != uregno
324 && REGNO (entry->reg) == uregno);
424 || REGNO (reg) < FIRST_PSEUDO_REGISTER)
433 bool added = bitmap_set_bit (debug->global->used, REGNO (reg));
447 for (ref = DF_REG_USE_CHAIN (REGNO (reg)); ref;
452 REGNO (reg),
461 for (ref = DF_REG_DEF_CHAIN (REGNO (reg)); ref;
463 if (!dead_debug_insert_temp (debug, REGNO (re
[all...]
H A Dlra-constraints.c169 /* Return hard regno of REGNO or if it is was not assigned to a hard
202 if (! HARD_REGISTER_NUM_P (hard_regno = REGNO (reg)))
214 /* If REGNO is a hard register or has been allocated a hard register,
215 return the class of that register. If REGNO is a reload pseudo
246 REGNO (reg), or NO_REGS if no change in its class was needed. */
255 int regno = REGNO (reg);
265 return TEST_HARD_REG_BIT (reg_class_contents[cl], REGNO (*final_loc));
316 /* Return true if REGNO satisfies a memory constraint. */
472 /* Update equivalence for REGNO. We need to this as the equivalence
498 if (! REG_P (x) || (regno = REGNO (
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dauto-inc-dec.cc342 REGNO (inc_insn.reg_res),
343 REGNO (inc_insn.reg0), (int) inc_insn.reg1_val);
347 REGNO (inc_insn.reg_res),
348 REGNO (inc_insn.reg0), REGNO (inc_insn.reg1));
356 REGNO (inc_insn.reg_res), (int) inc_insn.reg1_val);
360 REGNO (inc_insn.reg_res), REGNO (inc_insn.reg1));
396 REGNO (mem_insn.reg0), (int) mem_insn.reg1_val);
400 REGNO (mem_ins
[all...]
H A Dree.cc331 = (REGNO (SET_DEST (cand_pat)) != REGNO (XEXP (SET_SRC (cand_pat), 0)));
333 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (cand_pat)));
335 new_reg = gen_rtx_REG (cand->mode, REGNO (SET_DEST (*orig_set)));
435 map_srcreg = gen_rtx_REG (cand->mode, REGNO (srcreg));
436 map_srcreg2 = gen_rtx_REG (cand->mode, REGNO (srcreg2));
437 map_dstreg = gen_rtx_REG (cand->mode, REGNO (dstreg));
472 if (REGNO (DF_REF_REG (use)) == REGNO (reg))
492 if (global_regs[REGNO (re
[all...]
H A Dvaltrack.cc78 if (REG_P (XEXP (x, 0)) && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER
79 && ORIGINAL_REGNO (XEXP (x, 0)) == REGNO (XEXP (x, 0)))
316 || REGNO (*DF_REF_REAL_LOC (use)) != uregno
323 && REGNO (entry->reg) == uregno);
423 || REGNO (reg) < FIRST_PSEUDO_REGISTER)
432 bool added = bitmap_set_bit (debug->global->used, REGNO (reg));
446 for (ref = DF_REG_USE_CHAIN (REGNO (reg)); ref;
451 REGNO (reg),
460 for (ref = DF_REG_DEF_CHAIN (REGNO (reg)); ref;
462 if (!dead_debug_insert_temp (debug, REGNO (re
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.h847 #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number ((REGNO), 0)
850 #define DWARF_FRAME_REGNUM(REGNO) (REGNO)
855 #define DWARF2_FRAME_REG_OUT(REGNO, FOR_EH) \
856 rs6000_dbx_register_number ((REGNO), (FOR_EH) ? 2 : 1)
1029 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
1030 ((NREGS) <= rs6000_hard_regno_nregs[MODE][REGNO] \
1034 && FP_REGNO_P (REGNO) \
1036 : FLOAT128_IBM_P (MODE) && FP_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.h841 #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number ((REGNO), 0)
844 #define DWARF_FRAME_REGNUM(REGNO) (REGNO)
849 #define DWARF2_FRAME_REG_OUT(REGNO, FOR_EH) \
850 rs6000_dbx_register_number ((REGNO), (FOR_EH) ? 2 : 1)
1023 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
1024 ((NREGS) <= rs6000_hard_regno_nregs[MODE][REGNO] \
1028 && FP_REGNO_P (REGNO) \
1030 : FLOAT128_IBM_P (MODE) && FP_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.h1165 #define HARD_REGNO_NREGS_HAS_PADDING(REGNO, MODE) \
1167 && GENERAL_REGNO_P (REGNO) \
1170 #define HARD_REGNO_NREGS_WITH_PADDING(REGNO, MODE) ((MODE) == XFmode ? 4 : 8)
1265 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
1266 (CC_REGNO_P (REGNO) ? VOIDmode \
1267 : MMX_REGNO_P (REGNO) ? V8QImode \
1269 : (MODE) == VOIDmode ? choose_hard_reg_mode ((REGNO), (NREGS), NULL) \
1270 : (MODE) == HImode && !((GENERAL_REGNO_P (REGNO) \
1272 || MASK_REGNO_P (REGNO)) ? SImode \
1273 : (MODE) == QImode && !(ANY_QI_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386.h1008 #define HARD_REGNO_NREGS_HAS_PADDING(REGNO, MODE) \
1010 && GENERAL_REGNO_P (REGNO) \
1013 #define HARD_REGNO_NREGS_WITH_PADDING(REGNO, MODE) ((MODE) == XFmode ? 4 : 8)
1135 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
1136 (CC_REGNO_P (REGNO) ? VOIDmode \
1137 : MMX_REGNO_P (REGNO) ? V8QImode \
1139 : (MODE) == VOIDmode ? choose_hard_reg_mode ((REGNO), (NREGS), NULL) \
1140 : (MODE) == HImode && !((GENERAL_REGNO_P (REGNO) \
1142 || MASK_REGNO_P (REGNO)) ? SImode \
1143 : (MODE) == QImode && !(ANY_QI_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390.h428 #define GENERAL_REG_P(X) (REG_P (X) && GENERAL_REGNO_P (REGNO (X)))
429 #define ADDR_REG_P(X) (REG_P (X) && ADDR_REGNO_P (REGNO (X)))
430 #define FP_REG_P(X) (REG_P (X) && FP_REGNO_P (REGNO (X)))
431 #define CC_REG_P(X) (REG_P (X) && CC_REGNO_P (REGNO (X)))
432 #define FRAME_REG_P(X) (REG_P (X) && FRAME_REGNO_P (REGNO (X)))
433 #define ACCESS_REG_P(X) (REG_P (X) && ACCESS_REGNO_P (REGNO (X)))
434 #define VECTOR_NOFP_REG_P(X) (REG_P (X) && VECTOR_NOFP_REGNO_P (REGNO (X)))
435 #define VECTOR_REG_P(X) (REG_P (X) && VECTOR_REGNO_P (REGNO (X)))
574 cost of REGNO for a pseudo approximately by pseudo usage frequency
585 #define REGNO_REG_CLASS(REGNO) (regclass_ma
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390.h448 #define GENERAL_REG_P(X) (REG_P (X) && GENERAL_REGNO_P (REGNO (X)))
449 #define ADDR_REG_P(X) (REG_P (X) && ADDR_REGNO_P (REGNO (X)))
450 #define FP_REG_P(X) (REG_P (X) && FP_REGNO_P (REGNO (X)))
451 #define CC_REG_P(X) (REG_P (X) && CC_REGNO_P (REGNO (X)))
452 #define FRAME_REG_P(X) (REG_P (X) && FRAME_REGNO_P (REGNO (X)))
453 #define ACCESS_REG_P(X) (REG_P (X) && ACCESS_REGNO_P (REGNO (X)))
454 #define VECTOR_NOFP_REG_P(X) (REG_P (X) && VECTOR_NOFP_REGNO_P (REGNO (X)))
455 #define VECTOR_REG_P(X) (REG_P (X) && VECTOR_REGNO_P (REGNO (X)))
594 cost of REGNO for a pseudo approximately by pseudo usage frequency
605 #define REGNO_REG_CLASS(REGNO) (regclass_ma
[all...]
/netbsd-current/sys/arch/luna68k/stand/boot/
H A Dsio.c263 if (REGNO(reg) != 0)
264 sio_addr[chan]->sio_cmd = REGNO(reg);
267 if (REGNO(reg) != 0)
268 sio_addr[chan]->sio_cmd = REGNO(reg);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/bpf/
H A Dbpf.h209 register REGNO. In general there is more that one such class;
212 #define REGNO_REG_CLASS(REGNO) GENERAL_REGS
226 /* C expression which is nonzero if register number REGNO is suitable
229 #define REGNO_OK_FOR_BASE_P(REGNO) \
230 ((REGNO) < FIRST_PSEUDO_REGISTER)
232 /* C expression which is nonzero if register number REGNO is suitable
234 #define REGNO_OK_FOR_INDEX_P(REGNO) false
/netbsd-current/external/gpl3/gcc/dist/gcc/config/bpf/
H A Dbpf.h209 register REGNO. In general there is more that one such class;
212 #define REGNO_REG_CLASS(REGNO) GENERAL_REGS
226 /* C expression which is nonzero if register number REGNO is suitable
229 #define REGNO_OK_FOR_BASE_P(REGNO) \
230 ((REGNO) < FIRST_PSEUDO_REGISTER)
232 /* C expression which is nonzero if register number REGNO is suitable
234 #define REGNO_OK_FOR_INDEX_P(REGNO) false
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh_optimize_sett_clrt.cc268 && REG_P (XEXP (pat, 0)) && REGNO (XEXP (pat, 0)) == REGNO (m_ccreg)
290 && REG_P (XEXP (cond, 0)) && REGNO (XEXP (cond, 0)) == REGNO (m_ccreg)
295 && REG_P (XEXP (cond, 0)) && REGNO (XEXP (cond, 0)) == REGNO (m_ccreg)
460 rtx n = find_regno_note (i->insn, REG_DEAD, REGNO (m_ccreg));
464 n = find_regno_note (i->insn, REG_UNUSED, REGNO (m_ccreg));
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-predicates.c86 if (REGNO (elt_reg) != (unsigned int) check_regno)
142 first_elt_regno = REGNO (SET_DEST (elt));
150 first_elt_regno = REGNO (SET_SRC (elt));
272 first_regno = REGNO (elt_reg);
307 || REGNO (elt_reg) != FP_REGNUM)
319 || REGNO (elt_reg) != GP_REGNUM)
331 || REGNO (elt_reg) != LP_REGNUM)
351 || REGNO (elt_reg) != SP_REGNUM)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dsysv4.h106 #define DBX_REGISTER_NUMBER(REGNO) \
107 ia64_dbx_register_number(REGNO)

Completed in 446 milliseconds

1234567891011>>