/openbsd/gnu/gcc/gcc/config/m68hc11/ |
H A D | m68hc11.h | 616 #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 D | pa32-regs.h | 164 (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 D | pa64-regs.h | 167 ((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 D | m68hc11.h | 707 #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 D | ia64.h | 326 #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 D | pa32-regs.h | 162 (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 D | pa64-regs.h | 155 #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 D | ia64.h | 453 #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 D | mmix.h | 334 #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 D | sh.h | 791 (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 D | i386.h | 855 (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 D | stormy16.h | 170 #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 D | sh.h | 666 (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 D | bfin.h | 572 : (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 D | mmix.h | 435 #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 D | i960.h | 502 ((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 D | dsp16xx.h | 487 #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 D | stormy16.h | 342 #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 D | ns32k.h | 340 ((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 D | pdp11.h | 216 #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 D | m68k.h | 520 && !((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 D | arm.h | 877 #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 D | mips.h | 944 #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 D | ssa-ccp.c | 122 #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 D | cris.h | 476 #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 …]
|