Home
last modified time | relevance | path

Searched refs:loop_info (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-loop-versioning.cc211 class loop_info class
273 name_prop (loop_info &li) : m_li (li) {} in name_prop()
278 loop_info &m_li;
281 loop_info &get_loop_info (class loop *loop) { return m_loops[loop->num]; } in get_loop_info()
337 auto_vec<loop_info> m_loops;
490 loop_info::worth_versioning_p () const in worth_versioning_p()
549 loop_info &li = get_loop_info (bb->loop_father); in loop_versioning()
615 loop_info &li = get_loop_info (loop); in version_for_unity()
1363 loop_info &li = get_loop_info (loop); in analyze_block()
1413 loop_info &linfo = get_loop_info (loop); in analyze_blocks()
[all …]
H A Dtree-parloops.cc225 parloops_is_slp_reduction (loop_vec_info loop_info, gimple *phi, in parloops_is_slp_reduction() argument
229 class loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in parloops_is_slp_reduction()
294 use_stmt_info = loop_info->lookup_stmt (loop_use_stmt); in parloops_is_slp_reduction()
313 stmt_vec_info def_stmt_info = loop_info->lookup_def (op); in parloops_is_slp_reduction()
331 stmt_vec_info def_stmt_info = loop_info->lookup_def (op); in parloops_is_slp_reduction()
366 LOOP_VINFO_REDUCTION_CHAINS (loop_info).safe_push (reduc_chain[0]); in parloops_is_slp_reduction()
455 parloops_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info, in parloops_is_simple_reduction() argument
462 class loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in parloops_is_simple_reduction()
513 stmt_vec_info def_stmt_info = loop_info->lookup_def (loop_arg); in parloops_is_simple_reduction()
552 && (STMT_VINFO_DEF_TYPE (loop_info->lookup_stmt (use_stmt)) in parloops_is_simple_reduction()
[all …]
H A Dtree-vect-loop.cc3591 vect_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info, in vect_is_simple_reduction() argument
3640 stmt_vec_info def_stmt_info = loop_info->lookup_def (latch_def); in vect_is_simple_reduction()
3646 = flow_loop_nested_p (LOOP_VINFO_LOOP (loop_info), loop); in vect_is_simple_reduction()
3662 && (STMT_VINFO_DEF_TYPE (loop_info->lookup_stmt (use_stmt)) in vect_is_simple_reduction()
3755 stmt_vec_info stmt_info = loop_info->lookup_stmt (stmt); in vect_is_simple_reduction()
3792 LOOP_VINFO_REDUCTION_CHAINS (loop_info).safe_push (reduc_chain[0]); in vect_is_simple_reduction()
H A Dtree-vect-patterns.cc915 loop_vec_info loop_info = dyn_cast <loop_vec_info> (vinfo); in vect_reassociating_reduction_p() local
916 if (!loop_info) in vect_reassociating_reduction_p()
925 class loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_reassociating_reduction_p()
H A Dtree-vect-stmts.cc11992 loop_vec_info loop_info = dyn_cast <loop_vec_info> (vinfo); in supportable_widening_operation() local
12006 if (loop_info) in supportable_widening_operation()
12007 vect_loop = LOOP_VINFO_LOOP (loop_info); in supportable_widening_operation()
12059 stmt_vec_info use_stmt_info = loop_info->lookup_single_use (lhs); in supportable_widening_operation()
H A DChangeLog-1998313 * loop.h (loop_info): New field 'vtop'.
314 * loop.c (check_dbra_loop): Use loop_info->vtop rather than
318 number of iterations. Set loop_info->vtop. Don't subtract
860 in the loop_info structure.
881 * loop.c (check_dbra_loop): New argument loop_info. Update fields
1377 * loop.h (struct loop_info): Define new structure.
1379 (unroll_loop): Added new argument loop_info to prototype.
1383 and new pointer loop_info.
1385 loop_info structure.
1387 (insert_bct): New argument loop_info.
[all …]
H A DChangeLog-20008821 (struct loop_info): Add ivs field.
8837 (struct loop_info): Add regs field.
8839 in loop_regs structure as part of loop_info structure.
8849 * loop.h (loop_info): New field iv.
9092 (struct loop_info): Add fields store_mems, mems, mems_idx,
9097 * loop.c (loop_store_mems): Replace with field in loop_info struct.
29984 (precondition_loop_p): Delete loop_start and loop_info arguments;
29988 (precondition_loop_p): Delete loop_start and loop_info arguments;
30494 * loop.c (loop_optimize): Allocate loop_info structure for each loop
30510 (loop_optimize): Allocate loop_info structure for each loop
[all …]
H A DChangeLog-19999760 (prescan_loop, strength_reduce): New argument loop_info. All callers
9762 (scan_loop): New variable loop_info, initialize to address of
9764 (prescan_loop): Set loop_info->vtop if find NOTE_INSN_LOOP_VTOP.
9769 loop_info with function argument of same name.
9772 * loop.h (struct loop_info): New fields num, loops_enclosed,
9778 field of loop_info.
9780 loop_info->vtop computed in prescan_loop.
H A DChangeLog-20068784 * config/bfin/bfin.c (struct loop_info): New members block_bitmap and
11927 (DEF_VEC_P (loop_info)): New.
11928 (DEF_VEC_ALLOC_P (loop_info,heap)): New.
11929 (struct loop_info): New.
11930 (loop_info): New typedef.
H A DChangeLog-200133161 * loop.c (prescan_loop): Set loop_info->has_nonconst_call.
33162 Use it instead of loop_info->has_call for scanning loop mems.
33163 (check_dbra_loop): Replace loop_info->has_call test with
33164 loop_info->has_nonconst_call.
H A DChangeLog-200710916 (vectorizable_reduction): Likewise. Also pass loop_info to
10944 additional argument loop, and loop_info passed to
22979 instead of LOOP_VINFO_INT_NITERS to avoid having to geneate loop_info.
27341 (struct loop_info): New members incoming, incoming_src and
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-loop-versioning.cc213 class loop_info class
279 name_prop (loop_info &li) : m_li (li) {} in name_prop()
284 loop_info &m_li;
287 loop_info &get_loop_info (class loop *loop) { return m_loops[loop->num]; } in get_loop_info()
343 auto_vec<loop_info> m_loops;
496 loop_info::worth_versioning_p () const in worth_versioning_p()
570 loop_info &li = get_loop_info (bb->loop_father); in loop_versioning()
636 loop_info &li = get_loop_info (loop); in version_for_unity()
1384 loop_info &li = get_loop_info (loop); in analyze_block()
1435 loop_info &linfo = get_loop_info (loop); in analyze_blocks()
[all …]
H A Dtree-parloops.c225 parloops_is_slp_reduction (loop_vec_info loop_info, gimple *phi, in parloops_is_slp_reduction() argument
229 class loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in parloops_is_slp_reduction()
294 use_stmt_info = loop_info->lookup_stmt (loop_use_stmt); in parloops_is_slp_reduction()
313 stmt_vec_info def_stmt_info = loop_info->lookup_def (op); in parloops_is_slp_reduction()
331 stmt_vec_info def_stmt_info = loop_info->lookup_def (op); in parloops_is_slp_reduction()
366 LOOP_VINFO_REDUCTION_CHAINS (loop_info).safe_push (reduc_chain[0]); in parloops_is_slp_reduction()
455 parloops_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info, in parloops_is_simple_reduction() argument
462 class loop *vect_loop = LOOP_VINFO_LOOP (loop_info); in parloops_is_simple_reduction()
513 stmt_vec_info def_stmt_info = loop_info->lookup_def (loop_arg); in parloops_is_simple_reduction()
552 && (STMT_VINFO_DEF_TYPE (loop_info->lookup_stmt (use_stmt)) in parloops_is_simple_reduction()
[all …]
H A Dtree-vectorizer.h1368 init_cost (class loop *loop_info)
1370 return targetm.vectorize.init_cost (loop_info);
H A Dtree-vect-loop.c3151 vect_is_simple_reduction (loop_vec_info loop_info, stmt_vec_info phi_info, in vect_is_simple_reduction() argument
3200 stmt_vec_info def_stmt_info = loop_info->lookup_def (latch_def); in vect_is_simple_reduction()
3206 = flow_loop_nested_p (LOOP_VINFO_LOOP (loop_info), loop); in vect_is_simple_reduction()
3222 && (STMT_VINFO_DEF_TYPE (loop_info->lookup_stmt (use_stmt)) in vect_is_simple_reduction()
3315 stmt_vec_info stmt_info = loop_info->lookup_stmt (stmt); in vect_is_simple_reduction()
3343 LOOP_VINFO_REDUCTION_CHAINS (loop_info).safe_push (reduc_chain[0]); in vect_is_simple_reduction()
H A Dtarghooks.c1355 default_init_cost (class loop *loop_info ATTRIBUTE_UNUSED) in default_init_cost()
H A Dtree-vect-patterns.c861 loop_vec_info loop_info = STMT_VINFO_LOOP_VINFO (stmt_info); in vect_reassociating_reduction_p() local
862 if (!loop_info) in vect_reassociating_reduction_p()
871 class loop *loop = LOOP_VINFO_LOOP (loop_info); in vect_reassociating_reduction_p()
H A Dtree-vect-stmts.c11661 loop_vec_info loop_info = STMT_VINFO_LOOP_VINFO (stmt_info); in supportable_widening_operation() local
11675 if (loop_info) in supportable_widening_operation()
11676 vect_loop = LOOP_VINFO_LOOP (loop_info); in supportable_widening_operation()
11728 stmt_vec_info use_stmt_info = loop_info->lookup_single_use (lhs); in supportable_widening_operation()
H A Dtarget.def2027 "body, and epilogue of the loop or basic block. If @var{loop_info} is "
2031 (class loop *loop_info),
/netbsd-src/external/ibm-public/postfix/dist/src/local/
H A Dlocal.c754 state.loop_info = delivered_hdr_init(rqst->fp, rqst->data_offset, in local_deliver()
779 delivered_hdr_free(state.loop_info); in local_deliver()
H A Drecipient.c243 if (delivered_hdr_find(state.loop_info, state.msg_attr.rcpt.address)) { in deliver_recipient()
H A Dlocal.h114 DELIVERED_HDR_INFO *loop_info; /* external loop filter */ member
/netbsd-src/external/bsd/am-utils/dist/conf/mount/
H A Dmount_linux.c966 struct loop_info loopinfo; in show_loop()
1012 struct loop_info loopinfo; in find_unused_loop_device()
1077 struct loop_info loopinfo; in setup_loop_device()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c5053 struct loop *loop_info; member
5069 struct loop *loop = data->loop_info; in rs6000_density_test()
5072 loop_vec_info loop_vinfo = loop_vec_info_for_loop (data->loop_info); in rs6000_density_test()
5114 rs6000_init_cost (struct loop *loop_info) in rs6000_init_cost() argument
5117 data->loop_info = loop_info; in rs6000_init_cost()
5194 if (cost_data->loop_info) in rs6000_finish_cost()
5201 if (cost_data->loop_info) in rs6000_finish_cost()
5203 loop_vec_info vec_info = loop_vec_info_for_loop (cost_data->loop_info); in rs6000_finish_cost()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/spu/
H A Dspu.c6661 spu_init_cost (struct loop *loop_info ATTRIBUTE_UNUSED) in spu_init_cost()

12