Home
last modified time | relevance | path

Searched defs:REGNO (Results 1 – 25 of 140) sorted by relevance

123456

/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64.h324 #define ADDL_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 3) argument
325 #define GR_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 127) argument
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
330 #define GENERAL_REGNO_P(REGNO) \ 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
[all …]
/openbsd-src/gnu/gcc/gcc/config/m68hc11/
H A Dm68hc11.h407 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
419 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
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
637 #define SP_REGNO_P(REGNO) ((REGNO) == HARD_SP_REGNUM) argument
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dia64.h451 #define ADDL_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 3) argument
452 #define GR_REGNO_P(REGNO) ((unsigned HOST_WIDE_INT) (REGNO) <= 127) argument
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
456 #define GENERAL_REGNO_P(REGNO) \ 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
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dm68hc11.h498 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
510 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
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
728 #define SP_REGNO_P(REGNO) ((REGNO) == HARD_SP_REGNUM) argument
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa32-regs.h161 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
172 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
193 #define DBX_REGISTER_NUMBER(REGNO) \ argument
256 #define REGNO_REG_CLASS(REGNO) \ argument
H A Dpa64-regs.h155 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
161 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
175 #define DBX_REGISTER_NUMBER(REGNO) \ argument
249 #define REGNO_REG_CLASS(REGNO) \ argument
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa32-regs.h163 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
204 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
232 #define DBX_REGISTER_NUMBER(REGNO) \ argument
295 #define REGNO_REG_CLASS(REGNO) \ argument
H A Dpa64-regs.h153 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
166 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
188 #define DBX_REGISTER_NUMBER(REGNO) \ argument
262 #define REGNO_REG_CLASS(REGNO) \ argument
/openbsd-src/gnu/gcc/gcc/config/score/
H A Dscore-conv.h39 #define REG_CONTAIN(REGNO, FIRST, NUM) \ argument
42 #define GP_REG_P(REGNO) REG_CONTAIN (REGNO, GP_REG_FIRST, GP_REG_NUM) argument
44 #define G16_REG_P(REGNO) REG_CONTAIN (REGNO, GP_REG_FIRST, 16) argument
46 #define CE_REG_P(REGNO) REG_CONTAIN (REGNO, CE_REG_FIRST, CE_REG_NUM) argument
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dmmix.h334 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO) argument
445 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
449 #define HARD_REGNO_MODE_OK(REGNO, MODE) 1 argument
484 #define REGNO_REG_CLASS(REGNO) \ argument
500 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
506 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P (REGNO) argument
645 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
648 #define FUNCTION_INCOMING_ARG_REGNO_P(REGNO) \ argument
664 #define FUNCTION_VALUE_REGNO_P(REGNO) \ argument
681 #define EPILOGUE_USES(REGNO) \ argument
[all …]
/openbsd-src/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
1336 #define M16_REG_P(REGNO) \ argument
1338 #define FP_REG_P(REGNO) \ argument
1340 #define MD_REG_P(REGNO) \ argument
1342 #define ST_REG_P(REGNO) \ argument
1344 #define COP0_REG_P(REGNO) \ argument
1346 #define COP2_REG_P(REGNO) \ argument
1348 #define COP3_REG_P(REGNO) \ argument
1350 #define ALL_COP_REG_P(REGNO) \ argument
[all …]
/openbsd-src/gnu/gcc/gcc/config/m68k/
H A Dm68kelf.h93 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
97 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument
138 #define DBX_REGISTER_NUMBER(REGNO) (REGNO) argument
H A Dm68k.h259 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
273 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
339 #define REGNO_REG_CLASS(REGNO) (regno_reg_class[(REGNO)]) argument
613 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
615 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
617 #define REGNO_OK_FOR_DATA_P(REGNO) \ argument
619 #define REGNO_OK_FOR_FP_P(REGNO) \ argument
925 #define DBX_REGISTER_NUMBER(REGNO) ((REGNO) < 16 ? (REGNO) : (REGNO) + 2) argument
969 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
971 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix.h435 #define LOCAL_REGNO(REGNO) mmix_local_regno (REGNO) argument
546 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
550 #define HARD_REGNO_MODE_OK(REGNO, MODE) 1 argument
585 #define REGNO_REG_CLASS(REGNO) \ argument
601 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
607 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P (REGNO) argument
759 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
762 #define FUNCTION_INCOMING_ARG_REGNO_P(REGNO) \ argument
778 #define FUNCTION_VALUE_REGNO_P(REGNO) \ argument
800 #define EPILOGUE_USES(REGNO) \ argument
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68k/
H A Dm68k.h508 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
518 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
544 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
661 #define REGNO_REG_CLASS(REGNO) (((REGNO)>>3)+1) argument
721 #define REGNO_REG_CLASS(REGNO) (regno_reg_class[(REGNO)>>3]) argument
1206 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
1208 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
1210 #define REGNO_OK_FOR_DATA_P(REGNO) \ argument
1212 #define REGNO_OK_FOR_FP_P(REGNO) \ argument
1215 #define REGNO_OK_FOR_FPA_P(REGNO) \ argument
[all …]
H A Dm68kelf.h115 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
119 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument
160 #define DBX_REGISTER_NUMBER(REGNO) (REGNO) argument
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh.h662 #define GENERAL_REGISTER_P(REGNO) \ argument
665 #define GENERAL_OR_AP_REGISTER_P(REGNO) \ argument
668 #define FP_REGISTER_P(REGNO) \ argument
671 #define XD_REGISTER_P(REGNO) \ argument
674 #define FP_OR_XD_REGISTER_P(REGNO) \ argument
677 #define FP_ANY_REGISTER_P(REGNO) \ argument
680 #define SPECIAL_REGISTER_P(REGNO) \ argument
684 #define TARGET_REGISTER_P(REGNO) \ argument
687 #define SHMEDIA_REGISTER_P(REGNO) \ argument
693 #define VALID_REGISTER_P(REGNO) \ argument
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i370/
H A Di370.h273 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
283 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
394 #define REGNO_REG_CLASS(REGNO) \ argument
670 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
674 #define REGNO_OK_FOR_BASE_P(REGNO) REGNO_OK_FOR_INDEX_P(REGNO) argument
676 #define REGNO_OK_FOR_DATA_P(REGNO) \ argument
679 #define REGNO_OK_FOR_FP_P(REGNO) \ argument
1145 #define ASM_OUTPUT_REG_PUSH(FILE, REGNO) \ argument
1153 #define ASM_OUTPUT_REG_POP(FILE, REGNO) \ argument
1872 #define ASM_OUTPUT_REG_PUSH(FILE, REGNO) argument
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.h339 #define DBX_REGISTER_NUMBER(REGNO) \ argument
349 #define DWARF_FRAME_REGNUM(REGNO) (REGNO) argument
376 #define LONG_FP_REGS_P(REGNO) ((REGNO) >= L1_REGNUM && (REGNO) < L1_REGNUM + 8) argument
377 #define HARD_REGNO_NREGS(REGNO, MODE) \ 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
828 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
830 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
1303 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
1309 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument
/openbsd-src/gnu/gcc/gcc/config/mcore/
H A Dmcore.h295 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
300 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
415 #define REGNO_REG_CLASS(REGNO) regno_reg_class[REGNO] argument
576 #define FUNCTION_VALUE_REGNO_P(REGNO) ((REGNO) == FIRST_RET_REG) argument
579 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
685 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
688 #define REGNO_OK_FOR_INDEX_P(REGNO) 0 argument
752 #define GO_IF_LEGITIMATE_INDEX(MODE, REGNO, OP, LABEL) \ argument
866 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
877 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.h87 #define SUBTARGET_ACCUM_P(REGNO) ((REGNO) == 19) argument
571 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
577 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
668 #define REGNO_REG_CLASS(REGNO) (m32r_regno_reg_class[REGNO]) argument
684 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
689 #define REGNO_OK_FOR_INDEX_P(REGNO) REGNO_OK_FOR_BASE_P(REGNO) argument
826 #define SUBTARGET_GPR_P(REGNO) 0 argument
830 #define SUBTARGET_ACCUM_P(REGNO) 0 argument
834 #define SUBTARGET_CARRY_P(REGNO) 0 argument
837 #define GPR_P(REGNO) (IN_RANGE_P ((REGNO), 0, 15) || SUBTARGET_GPR_P (REGNO)) argument
[all …]
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.h785 #define GENERAL_REGISTER_P(REGNO) \ argument
790 #define GENERAL_OR_AP_REGISTER_P(REGNO) \ argument
794 #define FP_REGISTER_P(REGNO) \ argument
797 #define XD_REGISTER_P(REGNO) \ argument
800 #define FP_OR_XD_REGISTER_P(REGNO) \ argument
803 #define FP_ANY_REGISTER_P(REGNO) \ argument
806 #define SPECIAL_REGISTER_P(REGNO) \ argument
810 #define TARGET_REGISTER_P(REGNO) \ argument
813 #define SHMEDIA_REGISTER_P(REGNO) \ argument
819 #define VALID_REGISTER_P(REGNO) \ argument
[all …]
/openbsd-src/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
497 #define IS_ADDRESS_REGISTER(REGNO) ((REGNO) >= REG_R0 && (REGNO) <= REG_R3) argument
631 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
636 #define HARD_REGNO_MODE_OK(REGNO, MODE) hard_regno_mode_ok(REGNO, MODE) argument
924 #define REGNO_REG_CLASS(REGNO) regno_reg_class(REGNO) argument
959 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
963 #define REGNO_OK_FOR_YBASE_P(REGNO) \ argument
[all …]
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.h167 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
170 #define HARD_REGNO_MODE_OK(REGNO, MODE) ((REGNO) != 16 || (MODE) == BImode) argument
232 #define REGNO_REG_CLASS(REGNO) \ argument
423 #define FUNCTION_ARG_REGNO_P(REGNO) \ argument
439 #define FUNCTION_VALUE_REGNO_P(REGNO) ((REGNO) == RETURN_VALUE_REGNUM) argument
444 #define EPILOGUE_USES(REGNO) \ argument
725 #define ASM_OUTPUT_REG_PUSH(STREAM, REGNO) \ argument
728 #define ASM_OUTPUT_REG_POP(STREAM, REGNO) \ argument
/openbsd-src/gnu/gcc/gcc/config/pdp11/
H A Dpdp11.h216 #define HARD_REGNO_NREGS(REGNO, MODE) \ argument
227 #define HARD_REGNO_MODE_OK(REGNO, MODE) \ argument
326 #define REGNO_REG_CLASS(REGNO) \ argument
593 #define REGNO_OK_FOR_INDEX_P(REGNO) \ argument
595 #define REGNO_OK_FOR_BASE_P(REGNO) \ argument
997 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO) \ argument
1002 #define ASM_OUTPUT_REG_POP(FILE,REGNO) \ argument

123456