/netbsd-current/external/gpl3/gcc/dist/gcc/config/rl78/ |
H A D | rl78.cc | 450 if (cfun) 451 return cfun->machine->virt_insns_ok; 461 if (cfun) 462 return cfun->machine->real_insns_ok; 713 if (is_interrupt_func (cfun->decl)) 765 cfun->machine->computed = 1; 766 cfun->machine->framesize_regs = 0; 767 cfun->machine->framesize_locals = get_frame_size (); 768 cfun->machine->framesize_outgoing = crtl->outgoing_args_size; 773 cfun [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-ssa-dce.c | 204 if (stmt_unremovable_because_of_non_call_eh_p (cfun, stmt)) 364 gcc_assert (bb != EXIT_BLOCK_PTR_FOR_FN (cfun)); 366 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)) 405 FOR_EACH_BB_FN (bb, cfun) 434 FOR_EACH_BB_FN (bb, cfun) 505 && !stmt_can_throw_internal (cfun, def_stmt)) 751 if (bb != ENTRY_BLOCK_PTR_FOR_FN (cfun) 858 else if (arg_bb != ENTRY_BLOCK_PTR_FOR_FN (cfun) 1169 bb_postorder = XNEWVEC (int, last_basic_block_for_fn (cfun)); 1174 if (!e || e2->dest == EXIT_BLOCK_PTR_FOR_FN (cfun) [all...] |
H A D | function.c | 84 /* So we can assign to cfun in this file. */ 85 #undef cfun macro 116 struct function *cfun = 0; variable in typeref:struct:function 157 /* Keep track of the cfun stack. */ 167 if (cfun == 0) 170 function_context_stack.safe_push (cfun); 1975 FOR_EACH_LOCAL_DECL (cfun, ix, decl) 1978 vec_free (cfun->local_decls); 2233 if (cfun->returns_pcc_struct 2420 && ! cfun 5981 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument 6011 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument 6207 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument [all...] |
H A D | sched-ebb.c | 621 if (n_basic_blocks_for_fn (cfun) == NUM_FIXED_BLOCKS) 624 if (profile_info && profile_status_for_fn (cfun) == PROFILE_READ) 633 FOR_EACH_BB_FN (bb, cfun) 644 if (bb->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun) 680 if (after == EXIT_BLOCK_PTR_FOR_FN (cfun)) 734 last_bb = BASIC_BLOCK_FOR_FN (cfun, jump_bbi);
|
H A D | dominance.c | 671 FOR_ALL_BB_FN (bb, cfun) 727 FOR_ALL_BB_FN (b, cfun) 731 n_bbs_in_dom_tree[dir_index] = n_basic_blocks_for_fn (cfun); 733 dom_info di (cfun, dir); 737 FOR_EACH_BB_FN (b, cfun) 815 free_dominance_info (cfun, dir); 1030 dom = BASIC_BLOCK_FOR_FN (cfun, first); 1032 if (dom != BASIC_BLOCK_FOR_FN (cfun, i)) 1033 dom = nearest_common_dominator (dir, dom, BASIC_BLOCK_FOR_FN (cfun, i)); 1159 dom_info di (cfun, di [all...] |
H A D | tree-ssa-loop-manip.c | 211 auto_vec<basic_block> worklist (MAX (8, n_basic_blocks_for_fn (cfun) / 128)); 215 basic_block use_bb = BASIC_BLOCK_FOR_FN (cfun, i); 247 gcc_assert (pred != ENTRY_BLOCK_PTR_FOR_FN (cfun)); 338 add_exit_phi (BASIC_BLOCK_FOR_FN (cfun, index), var); 494 bb = BASIC_BLOCK_FOR_FN (cfun, index); 499 FOR_EACH_BB_FN (bb, cfun) 638 if (number_of_loops (cfun) <= 1) 673 bitmap *loop_exits = XNEWVEC (bitmap, number_of_loops (cfun)); 764 if (number_of_loops (cfun) <= 1) 776 FOR_EACH_BB_FN (bb, cfun) [all...] |
H A D | sanopt.c | 955 auto_sbitmap with_poison (last_basic_block_for_fn (cfun) + 1); 959 FOR_EACH_BB_FN (bb, cfun) 976 auto_sbitmap poisoned (last_basic_block_for_fn (cfun) + 1); 978 auto_sbitmap worklist (last_basic_block_for_fn (cfun) + 1); 986 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, i); 1001 FOR_EACH_BB_FN (bb, cfun) 1056 auto_sbitmap with_check (last_basic_block_for_fn (cfun) + 1); 1060 FOR_EACH_BB_FN (bb, cfun) 1074 auto_sbitmap can_reach_check (last_basic_block_for_fn (cfun) + 1); 1076 auto_sbitmap worklist (last_basic_block_for_fn (cfun) [all...] |
H A D | hsa-regalloc.c | 88 FOR_ALL_BB_FN (bb, cfun) 258 FOR_ALL_BB_FN (bb, cfun) 421 int *bbs = XNEWVEC (int, n_basic_blocks_for_fn (cfun)); 438 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, bbs[i]); 470 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, bbs[i]); 476 if (e->dest != EXIT_BLOCK_PTR_FOR_FN (cfun)) 526 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, bbs[i]); 704 FOR_ALL_BB_FN (bb, cfun)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/ |
H A D | function.cc | 88 /* So we can assign to cfun in this file. */ 89 #undef cfun macro 120 struct function *cfun = 0; variable in typeref:struct:function 161 /* Keep track of the cfun stack. */ 171 if (cfun == 0) 174 function_context_stack.safe_push (cfun); 1953 FOR_EACH_LOCAL_DECL (cfun, ix, decl) 1956 vec_free (cfun->local_decls); 2211 if (cfun->returns_pcc_struct 2235 if (cfun 6099 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument 6129 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument 6325 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument 6712 FOR_EACH_EDGE(e, ei, EXIT_BLOCK_PTR_FOR_FN (cfun)->preds) argument [all...] |
H A D | tree-ssa-loop-manip.cc | 211 auto_vec<basic_block> worklist (MAX (8, n_basic_blocks_for_fn (cfun) / 128)); 215 basic_block use_bb = BASIC_BLOCK_FOR_FN (cfun, i); 247 gcc_assert (pred != ENTRY_BLOCK_PTR_FOR_FN (cfun)); 338 add_exit_phi (BASIC_BLOCK_FOR_FN (cfun, index), var); 368 for (auto loop : loops_list (cfun, 0)) 492 bb = BASIC_BLOCK_FOR_FN (cfun, index); 497 FOR_EACH_BB_FN (bb, cfun) 636 if (number_of_loops (cfun) <= 1) 671 bitmap *loop_exits = XNEWVEC (bitmap, number_of_loops (cfun)); 762 if (number_of_loops (cfun) < [all...] |
H A D | sched-ebb.cc | 621 if (n_basic_blocks_for_fn (cfun) == NUM_FIXED_BLOCKS) 624 if (profile_info && profile_status_for_fn (cfun) == PROFILE_READ) 633 FOR_EACH_BB_FN (bb, cfun) 644 if (bb->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun) 680 if (after == EXIT_BLOCK_PTR_FOR_FN (cfun)) 734 last_bb = BASIC_BLOCK_FOR_FN (cfun, jump_bbi);
|
H A D | dominance.cc | 678 FOR_ALL_BB_FN (bb, cfun) 734 FOR_ALL_BB_FN (b, cfun) 738 n_bbs_in_dom_tree[dir_index] = n_basic_blocks_for_fn (cfun); 740 dom_info di (cfun, dir); 744 FOR_EACH_BB_FN (b, cfun) 822 free_dominance_info (cfun, dir); 1037 dom = BASIC_BLOCK_FOR_FN (cfun, first); 1039 if (dom != BASIC_BLOCK_FOR_FN (cfun, i)) 1040 dom = nearest_common_dominator (dir, dom, BASIC_BLOCK_FOR_FN (cfun, i)); 1166 dom_info di (cfun, di [all...] |
H A D | gimple-range-cache.cc | 176 FOR_EACH_BB_FN (bb, cfun) 215 m_tab_size = last_basic_block_for_fn (cfun) + 1; 229 int curr_bb_size = last_basic_block_for_fn (cfun); 456 if (last_basic_block_for_fn (cfun) > param_evrp_sparse_threshold) 808 m_update_list.safe_grow_cleared (last_basic_block_for_fn (cfun) + 64); 853 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, m_update_head); 866 m_workback.safe_grow_cleared (last_basic_block_for_fn (cfun)); 874 unsigned x, lim = last_basic_block_for_fn (cfun); 880 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, x); 966 bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); [all...] |
H A D | sanopt.cc | 958 auto_sbitmap with_poison (last_basic_block_for_fn (cfun) + 1); 962 FOR_EACH_BB_FN (bb, cfun) 979 auto_sbitmap poisoned (last_basic_block_for_fn (cfun) + 1); 981 auto_sbitmap worklist (last_basic_block_for_fn (cfun) + 1); 989 basic_block bb = BASIC_BLOCK_FOR_FN (cfun, i); 1004 FOR_EACH_BB_FN (bb, cfun) 1059 auto_sbitmap with_check (last_basic_block_for_fn (cfun) + 1); 1063 FOR_EACH_BB_FN (bb, cfun) 1077 auto_sbitmap can_reach_check (last_basic_block_for_fn (cfun) + 1); 1079 auto_sbitmap worklist (last_basic_block_for_fn (cfun) [all...] |
H A D | omp-oacc-neuter-broadcast.cc | 198 FOR_ALL_BB_FN (block, cfun) 488 block = EXIT_BLOCK_PTR_FOR_FN (cfun); 492 block = ENTRY_BLOCK_PTR_FOR_FN (cfun); 737 FOR_EACH_BB_FN (block, cfun) 800 FOR_EACH_LOCAL_DECL (cfun, i, var) 1267 FOR_EACH_SSA_NAME (j, var, cfun) 1623 FOR_ALL_BB_FN (bb, cfun) 1627 prop_set.safe_grow_cleared (last_basic_block_for_fn (cfun), true); 1644 FOR_ALL_BB_FN (bb, cfun) 1681 = sbitmap_vector_alloc (last_basic_block_for_fn (cfun), [all...] |
H A D | symtab-thunks.cc | 383 cfun->is_thunk = 1; 393 free_after_compilation (cfun); 490 add_local_decl (cfun, restmp); 603 EXIT_BLOCK_PTR_FOR_FN (cfun), 0); 627 cfun->tail_call_marked = true; 641 cfun->tail_call_marked = true; 645 cfun->gimple_df->in_ssa_p = true; 647 profile_status_for_fn (cfun)
|
H A D | cfgexpand.cc | 429 if (frame_offset_overflow (frame_offset, cfun->decl)) 663 FOR_ALL_BB_FN (bb, cfun) 666 rpo = XNEWVEC (int, last_basic_block_for_fn (cfun)); 677 bb = BASIC_BLOCK_FOR_FN (cfun, rpo[i]); 685 FOR_EACH_BB_FN (bb, cfun) 690 FOR_ALL_BB_FN (bb, cfun) 812 cfun->gimple_df->decls_to_pointers = new hash_map<tree, tree>; 831 cfun->gimple_df->decls_to_pointers->put (decl, name); 850 FOR_EACH_SSA_NAME (i, name, cfun) 860 add_partitioned_vars_to_ptset (&cfun [all...] |
/netbsd-current/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | i386-options.cc | 3000 gcc_assert (node->decl == cfun->decl); 3061 if (cfun->machine->func_type == TYPE_UNKNOWN) 3075 cfun->machine->no_caller_saved_registers = true; 3076 cfun->machine->func_type 3088 cfun->machine->func_type = TYPE_NORMAL; 3091 cfun->machine->no_caller_saved_registers = true; 3101 if (cfun->machine->indirect_branch_type == indirect_branch_unset) 3112 cfun->machine->indirect_branch_type = indirect_branch_keep; 3114 cfun->machine->indirect_branch_type = indirect_branch_thunk; 3116 cfun [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
H A D | rs6000-logue.c | 236 && !cfun->has_nonlocal_label 336 || cfun->machine->ra_need_lr) 386 if ((flag_shrink_wrap_separate && optimize_function_for_speed_p (cfun)) 459 && optimize_function_for_speed_p (cfun))) 675 gcc_assert (!cfun->is_thunk); 720 info->calls_p = (!crtl->is_leaf || cfun->machine->ra_needs_full_frame); 762 if (cfun->calls_alloca) 870 || (DEFAULT_ABI == ABI_V4 && cfun->calls_alloca) 879 using_static_chain_p = (cfun->static_chain_decl != NULL_TREE 1056 cfun [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/s390/ |
H A D | s390.h | 1158 (cfun->machine->function_return_reg != indirect_branch_keep \ 1159 || cfun->machine->function_return_mem != indirect_branch_keep) 1162 ((cfun->machine->function_return_reg != indirect_branch_keep \ 1164 || (cfun->machine->function_return_mem != indirect_branch_keep \ 1168 (cfun->machine->indirect_branch_jump != indirect_branch_keep) 1171 (cfun->machine->indirect_branch_jump == indirect_branch_thunk \ 1172 || cfun->machine->indirect_branch_jump == indirect_branch_thunk_extern) 1175 (cfun->machine->indirect_branch_jump == indirect_branch_thunk_inline) 1178 (cfun->machine->indirect_branch_call != indirect_branch_keep)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/config/s390/ |
H A D | s390.h | 1180 (cfun->machine->function_return_reg != indirect_branch_keep \ 1181 || cfun->machine->function_return_mem != indirect_branch_keep) 1184 ((cfun->machine->function_return_reg != indirect_branch_keep \ 1186 || (cfun->machine->function_return_mem != indirect_branch_keep \ 1190 (cfun->machine->indirect_branch_jump != indirect_branch_keep) 1193 (cfun->machine->indirect_branch_jump == indirect_branch_thunk \ 1194 || cfun->machine->indirect_branch_jump == indirect_branch_thunk_extern) 1197 (cfun->machine->indirect_branch_jump == indirect_branch_thunk_inline) 1200 (cfun->machine->indirect_branch_call != indirect_branch_keep)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/config/rs6000/ |
H A D | rs6000-logue.cc | 236 && !cfun->has_nonlocal_label 336 || cfun->machine->ra_need_lr) 386 if ((flag_shrink_wrap_separate && optimize_function_for_speed_p (cfun)) 459 && optimize_function_for_speed_p (cfun))) 677 gcc_assert (!cfun->is_thunk); 722 info->calls_p = (!crtl->is_leaf || cfun->machine->ra_needs_full_frame); 777 if (cfun->calls_alloca) 891 || (DEFAULT_ABI == ABI_V4 && cfun->calls_alloca) 900 using_static_chain_p = (cfun->static_chain_decl != NULL_TREE 1084 cfun [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/avr/ |
H A D | avr-log.c | 194 if (cfun && cfun->decl)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/config/avr/ |
H A D | avr-log.cc | 194 if (cfun && cfun->decl)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/config/riscv/ |
H A D | riscv.cc | 1507 if (optimize_function_for_size_p (cfun) 2363 if (cfun->machine->naked_p) 3269 REG_PARM_STACK_SPACE (cfun->decl) 3277 if (REG_PARM_STACK_SPACE (cfun->decl) == 0) 3278 cfun->machine->varargs_size = gp_saved * UNITS_PER_WORD; 3378 nextarg = plus_constant (Pmode, nextarg, -cfun->machine->varargs_size); 3518 if (optimize_function_for_size_p (cfun) 3904 if (cfun->machine->interrupt_handler_p) 3933 || cfun->machine->interrupt_handler_p) 4002 frame = &cfun [all...] |