| /freebsd-12.1/contrib/gcc/ |
| H A D | cfgloop.c | 127 if (! loop || ! loop->header) in flow_loop_dump() 135 loop->depth, loop->level, in flow_loop_dump() 180 flow_loop_free (struct loop *loop) in flow_loop_free() argument 277 struct loop *loop; in mark_single_exit_loops() local 302 loop = loop->outer) in mark_single_exit_loops() 339 loop->pred = XNEWVEC (struct loop *, loop->depth); in establish_preds() 352 flow_loop_tree_node_add (struct loop *father, struct loop *loop) in flow_loop_tree_node_add() argument 708 struct loop *loop; in flow_loops_find() local 1060 struct loop *loop; in verify_loop_structure() local 1069 for (loop = bb->loop_father; loop; loop = loop->outer) in verify_loop_structure() [all …]
|
| H A D | cfgloop.h | 59 struct loop struct 99 struct loop *next; argument 102 struct loop *copy; argument 195 extern void flow_loop_tree_node_add (struct loop *, struct loop *); 199 extern struct loop * find_common_loop (struct loop *, struct loop *); 200 struct loop *superloop_at_depth (struct loop *, unsigned); 242 extern bool can_duplicate_loop_p (struct loop *loop); 251 extern struct loop * duplicate_loop (struct loops *, struct loop *, 258 struct loop * loop_version (struct loops *, struct loop *, void *, 360 extern void free_simple_loop_desc (struct loop *loop); [all …]
|
| H A D | cfgloopmanip.c | 385 add_bb_to_loop (loop->header, loop); in add_loop() 420 struct loop *loop = XCNEW (struct loop); in loopify() local 753 struct loop *loop) in update_single_exits_after_duplication() argument 760 for (; loop->outer; loop = loop->outer) in update_single_exits_after_duplication() 1157 loop->header->loop_father = loop; in create_preheader() 1190 struct loop *loop; in force_single_succ_latches() local 1404 struct loop *loop, *ploop; in fix_loop_structure() local 1444 loop = loop->inner; in fix_loop_structure() 1449 loop = loop->outer; in fix_loop_structure() 1453 loop = loop->next; in fix_loop_structure() [all …]
|
| H A D | tree-ssa-loop-ivcanon.c | 73 create_canonical_iv (struct loop *loop, edge exit, tree niter) in create_canonical_iv() argument 117 tree_num_loop_insns (struct loop *loop) in tree_num_loop_insns() argument 163 struct loop *loop, in try_unroll_loop_completely() argument 337 struct loop *loop; in canonicalize_induction_variables() local 344 if (loop) in canonicalize_induction_variables() 367 struct loop *loop; in tree_unroll_loops_completely() local 399 empty_loop_p (struct loop *loop) in empty_loop_p() argument 494 remove_empty_loop (struct loop *loop) in remove_empty_loop() argument 548 try_remove_empty_loop (struct loop *loop, bool *changed) in try_remove_empty_loop() argument 571 struct loop *loop; in remove_empty_loops() local [all …]
|
| H A D | tree-if-conv.c | 119 static void clean_predicate_lists (struct loop *loop); 143 tree_if_conversion (struct loop *loop, bool for_vectorizer) in tree_if_conversion() argument 507 if (!loop || loop->inner) in if_convertible_loop_p() 612 add_to_dst_predicate_list (struct loop * loop, edge e, in add_to_dst_predicate_list() argument 661 clean_predicate_lists (struct loop *loop) in clean_predicate_lists() argument 683 find_phi_replacement_condition (struct loop *loop, in find_phi_replacement_condition() argument 853 process_phi_nodes (struct loop *loop) in process_phi_nodes() argument 894 combine_blocks (struct loop *loop) in combine_blocks() argument 1058 get_loop_body_in_if_conv_order (const struct loop *loop) in get_loop_body_in_if_conv_order() argument 1112 bb_with_exit_edge_p (struct loop *loop, basic_block bb) in bb_with_exit_edge_p() argument [all …]
|
| H A D | loop-unroll.c | 147 struct loop *loop, *next; in unroll_and_peel_loops() local 159 loop = loop->inner; in unroll_and_peel_loops() 214 loop_exit_at_end_p (struct loop *loop) in loop_exit_at_end_p() argument 236 struct loop *loop; in peel_loops_completely() local 253 loop->ninsns = num_loop_insns (loop); in peel_loops_completely() 274 struct loop *loop = loops->tree_root, *next; in decide_unrolling_and_peeling() local 277 loop = loop->inner; in decide_unrolling_and_peeling() 324 loop->ninsns = num_loop_insns (loop); in decide_unrolling_and_peeling() 325 loop->av_ninsns = average_num_loop_insns (loop); in decide_unrolling_and_peeling() 1166 decide_peel_simple (struct loop *loop, int flags) in decide_peel_simple() argument [all …]
|
| H A D | tree-ssa-loop-unswitch.c | 76 static struct loop *tree_unswitch_loop (struct loops *, struct loop *, basic_block, 87 struct loop *loop; in tree_ssa_unswitch_loops() local 97 if (!loop) in tree_ssa_unswitch_loops() 100 if (loop->inner) in tree_ssa_unswitch_loops() 115 tree_may_unswitch_on (basic_block bb, struct loop *loop) in tree_may_unswitch_on() argument 151 simplify_using_entry_checks (struct loop *loop, tree cond) in simplify_using_entry_checks() argument 180 tree_unswitch_single_loop (struct loops *loops, struct loop *loop, int num) in tree_unswitch_single_loop() argument 183 struct loop *nloop; in tree_unswitch_single_loop() 197 if (loop->inner) in tree_unswitch_single_loop() 279 static struct loop * [all …]
|
| H A D | tree-ssa-loop-im.c | 483 struct loop *loop = bb->loop_father; in determine_max_movement() local 853 struct loop *loop; member 1063 fmt_data.loop = loop; in schedule_sm() 1399 struct loop *loop; in determine_lsm() local 1414 loop = loop->inner; in determine_lsm() 1419 loop = loop->outer; in determine_lsm() 1426 loop = loop->next; in determine_lsm() 1441 struct loop *inn_loop = loop; in fill_always_executed_in() 1494 for (loop = loop->inner; loop; loop = loop->next) in fill_always_executed_in() 1506 struct loop *loop; in tree_ssa_lim_initialize() local [all …]
|
| H A D | tree-scalar-evolution.c | 895 set_nb_iterations_in_loop (struct loop *loop, in set_nb_iterations_in_loop() argument 966 get_loop_exit_condition (struct loop *loop) in get_loop_exit_condition() argument 996 get_exit_conditions_rec (struct loop *loop, in get_exit_conditions_rec() argument 1239 struct loop *loop, in follow_ssa_edge_in_condition_phi_branch() argument 2101 struct loop *loop; in loop_closed_phi_def() local 2407 instantiate_parameters (struct loop *loop, in instantiate_parameters() argument 2443 resolve_mixers (struct loop *loop, tree chrec) in resolve_mixers() argument 2472 number_of_iterations_in_loop (struct loop *loop) in number_of_iterations_in_loop() argument 2674 struct loop *loop; in analyze_scalar_evolution_for_all_loop_phi_nodes() local 2771 struct loop *loop; in scev_reset() local [all …]
|
| H A D | tree-vectorizer.c | 155 (struct loop *, struct loop *, bool after); 228 struct loop *loop = bb->loop_father; in rename_variables_in_bb() local 251 rename_variables_in_loop (struct loop *loop) in rename_variables_in_loop() argument 1067 struct loop* 1229 find_loop_location (struct loop *loop) in find_loop_location() argument 1235 if (!loop) in find_loop_location() 1385 new_loop_vec_info (struct loop *loop) in new_loop_vec_info() argument 1443 struct loop *loop; in destroy_loop_vec_info() local 1643 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_is_simple_use() local 2054 struct loop *loop = loops->parray[i]; in vectorize_loops() local [all …]
|
| H A D | loop-unswitch.c | 82 static struct loop *unswitch_loop (struct loops *, struct loop *, 143 struct loop *loop; in unswitch_loops() local 152 if (!loop) in unswitch_loops() 155 if (loop->inner) in unswitch_loops() 173 may_unswitch_on (basic_block bb, struct loop *loop, rtx *cinsn) in may_unswitch_on() argument 262 unswitch_single_loop (struct loops *loops, struct loop *loop, in unswitch_single_loop() argument 266 struct loop *nloop; in unswitch_single_loop() 281 if (loop->inner) in unswitch_single_loop() 400 static struct loop * 401 unswitch_loop (struct loops *loops, struct loop *loop, basic_block unswitch_on, in unswitch_loop() argument [all …]
|
| H A D | tree-ssa-loop-ch.c | 51 should_duplicate_loop_header_p (basic_block header, struct loop *loop, in should_duplicate_loop_header_p() argument 101 do_while_loop_p (struct loop *loop) in do_while_loop_p() argument 103 tree stmt = last_stmt (loop->latch); in do_while_loop_p() 111 stmt = last_and_only_stmt (loop->header); in do_while_loop_p() 128 struct loop *loop; in copy_loop_headers() local 153 loop = loops->parray[i]; in copy_loop_headers() 154 if (!loop) in copy_loop_headers() 156 header = loop->header; in copy_loop_headers() 162 if (do_while_loop_p (loop)) in copy_loop_headers() 192 loop->num, exit->src->index, exit->dest->index); in copy_loop_headers() [all …]
|
| H A D | tree-ssa-loop-niter.c | 1008 loop_only_exit_p (struct loop *loop, edge exit) in loop_only_exit_p() argument 1177 find_loop_niter (struct loop *loop, edge *exit) in find_loop_niter() argument 1256 chain_of_csts_start (struct loop *loop, tree x) in chain_of_csts_start() argument 1301 get_base_for (struct loop *loop, tree x) in get_base_for() argument 1374 loop_niter_by_eval (struct loop *loop, edge exit) in loop_niter_by_eval() argument 1711 compute_estimated_nb_iterations (struct loop *loop) in compute_estimated_nb_iterations() argument 1738 infer_loop_bounds_from_undefined (struct loop *loop) in infer_loop_bounds_from_undefined() argument 1784 (loop, analyze_scalar_evolution (loop, op0)); in infer_loop_bounds_from_undefined() 1896 struct loop *loop; in estimate_numbers_of_iterations() local 2001 tree at_stmt, struct loop *loop, in scev_probably_wraps_p() argument [all …]
|
| H A D | tree-ssa-loop-manip.c | 51 create_iv (tree base, tree step, tree var, struct loop *loop, in create_iv() argument 131 struct loop *def_loop; in add_exit_phis_edge() 482 struct loop *loop_c; in bsi_insert_on_edge_immediate_loop() 505 ip_end_pos (struct loop *loop) in ip_end_pos() argument 507 return loop->latch; in ip_end_pos() 514 ip_normal_pos (struct loop *loop) in ip_normal_pos() argument 547 basic_block bb = ip_normal_pos (loop), latch = ip_end_pos (loop); in standard_iv_increment_position() 592 tree_duplicate_loop_to_header_edge (struct loop *loop, edge e, in tree_duplicate_loop_to_header_edge() argument 640 can_unroll_loop_p (struct loop *loop, unsigned factor, in can_unroll_loop_p() argument 840 tree_unroll_loop (struct loops *loops, struct loop *loop, unsigned factor, in tree_unroll_loop() argument [all …]
|
| H A D | loop-invariant.c | 529 find_exits (struct loop *loop, basic_block *body, in find_exits() argument 535 struct loop *outermost_exit = loop, *aexit; in find_exits() 611 find_defs (struct loop *loop, basic_block *body) in find_defs() argument 873 find_invariants (struct loop *loop) in find_invariants() argument 1236 move_invariants (struct loop *loop) in move_invariants() argument 1307 free_loop_data (struct loop *loop) in free_loop_data() argument 1320 struct loop *loop; in move_loop_invariants() local 1329 loop = loop->inner; in move_loop_invariants() 1337 loop = loop->next; in move_loop_invariants() 1339 loop = loop->inner; in move_loop_invariants() [all …]
|
| H A D | lambda-code.c | 1187 invariant_in_loop_and_outer_loops (struct loop *loop, tree op) in invariant_in_loop_and_outer_loops() argument 1210 gcc_loop_to_lambda_loop (struct loop *loop, int depth, in gcc_loop_to_lambda_loop() argument 1421 find_induction_var_from_exit_cond (struct loop *loop) in find_induction_var_from_exit_cond() argument 2021 stmt_is_bumper_for_loop (struct loop *loop, tree stmt) in stmt_is_bumper_for_loop() argument 2073 perfect_nest_p (struct loop *loop) in perfect_nest_p() argument 2209 exit_phi_for_loop_p (struct loop *loop, tree stmt) in exit_phi_for_loop_p() argument 2249 can_put_after_inner_loop (struct loop *loop, tree stmt) in can_put_after_inner_loop() argument 2280 can_convert_to_perfect_nest (struct loop *loop) in can_convert_to_perfect_nest() argument 2289 if (!loop->inner || loop->inner->inner) in can_convert_to_perfect_nest() 2322 (loop, analyze_scalar_evolution (loop, op0)); in can_convert_to_perfect_nest() [all …]
|
| H A D | loop-doloop.c | 156 doloop_valid_p (struct loop *loop, struct niter_desc *desc) in doloop_valid_p() argument 290 doloop_modify (struct loop *loop, struct niter_desc *desc, in doloop_modify() argument 479 doloop_optimize (struct loop *loop) in doloop_optimize() argument 496 iv_analysis_loop_init (loop); in doloop_optimize() 502 if (!doloop_valid_p (loop, desc)) in doloop_optimize() 517 if (loop->header->count) in doloop_optimize() 542 level = get_loop_level (loop) + 1; in doloop_optimize() 622 struct loop *loop; in doloop_optimize_loops() local 626 loop = loops->parray[i]; in doloop_optimize_loops() 627 if (!loop) in doloop_optimize_loops() [all …]
|
| H A D | tree-vect-analyze.c | 98 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_determine_vectorization_factor() local 231 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_operations() local 502 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_scalar_cycles() local 586 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_ref_dependence() local 1385 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_analyze_data_refs() local 1544 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_stmt_relevant_p() local 1611 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_mark_stmts_to_be_vectorized() local 1789 struct loop *loop = LOOP_VINFO_LOOP (loop_vinfo); in vect_can_advance_ivs_p() local 1831 (loop, analyze_scalar_evolution (loop, PHI_RESULT (phi))); in vect_can_advance_ivs_p() 1910 vect_analyze_loop_form (struct loop *loop) in vect_analyze_loop_form() argument [all …]
|
| H A D | tree-ssa-loop-prefetch.c | 325 struct loop *loop; /* Loop of the reference. */ member 396 analyze_ref (struct loop *loop, tree *ref_p, tree *base, in analyze_ref() argument 425 ar_data.loop = loop; in analyze_ref() 436 gather_memory_references_ref (struct loop *loop, struct mem_ref_group **refs, in gather_memory_references_ref() argument 455 gather_memory_references (struct loop *loop) in gather_memory_references() argument 877 should_unroll_loop_p (struct loop *loop, struct tree_niter_desc *desc, in should_unroll_loop_p() argument 888 if (loop->num_nodes > 2) in should_unroll_loop_p() 901 determine_unroll_factor (struct loop *loop, struct mem_ref_group *refs, in determine_unroll_factor() argument 956 loop_prefetch_arrays (struct loops *loops, struct loop *loop) in loop_prefetch_arrays() argument 1017 struct loop *loop; in tree_ssa_prefetch_arrays() local [all …]
|
| H A D | cfgloopanal.c | 36 just_once_each_iteration_p (const struct loop *loop, basic_block bb) in just_once_each_iteration_p() argument 43 if (bb->loop_father != loop) in just_once_each_iteration_p() 279 struct loop *cloop; in mark_irreducible_loops() 362 num_loop_insns (struct loop *loop) in num_loop_insns() argument 384 average_num_loop_insns (struct loop *loop) in average_num_loop_insns() argument 419 expected_loop_iterations (const struct loop *loop) in expected_loop_iterations() argument 424 if (loop->latch->count || loop->header->count) in expected_loop_iterations() 432 if (e->src == loop->latch) in expected_loop_iterations() 453 if (e->src == loop->latch) in expected_loop_iterations() 468 get_loop_level (const struct loop *loop) in get_loop_level() argument [all …]
|
| H A D | tree-vectorizer.h | 91 struct loop *loop; member 139 #define LOOP_VINFO_LOOP(L) (L)->loop 309 extern struct loop *slpeel_tree_peel_loop_to_edge 310 (struct loop *, struct loops *, edge, tree, tree, bool); 311 extern void slpeel_make_loop_iterate_ntimes (struct loop *, tree); 312 extern bool slpeel_can_duplicate_loop_p (struct loop *, edge); 314 extern void slpeel_verify_cfg_after_peeling (struct loop *, struct loop *); 326 extern tree vect_is_simple_reduction (struct loop *, tree); 332 extern loop_vec_info new_loop_vec_info (struct loop *loop); 341 extern loop_vec_info vect_analyze_loop (struct loop *); [all …]
|
| /freebsd-12.1/usr.bin/sed/tests/ |
| H A D | math.sed | 35 : loop 40 b loop 44 b loop 53 b loop 58 b loop 63 b loop 67 b loop 71 b loop 75 b loop 79 b loop [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/ |
| H A D | MainLoop.cpp | 72 RunImpl(MainLoop &loop); 79 MainLoop &loop; member in MainLoop::RunImpl 98 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument 105 for (auto &fd : loop.m_read_fds) in Poll() 125 if (loop.m_terminate_request) in ProcessEvents() 140 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument 155 for (const auto &sig : loop.m_signals) in get_sigmask() 234 if (loop.m_terminate_request) 237 loop.ProcessReadObject(handle); 246 if (loop.m_terminate_request) [all …]
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | loop.texi | 65 @code{struct loop} structure), and the pointer to the loop is stored in 91 that the entry edge of the loop leads from its immediate super-loop. 136 loop. 142 sub-loop, and the sibling of the loop in the loops tree. 143 @item @code{single_exit}: The exit edge of the loop, if the loop has 162 @item @code{flow_loop_nested_p}: Tests whether loop is a sub-loop of 163 another loop. 172 loop. 228 one of the edges entering loop header, thus performing either loop 231 loop. [all …]
|
| /freebsd-12.1/crypto/openssl/ssl/record/ |
| H A D | ssl3_record_tls13.c | 29 size_t ivlen, taglen, offset, loop, hdrlen; in tls13_enc() local 135 for (loop = 0; loop < SEQ_NUM_SIZE; loop++) in tls13_enc() 136 iv[offset + loop] = staticiv[offset + loop] ^ seq[loop]; in tls13_enc() 139 for (loop = SEQ_NUM_SIZE; loop > 0; loop--) { in tls13_enc() 140 ++seq[loop - 1]; in tls13_enc() 141 if (seq[loop - 1] != 0) in tls13_enc() 144 if (loop == 0) { in tls13_enc()
|