/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gcc/gcc/ |
H A D | ra.c | 453 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in init_ra() local 471 for (j = 0; j < ARRAY_SIZE (eliminables); j++) in init_ra() 473 if (! CAN_ELIMINATE (eliminables[j].from, eliminables[j].to) in init_ra() 474 || (eliminables[j].to == STACK_POINTER_REGNUM && need_fp)) in init_ra() 475 for (i = HARD_REGNO_NREGS (eliminables[j].from, Pmode); i--;) in init_ra() 476 SET_HARD_REG_BIT (never_use_colors, eliminables[j].from + i); in init_ra()
|
H A D | global.c | 322 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in global_alloc() local 342 for (i = 0; i < ARRAY_SIZE (eliminables); i++) in global_alloc() 345 = (! CAN_ELIMINATE (eliminables[i].from, eliminables[i].to) in global_alloc() 346 || (eliminables[i].to == STACK_POINTER_REGNUM && need_fp)); in global_alloc() 348 if (!regs_asm_clobbered[eliminables[i].from]) in global_alloc() 350 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in global_alloc() 353 SET_HARD_REG_BIT (no_global_alloc_regs, eliminables[i].from); in global_alloc() 357 reg_names[eliminables[i].from]); in global_alloc() 359 regs_ever_live[eliminables[i].from] = 1; in global_alloc()
|
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gcc/gcc/ |
H A D | ra.c | 453 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in init_ra() local 471 for (j = 0; j < ARRAY_SIZE (eliminables); j++) in init_ra() 473 if (! CAN_ELIMINATE (eliminables[j].from, eliminables[j].to) in init_ra() 474 || (eliminables[j].to == STACK_POINTER_REGNUM && need_fp)) in init_ra() 475 for (i = HARD_REGNO_NREGS (eliminables[j].from, Pmode); i--;) in init_ra() 476 SET_HARD_REG_BIT (never_use_colors, eliminables[j].from + i); in init_ra()
|
H A D | global.c | 322 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in global_alloc() local 342 for (i = 0; i < ARRAY_SIZE (eliminables); i++) in global_alloc() 345 = (! CAN_ELIMINATE (eliminables[i].from, eliminables[i].to) in global_alloc() 346 || (eliminables[i].to == STACK_POINTER_REGNUM && need_fp)); in global_alloc() 348 if (!regs_asm_clobbered[eliminables[i].from]) in global_alloc() 350 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in global_alloc() 353 SET_HARD_REG_BIT (no_global_alloc_regs, eliminables[i].from); in global_alloc() 357 reg_names[eliminables[i].from]); in global_alloc() 359 regs_ever_live[eliminables[i].from] = 1; in global_alloc()
|
/dports/math/yices/yices-2.6.2/src/model/ |
H A D | presburger.c | 292 init_ivector(&table->eliminables, 0); in init_presburger_vtbl() 332 ivector_reset(&table->eliminables); in reset_presburger_vtbl() 353 delete_ivector(&table->eliminables); in delete_presburger_vtbl() 392 ivector_push(&table->eliminables, x); in presburger_vtbl_add_var() 1371 ivector_t *eliminables; in presburger_eliminate() local 1378 eliminables = &vtbl->eliminables; in presburger_eliminate() 1381 while(eliminables->size > 0){ in presburger_eliminate() 1383 y = ivector_pop2(eliminables); in presburger_eliminate()
|
H A D | presburger.h | 138 ivector_t eliminables; member
|
/dports/devel/tigcc/tigcc-0.96.b8_10/gnu/gcc-4.1-20060728/gcc/ |
H A D | global.c | 340 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in global_alloc() local 362 for (i = 0; i < ARRAY_SIZE (eliminables); i++) in global_alloc() 365 = (! CAN_ELIMINATE (eliminables[i].from, eliminables[i].to) in global_alloc() 366 || (eliminables[i].to == STACK_POINTER_REGNUM && need_fp)); in global_alloc() 368 if (!regs_asm_clobbered[eliminables[i].from]) in global_alloc() 370 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in global_alloc() 373 SET_HARD_REG_BIT (no_global_alloc_regs, eliminables[i].from); in global_alloc() 377 reg_names[eliminables[i].from]); in global_alloc() 379 regs_ever_live[eliminables[i].from] = 1; in global_alloc()
|
/dports/lang/gcc48/gcc-4.8.5/gcc/ |
H A D | ira.c | 1862 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 1894 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 1897 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 1898 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 1900 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 1902 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 1905 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 1909 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 1911 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/mingw32-gcc/gcc-4.8.1/gcc/ |
H A D | ira.c | 1862 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 1894 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 1897 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 1898 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 1900 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 1902 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 1905 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 1909 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 1911 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/gcc/ |
H A D | ira.c | 2392 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2427 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2430 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2431 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2433 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2435 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2438 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2442 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2444 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gnat_util/gcc-6-20180516/gcc/ |
H A D | ira.c | 2257 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2295 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2298 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2299 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2301 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2303 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2306 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2310 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2312 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc8/gcc-8.5.0/gcc/ |
H A D | ira.c | 2271 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2309 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2312 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2313 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2315 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2317 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2320 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2324 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2326 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc6-aux/gcc-6-20180516/gcc/ |
H A D | ira.c | 2257 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2295 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2298 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2299 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2301 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2303 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2306 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2310 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2312 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc9/gcc-9.4.0/gcc/ |
H A D | ira.c | 2277 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2315 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2318 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2319 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2321 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2323 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2326 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2330 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2332 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/devel/avr-gcc/gcc-10.2.0/gcc/ |
H A D | ira.c | 2251 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2291 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2294 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2295 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2297 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2299 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2302 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2306 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2308 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/ |
H A D | ira.c | 2264 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2304 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2307 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2308 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2310 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2312 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2315 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2319 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2321 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/ |
H A D | ira.c | 2251 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2291 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2294 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2295 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2297 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2299 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2302 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2306 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2308 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc11/gcc-11.2.0/gcc/ |
H A D | ira.c | 2264 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2304 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2307 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2308 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2310 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2312 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2315 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2319 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2321 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/ |
H A D | ira.c | 2277 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2315 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2318 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2319 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2321 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2323 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2326 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2330 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2332 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|
/dports/lang/gcc10/gcc-10.3.0/gcc/ |
H A D | ira.c | 2251 static const struct {const int from, to; } eliminables[] = ELIMINABLE_REGS; in ira_setup_eliminable_regset() local 2291 for (i = 0; i < (int) ARRAY_SIZE (eliminables); i++) in ira_setup_eliminable_regset() 2294 = (! targetm.can_eliminate (eliminables[i].from, eliminables[i].to) in ira_setup_eliminable_regset() 2295 || (eliminables[i].to == STACK_POINTER_REGNUM && frame_pointer_needed)); in ira_setup_eliminable_regset() 2297 if (!TEST_HARD_REG_BIT (crtl->asm_clobbers, eliminables[i].from)) in ira_setup_eliminable_regset() 2299 SET_HARD_REG_BIT (eliminable_regset, eliminables[i].from); in ira_setup_eliminable_regset() 2302 SET_HARD_REG_BIT (ira_no_alloc_regs, eliminables[i].from); in ira_setup_eliminable_regset() 2306 reg_names[eliminables[i].from]); in ira_setup_eliminable_regset() 2308 df_set_regs_ever_live (eliminables[i].from, true); in ira_setup_eliminable_regset()
|