Home
last modified time | relevance | path

Searched refs:REGNO (Results 1 – 25 of 427) sorted by relevance

12345678910>>...18

/openbsd/gnu/gcc/gcc/config/m68hc11/
H A Dm68hc11.h616 #define Q_REGNO_P(REGNO) ((REGNO) == HARD_A_REGNUM \ argument
620 #define D_REGNO_P(REGNO) ((REGNO) == HARD_D_REGNUM) argument
623 #define DB_REGNO_P(REGNO) ((REGNO) == HARD_B_REGNUM) argument
625 #define DA_REGNO_P(REGNO) ((REGNO) == HARD_A_REGNUM) argument
628 #define X_REGNO_P(REGNO) ((REGNO) == HARD_X_REGNUM) argument
631 #define Y_REGNO_P(REGNO) ((REGNO) == HARD_Y_REGNUM) argument
634 #define Z_REGNO_P(REGNO) ((REGNO) == HARD_Z_REGNUM) argument
647 #define H_REGNO_P(REGNO) (D_REGNO_P (REGNO) || A_REGNO_P (REGNO) \ argument
648 || SP_REGNO_P (REGNO) || Q_REGNO_P (REGNO))
666 #define G_REGNO_P(REGNO) (H_REGNO_P (REGNO) || S_REGNO_P (REGNO) \ argument
[all …]
/openbsd/gnu/gcc/gcc/config/pa/
H A Dpa32-regs.h164 (FP_REGNO_P (REGNO) \
210 : FP_REGNO_P (REGNO) \
218 && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28)) \
220 && ((REGNO) & 3) == 3 && (REGNO) <= 23) \
222 && ((REGNO) & 7) == 3 && (REGNO) <= 19)))
232 #define DBX_REGISTER_NUMBER(REGNO) \ argument
233 ((REGNO) <= 31 ? (REGNO) : \
234 ((REGNO) <= 87 ? (REGNO) + 40 : 32))
296 ((REGNO) == 0 ? NO_REGS \
297 : (REGNO) == 1 ? R1_REGS \
[all …]
H A Dpa64-regs.h167 ((REGNO) == 0 \
170 : FP_REGNO_P (REGNO) \
177 && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28)) \
179 && ((REGNO) & 3) == 3 && (REGNO) <= 23)))
188 #define DBX_REGISTER_NUMBER(REGNO) \ argument
189 ((REGNO) <= 31 ? (REGNO) : ((REGNO) < 60 ? (REGNO - 32) * 2 + 72 : 32))
262 #define REGNO_REG_CLASS(REGNO) \ argument
263 ((REGNO) == 0 ? NO_REGS \
264 : (REGNO) == 1 ? R1_REGS \
265 : (REGNO) < 32 ? GENERAL_REGS \
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dm68hc11.h707 #define Q_REGNO_P(REGNO) ((REGNO) == HARD_A_REGNUM \ argument
711 #define D_REGNO_P(REGNO) ((REGNO) == HARD_D_REGNUM) argument
714 #define DB_REGNO_P(REGNO) ((REGNO) == HARD_B_REGNUM) argument
716 #define DA_REGNO_P(REGNO) ((REGNO) == HARD_A_REGNUM) argument
719 #define X_REGNO_P(REGNO) ((REGNO) == HARD_X_REGNUM) argument
722 #define Y_REGNO_P(REGNO) ((REGNO) == HARD_Y_REGNUM) argument
725 #define Z_REGNO_P(REGNO) ((REGNO) == HARD_Z_REGNUM) argument
738 #define H_REGNO_P(REGNO) (D_REGNO_P (REGNO) || A_REGNO_P (REGNO) \ argument
739 || SP_REGNO_P (REGNO) || Q_REGNO_P (REGNO))
753 #define Z_REGNO_P(REGNO) ((REGNO) == HARD_Z_REGNUM) argument
[all …]
/openbsd/gnu/gcc/gcc/config/ia64/
H A Dia64.h326 #define FR_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <= 255) argument
327 #define FP_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <= 254 && (REGNO) != 159) argument
328 #define PR_REGNO_P(REGNO) ((REGNO) >= 256 && (REGNO) <= 319) argument
329 #define BR_REGNO_P(REGNO) ((REGNO) >= 320 && (REGNO) <= 327) argument
333 #define GR_REG(REGNO) ((REGNO) + 0) argument
334 #define FR_REG(REGNO) ((REGNO) + 128) argument
335 #define PR_REG(REGNO) ((REGNO) + 256) argument
361 #define R_GR(REGNO) GR_REG (REGNO) argument
362 #define R_FR(REGNO) FR_REG (REGNO) argument
363 #define R_PR(REGNO) PR_REG (REGNO) argument
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa32-regs.h162 (FP_REGNO_P (REGNO) \
177 : FP_REGNO_P (REGNO) \
181 && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28)) \
183 && (((REGNO) & 3) == 3 && (REGNO) <= 23))))
193 #define DBX_REGISTER_NUMBER(REGNO) \ argument
194 ((REGNO) <= 31 ? (REGNO) : \
195 ((REGNO) <= 87 ? (REGNO) + 40 : 32))
256 #define REGNO_REG_CLASS(REGNO) \ argument
257 ((REGNO) == 0 ? NO_REGS \
258 : (REGNO) == 1 ? R1_REGS \
[all …]
H A Dpa64-regs.h155 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
161 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
162 ((REGNO) == 0 \
166 || (GET_MODE_SIZE (MODE) <= 2 * UNITS_PER_WORD && ((REGNO) & 1) == 0)))
175 #define DBX_REGISTER_NUMBER(REGNO) \ argument
176 ((REGNO) <= 31 ? (REGNO) : ((REGNO) < 60 ? (REGNO - 32) * 2 + 72 : 32))
249 #define REGNO_REG_CLASS(REGNO) \ argument
250 ((REGNO) == 0 ? NO_REGS \
251 : (REGNO) == 1 ? R1_REGS \
252 : (REGNO) < 32 ? GENERAL_REGS \
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dia64.h453 #define FR_REGNO_P(REGNO) ((REGNO) >= 128 && (REGNO) <= 255) argument
454 #define PR_REGNO_P(REGNO) ((REGNO) >= 256 && (REGNO) <= 319) argument
455 #define BR_REGNO_P(REGNO) ((REGNO) >= 320 && (REGNO) <= 327) argument
459 #define GR_REG(REGNO) ((REGNO) + 0) argument
460 #define FR_REG(REGNO) ((REGNO) + 128) argument
461 #define PR_REG(REGNO) ((REGNO) + 256) argument
462 #define BR_REG(REGNO) ((REGNO) + 320) argument
487 #define R_GR(REGNO) GR_REG (REGNO) argument
488 #define R_FR(REGNO) FR_REG (REGNO) argument
489 #define R_PR(REGNO) PR_REG (REGNO) argument
[all …]
/openbsd/gnu/gcc/gcc/config/mmix/
H A Dmmix.h334 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO) argument
484 #define REGNO_REG_CLASS(REGNO) \ argument
503 || (reg_renumber[REGNO] > 0 \
506 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P (REGNO) argument
645 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
646 mmix_function_arg_regno_p (REGNO, 0)
649 mmix_function_arg_regno_p (REGNO, 1)
665 mmix_function_value_regno_p (REGNO)
681 #define EPILOGUE_USES(REGNO) \ argument
948 #define DBX_REGISTER_NUMBER(REGNO) \ argument
[all …]
/openbsd/gnu/gcc/gcc/config/sh/
H A Dsh.h791 (GENERAL_REGISTER_P (REGNO) || ((REGNO) == AP_REG) \
795 ((int) (REGNO) >= FIRST_FP_REG && (int) (REGNO) <= LAST_FP_REG)
801 (FP_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO))
804 (FP_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO) || (REGNO) == FPUL_REG)
807 ((REGNO) == GBR_REG || (REGNO) == T_REG \
808 || (REGNO) == MACH_REG || (REGNO) == MACL_REG)
814 (GENERAL_REGISTER_P (REGNO) || FP_REGISTER_P (REGNO) \
820 (SHMEDIA_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO) \
821 || (REGNO) == AP_REG || (REGNO) == RAP_REG \
1241 #define REGNO_REG_CLASS(REGNO) regno_reg_class[(REGNO)] argument
[all …]
/openbsd/gnu/gcc/gcc/config/i386/
H A Di386.h855 (FP_REGNO_P (REGNO) || SSE_REGNO_P (REGNO) || MMX_REGNO_P (REGNO) \
865 ? (FP_REGNO_P (REGNO) || SSE_REGNO_P (REGNO) || MMX_REGNO_P (REGNO) \
1167 #define REGNO_REG_CLASS(REGNO) (regclass_map[REGNO]) argument
1176 (REG_P (X) && REGNO (X) < 4)
1187 (REG_P (X) && REGNO (X) >= 4 && REGNO (X) < FIRST_PSEUDO_REGISTER)
1217 REGNO (XOP) <= LAST_STACK_REG)
1583 #define REGNO_OK_FOR_SIREG_P(REGNO) \ argument
1584 ((REGNO) == 4 || reg_renumber[(REGNO)] == 4)
1586 ((REGNO) == 5 || reg_renumber[(REGNO)] == 5)
1999 reg_names[(REGNO)] + (REX_INT_REGNO_P (REGNO) != 0)); \
[all …]
/openbsd/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.h170 #define HARD_REGNO_MODE_OK(REGNO, MODE) ((REGNO) != 16 || (MODE) == BImode) argument
232 #define REGNO_REG_CLASS(REGNO) \ argument
233 ((REGNO) == 0 ? R0_REGS \
234 : (REGNO) == 1 ? R1_REGS \
235 : (REGNO) == 2 ? R2_REGS \
236 : (REGNO) < 8 ? EIGHT_REGS \
237 : (REGNO) == 8 ? R8_REGS \
439 #define FUNCTION_VALUE_REGNO_P(REGNO) ((REGNO) == RETURN_VALUE_REGNUM) argument
444 #define EPILOGUE_USES(REGNO) \ argument
445 xstormy16_epilogue_uses (REGNO)
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh.h666 (GENERAL_REGISTER_P (REGNO) || ((REGNO) == AP_REG))
669 ((REGNO) >= FIRST_FP_REG && (REGNO) <= LAST_FP_REG)
672 ((REGNO) >= FIRST_XD_REG && (REGNO) <= LAST_XD_REG)
675 (FP_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO))
678 (FP_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO) || (REGNO) == FPUL_REG)
681 ((REGNO) == GBR_REG || (REGNO) == T_REG \
682 || (REGNO) == MACH_REG || (REGNO) == MACL_REG)
688 (GENERAL_REGISTER_P (REGNO) || FP_REGISTER_P (REGNO) \
694 (SHMEDIA_REGISTER_P (REGNO) || XD_REGISTER_P (REGNO) \
695 || (REGNO) == AP_REG || (REGNO) == RAP_REG \
[all …]
/openbsd/gnu/gcc/gcc/config/bfin/
H A Dbfin.h572 : (REGNO) >= REG_I0 && (REGNO) <= REG_I3 ? IREGS \
573 : (REGNO) >= REG_L0 && (REGNO) <= REG_L3 ? LREGS \
574 : (REGNO) >= REG_B0 && (REGNO) <= REG_B3 ? BREGS \
575 : (REGNO) >= REG_M0 && (REGNO) <= REG_M3 ? MREGS \
576 : (REGNO) == REG_A0 || (REGNO) == REG_A1 ? AREGS \
577 : (REGNO) == REG_LT0 || (REGNO) == REG_LT1 ? LT_REGS \
578 : (REGNO) == REG_LC0 || (REGNO) == REG_LC1 ? LC_REGS \
579 : (REGNO) == REG_LB0 || (REGNO) == REG_LB1 ? LB_REGS \
605 ((MODE) == PDImode && ((REGNO) == REG_A0 || (REGNO) == REG_A1) ? 1 \
667 #define FUNCTION_ARG_REGNO_P(REGNO) function_arg_regno_p (REGNO) argument
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix.h435 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO) argument
585 #define REGNO_REG_CLASS(REGNO) \ argument
604 || (reg_renumber[REGNO] > 0 \
607 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P (REGNO) argument
759 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
760 mmix_function_arg_regno_p (REGNO, 0)
763 mmix_function_arg_regno_p (REGNO, 1)
779 mmix_function_value_regno_p (REGNO)
800 #define EPILOGUE_USES(REGNO) \ argument
1110 #define DBX_REGISTER_NUMBER(REGNO) \ argument
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.h502 ((REGNO) < 32 \
510 #define HARD_REGNO_MODE_OK(REGNO, MODE) hard_regno_mode_ok ((REGNO), (MODE)) argument
651 : (REGNO) < 36 ? FP_REGS \
949 ((REGNO) < 32 || (unsigned) reg_renumber[REGNO] < 32)
951 ((REGNO) < 32 || (unsigned) reg_renumber[REGNO] < 32)
953 ((REGNO) < 36 || (unsigned) reg_renumber[REGNO] < 36)
964 #define FP_REG_P(X) (REGNO (X) >= 32 && REGNO (X) < 36)
1003 (REGNO (X) < 32 || REGNO (X) >= FIRST_PSEUDO_REGISTER)
1007 (REGNO (X) < 32 || REGNO (X) >= FIRST_PSEUDO_REGISTER)
1237 (((REGNO) < 16) ? (REGNO) + 16 \
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/dsp16xx/
H A Ddsp16xx.h487 #define IS_ACCUM_REG(REGNO) IN_RANGE ((REGNO), REG_A0, REG_A1L) argument
488 #define IS_ACCUM_LOW_REG(REGNO) ((REGNO) == REG_A0L || (REGNO) == REG_A1L) argument
491 #define IS_YBASE_REGISTER_WINDOW(REGNO) ((REGNO) >= REG_YBASE0 && (REGNO) <= REG_YBASE31) argument
493 #define IS_YBASE_ELIGIBLE_REG(REGNO) (IS_ACCUM_REG (REGNO) || IS_ADDRESS_REGISTER(REGNO) \ argument
494 || REGNO == REG_X || REGNO == REG_Y || REGNO == REG_YL \
497 #define IS_ADDRESS_REGISTER(REGNO) ((REGNO) >= REG_R0 && (REGNO) <= REG_R3) argument
924 #define REGNO_REG_CLASS(REGNO) regno_reg_class(REGNO) argument
960 (((REGNO) >= REG_R0 && (REGNO) < REG_R3 + 1) || ((unsigned) reg_renumber[REGNO] >= REG_R0 \
972 ((REGNO) == REG_A0 || (REGNO) == REG_A1 || (REGNO) == REG_Y || (REGNO) == REG_PROD)
1322 ((REGNO (X) >= REG_R0 && REGNO (X) < REG_R3 + 1 ) \
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.h342 #define HARD_REGNO_MODE_OK(REGNO, MODE) ((REGNO) != 16 || (MODE) == BImode) argument
463 #define REGNO_REG_CLASS(REGNO) \ argument
464 ((REGNO) == 0 ? R0_REGS \
465 : (REGNO) == 1 ? R1_REGS \
466 : (REGNO) == 2 ? R2_REGS \
467 : (REGNO) < 8 ? EIGHT_REGS \
468 : (REGNO) == 8 ? R8_REGS \
1454 #define FUNCTION_VALUE_REGNO_P(REGNO) ((REGNO) == RETURN_VALUE_REGNUM) argument
1566 #define EPILOGUE_USES(REGNO) \ argument
1567 xstormy16_epilogue_uses (REGNO)
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.h340 ((REGNO) < L1_REGNUM? (REGNO) \
341 : (REGNO) < FRAME_POINTER_REGNUM? (REGNO) - L1_REGNUM + 22 \
349 #define DWARF_FRAME_REGNUM(REGNO) (REGNO) argument
376 #define LONG_FP_REGS_P(REGNO) ((REGNO) >= L1_REGNUM && (REGNO) < L1_REGNUM + 8) argument
381 #define HARD_REGNO_MODE_OK(REGNO, MODE) hard_regno_mode_ok (REGNO, MODE) argument
477 #define REGNO_REG_CLASS(REGNO) (regclass_map[REGNO]) argument
829 ((REGNO) < F0_REGNUM || (unsigned)reg_renumber[REGNO] < F0_REGNUM)
831 ((REGNO) < F0_REGNUM || (unsigned)reg_renumber[REGNO] < F0_REGNUM \
832 || (REGNO) == FRAME_POINTER_REGNUM || (REGNO) == STACK_POINTER_REGNUM)
835 (GET_CODE (X) == REG && REGNO (X) >= F0_REGNUM && REGNO (X) < FRAME_POINTER_REGNUM)
[all …]
/openbsd/gnu/gcc/gcc/config/pdp11/
H A Dpdp11.h216 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
217 ((REGNO < 8)? \
227 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
228 (((REGNO) < 8)? \
326 #define REGNO_REG_CLASS(REGNO) \ argument
327 ((REGNO)>=8?((REGNO)<=11?LOAD_FPU_REGS:NO_LOAD_FPU_REGS):(((REGNO)&1)?MUL_REGS:GENERAL_REGS))
593 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
594 ((REGNO) < 8 || (unsigned) reg_renumber[REGNO] < 8)
595 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
596 ((REGNO) < 8 || (unsigned) reg_renumber[REGNO] < 8)
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/m68k/
H A Dm68k.h520 && !((REGNO) < 8 && (REGNO) + GET_MODE_SIZE (MODE) / 4 > 8)) \
521 || ((REGNO) >= 16 && (REGNO) < 24 \
549 && (REGNO) < 8 && (REGNO) + GET_MODE_SIZE ((MODE)) / 4 > 8 \
551 || ((REGNO) >= 16 && (REGNO) < 24 \
661 #define REGNO_REG_CLASS(REGNO) (((REGNO)>>3)+1) argument
721 #define REGNO_REG_CLASS(REGNO) (regno_reg_class[(REGNO)>>3]) argument
1207 ((REGNO) < 16 || (unsigned) reg_renumber[REGNO] < 16)
1209 (((REGNO) ^ 010) < 8 || (unsigned) (reg_renumber[REGNO] ^ 010) < 8)
1211 ((REGNO) < 8 || (unsigned) reg_renumber[REGNO] < 8)
1216 (((REGNO) >= 24 && (REGNO) < 56) || (reg_renumber[REGNO] >= 24 && reg_renumber[REGNO] < 56))
[all …]
/openbsd/gnu/gcc/gcc/config/arm/
H A Darm.h877 #define DBX_REGISTER_NUMBER(REGNO) arm_dbx_register_number (REGNO) argument
907 && !IS_VFP_REGNUM (REGNO) \
1025 #define REGNO_REG_CLASS(REGNO) arm_regno_class (REGNO) argument
1316 ((REGNO) == ARG_REGISTER (1) \
1504 (IN_RANGE ((REGNO), 0, 3) \
1571 #define EPILOGUE_USES(REGNO) (reload_completed && (REGNO) == LR_REGNUM) argument
2310 REGNO (index)); \
2340 REGNO (XEXP (X, 0)), \
2383 REGNO (XEXP (X, 0)), \
2387 REGNO (XEXP (X, 0)), \
[all …]
/openbsd/gnu/gcc/gcc/config/mips/
H A Dmips.h944 #define DBX_REGISTER_NUMBER(REGNO) mips_dbx_regno[ (REGNO) ] argument
1334 #define GP_REG_P(REGNO) \ argument
1337 (((REGNO) >= 2 && (REGNO) <= 7) || (REGNO) == 16 || (REGNO) == 17)
1340 #define MD_REG_P(REGNO) \ argument
1342 #define ST_REG_P(REGNO) \ argument
1357 (MD_REG_P (REGNO) || DSP_ACC_REG_P (REGNO))
1360 ((REGNO) == HI_REGNUM || (REGNO) == AC1HI_REGNUM || (REGNO) == AC2HI_REGNUM \
1375 (COP0_REG_P (REGNO) ? '0' : COP2_REG_P (REGNO) ? '2' \
1379 #define HARD_REGNO_NREGS(REGNO, MODE) mips_hard_regno_nregs (REGNO, MODE) argument
1602 #define REGNO_REG_CLASS(REGNO) mips_regno_to_class[ (REGNO) ] argument
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dssa-ccp.c122 #define SSA_NAME(x) REGNO (SET_DEST (x))
159 = REGNO (RTVEC_ELT (phi_vec, i));
311 unsigned int old_value = REGNO (src);
487 src0 = values[REGNO (src0)].const_value;
491 src1 = values[REGNO (src1)].const_value;
518 src0 = values[REGNO (src0)].const_value;
549 src0 = values[REGNO (src0)].const_value;
553 src1 = values[REGNO (src1)].const_value;
613 SET_BIT (ssa_edges, REGNO (dest));
1124 SET_BIT (worklist, REGNO (reg));
[all …]
/openbsd/gnu/gcc/gcc/config/cris/
H A Dcris.h476 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
485 || (REGNO) != CRIS_CC0_REGNUM) \
487 || (REGNO) != CRIS_MOF_REGNUM))
532 #define REGNO_REG_CLASS(REGNO) \ argument
552 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
554 || (REGNO) == ARG_POINTER_REGNUM \
559 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P(REGNO) argument
826 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
827 ((REGNO) >= CRIS_FIRST_ARG_REG \
1032 || REGNO (X) == ARG_POINTER_REGNUM \
[all …]

12345678910>>...18