Searched refs:cfun (Results 151 - 175 of 728) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gcc/dist/gcc/config/rl78/
H A Drl78.cc450 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 Dtree-ssa-dce.c204 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 Dfunction.c84 /* 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 Dsched-ebb.c621 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 Ddominance.c671 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 Dtree-ssa-loop-manip.c211 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 Dsanopt.c955 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 Dhsa-regalloc.c88 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 Dfunction.cc88 /* 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 Dtree-ssa-loop-manip.cc211 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 Dsched-ebb.cc621 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 Ddominance.cc678 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 Dgimple-range-cache.cc176 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 Dsanopt.cc958 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 Domp-oacc-neuter-broadcast.cc198 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 Dsymtab-thunks.cc383 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 Dcfgexpand.cc429 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 Di386-options.cc3000 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 Drs6000-logue.c236 && !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 Ds390.h1158 (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 Ds390.h1180 (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 Drs6000-logue.cc236 && !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 Davr-log.c194 if (cfun && cfun->decl)
/netbsd-current/external/gpl3/gcc/dist/gcc/config/avr/
H A Davr-log.cc194 if (cfun && cfun->decl)
/netbsd-current/external/gpl3/gcc/dist/gcc/config/riscv/
H A Driscv.cc1507 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...]

Completed in 604 milliseconds

1234567891011>>