Searched refs:LO_REGS (Results 1 – 18 of 18) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
H A D | arm.h | 1196 LO_REGS, enumerator 1303 #define INDEX_REG_CLASS (TARGET_THUMB1 ? LO_REGS : GENERAL_REGS) 1304 #define BASE_REG_CLASS (TARGET_THUMB1 ? LO_REGS : CORE_REGS) 1314 : LO_REGS)) 1330 : ((CLASS) != LO_REGS && (CLASS) != BASE_REGS \ 1331 ? ((true_regnum (X) == -1 ? LO_REGS \ 1332 : (true_regnum (X) + hard_regno_nregs (0, MODE) > 8) ? LO_REGS \ 1338 : (CLASS) != LO_REGS && (CLASS) != BASE_REGS \ 1339 ? ((true_regnum (X) == -1 ? LO_REGS \ 1340 : (true_regnum (X) + hard_regno_nregs (0, MODE) > 8) ? LO_REGS \
|
H A D | constraints.md | 126 (define_register_constraint "l" "TARGET_THUMB ? LO_REGS : GENERAL_REGS" 428 (define_register_constraint "Ts" "(arm_restrict_it) ? LO_REGS : GENERAL_REGS" 495 LO_REGS based on mode of op."
|
H A D | arm.c | 8987 return LO_REGS; in arm_preferred_reload_class() 12122 return ((2 * GET_MODE_SIZE (mode)) * (rclass == LO_REGS ? 1 : 2)); in arm_memory_move_cost() 25411 return LO_REGS; in arm_regno_class() 25416 return LO_REGS; in arm_regno_class() 29057 if ((TARGET_THUMB1 && rclass == LO_REGS) in arm_class_likely_spilled_p() 30126 return LO_REGS; in arm_preferred_rename_class() 30658 all_low_regs = REG_P (value) && REGNO_REG_CLASS (REGNO (value)) == LO_REGS in arm_split_atomic_op() 30659 && new_out && REGNO_REG_CLASS (REGNO (new_out)) == LO_REGS in arm_split_atomic_op() 30660 && REGNO_REG_CLASS (REGNO (old_out)) == LO_REGS; in arm_split_atomic_op() 33573 return LO_REGS; in arm_mode_base_reg_class()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
H A D | arm.h | 1284 LO_REGS, enumerator 1394 #define INDEX_REG_CLASS (TARGET_THUMB1 ? LO_REGS : GENERAL_REGS) 1395 #define BASE_REG_CLASS (TARGET_THUMB1 ? LO_REGS : CORE_REGS) 1405 : LO_REGS)) 1421 : ((CLASS) != LO_REGS && (CLASS) != BASE_REGS \ 1422 ? ((true_regnum (X) == -1 ? LO_REGS \ 1423 : (true_regnum (X) + hard_regno_nregs (0, MODE) > 8) ? LO_REGS \ 1429 : (CLASS) != LO_REGS && (CLASS) != BASE_REGS \ 1430 ? ((true_regnum (X) == -1 ? LO_REGS \ 1431 : (true_regnum (X) + hard_regno_nregs (0, MODE) > 8) ? LO_REGS \
|
H A D | constraints.md | 122 (define_register_constraint "l" "TARGET_THUMB ? LO_REGS : GENERAL_REGS" 438 (define_register_constraint "Ts" "(arm_restrict_it) ? LO_REGS : GENERAL_REGS" 510 LO_REGS based on mode of op."
|
H A D | arm.cc | 9128 return LO_REGS; in arm_preferred_reload_class() 12283 return ((2 * GET_MODE_SIZE (mode)) * (rclass == LO_REGS ? 1 : 2)); in arm_memory_move_cost() 25662 return LO_REGS; in arm_regno_class() 25667 return LO_REGS; in arm_regno_class() 29597 if ((TARGET_THUMB1 && rclass == LO_REGS) in arm_class_likely_spilled_p() 30677 return LO_REGS; in arm_preferred_rename_class() 31209 all_low_regs = REG_P (value) && REGNO_REG_CLASS (REGNO (value)) == LO_REGS in arm_split_atomic_op() 31210 && new_out && REGNO_REG_CLASS (REGNO (new_out)) == LO_REGS in arm_split_atomic_op() 31211 && REGNO_REG_CLASS (REGNO (old_out)) == LO_REGS; in arm_split_atomic_op() 34393 return LO_REGS; in arm_mode_base_reg_class()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/csky/ |
H A D | constraints.md | 27 (define_register_constraint "l" "LO_REGS" "LO register")
|
H A D | csky.h | 557 LO_REGS, enumerator
|
H A D | csky.c | 115 C_REGS, HI_REGS, LO_REGS, enumerator 2317 if ((rclass == HILO_REGS || rclass == LO_REGS || rclass == HI_REGS) in csky_secondary_reload() 6086 ((CLASS) == HI_REGS || (CLASS) == LO_REGS || (CLASS) == HILO_REGS) in csky_register_move_cost()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | target.def | 5761 example, on ARM, thumb-2 instructions using @code{LO_REGS} may be\ 5763 @code{LO_REGS} from @code{preferred_rename_class}, code size can\
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
H A D | tm.texi | 2536 …-2 instructions using @code{LO_REGS} may be smaller than instructions using @code{GENERIC_REGS}. …
|
H A D | gccint.info | 33281 'LO_REGS' may be smaller than instructions using 'GENERIC_REGS'. 33282 By returning 'LO_REGS' from 'preferred_rename_class', code size can
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2021 | 25369 REG_CLASS_CONTENTS): Delete LO_REGS and HI_REGS. 25372 Use HILO_REGS instead of LO_REGS and HI_REGS.
|
H A D | ChangeLog-2002 | 6043 * arm.h (BASE_REG_CLASS): Always return LO_REGS for Thumb. 6046 for all other cases, use LO_REGS.
|
H A D | ChangeLog-2009 | 1345 reloads to LO_REGS.
|
H A D | ChangeLog-2011 | 31147 LO_REGS only for Thumb-1.
|
H A D | ChangeLog-2013 | 3889 * config/arm/arm.c (arm_preferred_reload_class): Only return LO_REGS
|
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
H A D | gccint.info | 34726 'LO_REGS' may be smaller than instructions using 'GENERIC_REGS'. 34727 By returning 'LO_REGS' from 'preferred_rename_class', code size can
|