Searched refs:REGNO (Results 1 - 25 of 479) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/visium/
H A Delf.h24 #define DWARF_FRAME_REGNUM(REGNO) (REGNO)
H A Dvisium.h440 #define GP_REGISTER_P(REGNO) \
441 (((unsigned) (REGNO)) <= GP_LAST_REGNUM)
449 #define FP_REGISTER_P(REGNO) \
450 (FP_FIRST_REGNUM <= (REGNO) && (REGNO) <= FP_LAST_REGNUM)
612 /* `REGNO_REG_CLASS (REGNO)'
615 register REGNO. In general there is more than one such class;
618 #define REGNO_REG_CLASS(REGNO) \
619 ((REGNO) == MDB_REGNUM ? MDB : \
620 (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libgcc/config/aarch64/
H A Dvalue-unwind.h44 #define DWARF_LAZY_REGISTER_VALUE(REGNO, VALUE) \
45 ((REGNO) == AARCH64_DWARF_VG && ((*VALUE) = aarch64_vg (), 1))
/netbsd-current/external/gpl3/gcc/dist/gcc/config/visium/
H A Delf.h24 #define DWARF_FRAME_REGNUM(REGNO) (REGNO)
H A Dvisium.h440 #define GP_REGISTER_P(REGNO) \
441 (((unsigned) (REGNO)) <= GP_LAST_REGNUM)
449 #define FP_REGISTER_P(REGNO) \
450 (FP_FIRST_REGNUM <= (REGNO) && (REGNO) <= FP_LAST_REGNUM)
612 /* `REGNO_REG_CLASS (REGNO)'
615 register REGNO. In general there is more than one such class;
618 #define REGNO_REG_CLASS(REGNO) \
619 ((REGNO) == MDB_REGNUM ? MDB : \
620 (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc/dist/libgcc/config/aarch64/
H A Dvalue-unwind.h44 #define DWARF_LAZY_REGISTER_VALUE(REGNO, VALUE) \
45 ((REGNO) == AARCH64_DWARF_VG && ((*VALUE) = aarch64_vg (), 1))
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/pa/
H A Dpa64-regs.h130 /* Return number of consecutive hard regs needed starting at reg REGNO
140 #define PA_HARD_REGNO_NREGS(REGNO, MODE) \
149 /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
152 #define PA_HARD_REGNO_MODE_OK(REGNO, MODE) \
153 ((REGNO) == 0 \
155 : (REGNO) == 60 ? SCALAR_INT_MODE_P (MODE) \
157 : FP_REGNO_P (REGNO) \
160 || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 1) == 0) \
161 || (GET_MODE_SIZE (MODE) == 32 && ((REGNO) & 3) == 0))) \
164 && ((((REGNO)
[all...]
H A Dpa32-regs.h160 /* Return number of consecutive hard regs needed starting at reg REGNO
169 #define PA_HARD_REGNO_NREGS(REGNO, MODE) \
170 (FP_REGNO_P (REGNO) \
183 /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
209 #define PA_HARD_REGNO_MODE_OK(REGNO, MODE) \
210 ((REGNO) == 0 ? (MODE) == CCmode || (MODE) == CCFPmode \
211 : (REGNO) == 88 ? SCALAR_INT_MODE_P (MODE) \
212 : !TARGET_PA_11 && FP_REGNO_P (REGNO) \
215 || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 3) == 0))) \
216 : FP_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/pa/
H A Dpa64-regs.h130 /* Return number of consecutive hard regs needed starting at reg REGNO
140 #define PA_HARD_REGNO_NREGS(REGNO, MODE) \
149 /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
152 #define PA_HARD_REGNO_MODE_OK(REGNO, MODE) \
153 ((REGNO) == 0 \
155 : (REGNO) == 60 ? SCALAR_INT_MODE_P (MODE) \
157 : FP_REGNO_P (REGNO) \
160 || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 1) == 0) \
161 || (GET_MODE_SIZE (MODE) == 32 && ((REGNO) & 3) == 0))) \
164 && ((((REGNO)
[all...]
H A Dpa32-regs.h160 /* Return number of consecutive hard regs needed starting at reg REGNO
169 #define PA_HARD_REGNO_NREGS(REGNO, MODE) \
170 (FP_REGNO_P (REGNO) \
183 /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
209 #define PA_HARD_REGNO_MODE_OK(REGNO, MODE) \
210 ((REGNO) == 0 ? (MODE) == CCmode || (MODE) == CCFPmode \
211 : (REGNO) == 88 ? SCALAR_INT_MODE_P (MODE) \
212 : !TARGET_PA_11 && FP_REGNO_P (REGNO) \
215 || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 3) == 0))) \
216 : FP_REGNO_P (REGNO) \
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/mmix/
H A Dmmix.h271 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO)
407 #define REGNO_REG_CLASS(REGNO) \
408 ((REGNO) <= MMIX_LAST_GENERAL_REGISTER \
409 || (REGNO) == MMIX_ARG_POINTER_REGNUM \
411 : (REGNO) == MMIX_REMAINDER_REGNUM ? REMAINDER_REG \
412 : (REGNO) == MMIX_HIMULT_REGNUM ? HIMULT_REG : SYSTEM_REGS)
418 #define REGNO_OK_FOR_BASE_P(REGNO) \
419 ((REGNO) <= MMIX_LAST_GENERAL_REGISTER \
420 || (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/mmix/
H A Dmmix.h271 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO)
407 #define REGNO_REG_CLASS(REGNO) \
408 ((REGNO) <= MMIX_LAST_GENERAL_REGISTER \
409 || (REGNO) == MMIX_ARG_POINTER_REGNUM \
411 : (REGNO) == MMIX_REMAINDER_REGNUM ? REMAINDER_REG \
412 : (REGNO) == MMIX_HIMULT_REGNUM ? HIMULT_REG : SYSTEM_REGS)
418 #define REGNO_OK_FOR_BASE_P(REGNO) \
419 ((REGNO) <= MMIX_LAST_GENERAL_REGISTER \
420 || (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.h291 #define ADDL_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 3)
292 #define GR_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 127)
293 #define FR_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <= 255)
294 #define FP_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.h291 #define ADDL_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 3)
292 #define GR_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 127)
293 #define FR_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <= 255)
294 #define FP_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68k.h333 : reload_completed ? REGNO (pic_offset_table_rtx) \
451 #define REGNO_REG_CLASS(REGNO) (regno_reg_class[(REGNO)])
586 #define DATA_REGNO_P(REGNO) IN_RANGE (REGNO, 0, 7)
589 #define ADDRESS_REGNO_P(REGNO) IN_RANGE (REGNO, 8, 15)
592 #define INT_REGNO_P(REGNO) IN_RANGE (REGNO, 0, 15)
595 #define FP_REGNO_P(REGNO) IN_RANG
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dm68k.h333 : reload_completed ? REGNO (pic_offset_table_rtx) \
451 #define REGNO_REG_CLASS(REGNO) (regno_reg_class[(REGNO)])
586 #define DATA_REGNO_P(REGNO) IN_RANGE (REGNO, 0, 7)
589 #define ADDRESS_REGNO_P(REGNO) IN_RANGE (REGNO, 8, 15)
592 #define INT_REGNO_P(REGNO) IN_RANGE (REGNO, 0, 15)
595 #define FP_REGNO_P(REGNO) IN_RANG
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/cr16/
H A Dcr16.h194 #define LONG_REG_P(REGNO) \
195 (targetm.hard_regno_nregs (REGNO, \
277 #define REGNO_REG_CLASS(REGNO) cr16_regno_reg_class (REGNO)
286 #define CR16_REGNO_OK_FOR_BASE_P(REGNO) \
287 (((REGNO) < FIRST_PSEUDO_REGISTER) \
288 || (reg_renumber && ((unsigned) reg_renumber[REGNO] \
292 #define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE) \
293 (CR16_REGNO_OK_FOR_BASE_P(REGNO) && \
295 (REGNO) < CR16_FIRST_DWORD_REGISTE
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/cr16/
H A Dcr16.h194 #define LONG_REG_P(REGNO) \
195 (targetm.hard_regno_nregs (REGNO, \
274 #define REGNO_REG_CLASS(REGNO) cr16_regno_reg_class (REGNO)
283 #define CR16_REGNO_OK_FOR_BASE_P(REGNO) \
284 (((REGNO) < FIRST_PSEUDO_REGISTER) \
285 || (reg_renumber && ((unsigned) reg_renumber[REGNO] \
289 #define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE) \
290 (CR16_REGNO_OK_FOR_BASE_P(REGNO) && \
292 (REGNO) < CR16_FIRST_DWORD_REGISTE
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh.h651 #define BANKED_REGISTER_P(REGNO) \
652 IN_RANGE ((REGNO), \
656 #define GENERAL_REGISTER_P(REGNO) \
657 IN_RANGE ((REGNO), \
661 #define GENERAL_OR_AP_REGISTER_P(REGNO) \
662 (GENERAL_REGISTER_P (REGNO) || ((REGNO) == AP_REG) \
663 || ((REGNO) == FRAME_POINTER_REGNUM))
665 #define FP_REGISTER_P(REGNO) \
666 ((int) (REGNO) >
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/sh/
H A Dsh.h651 #define BANKED_REGISTER_P(REGNO) \
652 IN_RANGE ((REGNO), \
656 #define GENERAL_REGISTER_P(REGNO) \
657 IN_RANGE ((REGNO), \
661 #define GENERAL_OR_AP_REGISTER_P(REGNO) \
662 (GENERAL_REGISTER_P (REGNO) || ((REGNO) == AP_REG) \
663 || ((REGNO) == FRAME_POINTER_REGNUM))
665 #define FP_REGISTER_P(REGNO) \
666 ((int) (REGNO) >
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/cris/
H A Dcris.h481 #define REGNO_REG_CLASS(REGNO) \
482 ((REGNO) == CRIS_MOF_REGNUM ? MOF_REGS : \
483 (REGNO) == CRIS_SRP_REGNUM ? SRP_REGS : \
484 (REGNO) == CRIS_CC0_REGNUM ? CC0_REGS : \
494 #define REGNO_OK_FOR_BASE_P(REGNO) \
495 ((REGNO) <= CRIS_LAST_GENERAL_REGISTER \
496 || (REGNO) == FRAME_POINTER_REGNUM \
497 || (REGNO) == ARG_POINTER_REGNUM \
498 || (unsigned) reg_renumber[REGNO] <= CRIS_LAST_GENERAL_REGISTER \
499 || (unsigned) reg_renumber[REGNO]
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/riscv/
H A Driscv.h77 #define DWARF_FRAME_REGNUM(REGNO) \
78 (GP_REG_P (REGNO) || FP_REG_P (REGNO) ? REGNO : INVALID_REGNUM)
271 /* Select a register mode required for caller save of hard regno REGNO.
273 mode but the largest suitable mode for the given (REGNO, NREGS) pair and
275 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
276 ((MODE) == VOIDmode ? choose_hard_reg_mode (REGNO, NREGS, NULL) : (MODE))
294 #define GP_REG_P(REGNO) \
295 ((unsigned int) ((int) (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/riscv/
H A Driscv.h121 #define DWARF_FRAME_REGNUM(REGNO) \
122 (GP_REG_P (REGNO) || FP_REG_P (REGNO) ? REGNO : INVALID_REGNUM)
319 /* Select a register mode required for caller save of hard regno REGNO.
321 mode but the largest suitable mode for the given (REGNO, NREGS) pair and
323 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE) \
324 ((MODE) == VOIDmode ? choose_hard_reg_mode (REGNO, NREGS, NULL) : (MODE))
342 #define GP_REG_P(REGNO) \
343 ((unsigned int) ((int) (REGNO)
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/m32r/
H A Dm32r.h80 #define SUBTARGET_ACCUM_P(REGNO) ((REGNO) == 19)
460 reg number REGNO. This could be a conditional expression
463 #define REGNO_REG_CLASS(REGNO) (m32r_regno_reg_class[REGNO])
469 /* These assume that REGNO is a hard or pseudo reg number.
470 They give nonzero only if REGNO is a hard reg of the suitable class
475 #define REGNO_OK_FOR_BASE_P(REGNO) \
476 ((REGNO) < FIRST_PSEUDO_REGISTER \
477 ? GPR_P (REGNO) || (REGN
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/pru/
H A Dpru.h253 #define GP_REG_P(REGNO) ((unsigned)(REGNO) <= LAST_GP_REGNUM)
254 #define REGNO_REG_CLASS(REGNO) \
255 ((REGNO) == MULDST_REGNUM ? MULDST_REGS \
256 : (REGNO) == MULSRC0_REGNUM ? MULSRC0_REGS \
257 : (REGNO) == MULSRC1_REGNUM ? MULSRC1_REGS \
258 : (REGNO) == R30_REGNUM ? REGIO_REGS \
259 : (REGNO) == R31_REGNUM ? REGIO_REGS \
260 : (REGNO) >= FIRST_ARG_REGNUM \
261 && (REGNO) <
[all...]

Completed in 188 milliseconds

1234567891011>>