Home
last modified time | relevance | path

Searched refs:eliminables (Results 1 – 25 of 127) sorted by relevance

123456

/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gcc/gcc/
H A Dra.c453 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 Dglobal.c322 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 Dra.c453 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 Dglobal.c322 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 Dpresburger.c292 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 Dpresburger.h138 ivector_t eliminables; member
/dports/devel/tigcc/tigcc-0.96.b8_10/gnu/gcc-4.1-20060728/gcc/
H A Dglobal.c340 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 Dira.c1862 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 Dira.c1862 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 Dira.c2271 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 Dira.c2392 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 Dira.c2271 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 Dira.c2257 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 Dira.c2271 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 Dira.c2271 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 Dira.c2271 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 Dira.c2271 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 Dira.c2257 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 Dira.c2277 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 Dira.c2251 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 Dira.c2264 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 Dira.c2251 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 Dira.c2264 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 Dira.c2277 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 Dira.c2251 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()

123456