Home
last modified time | relevance | path

Searched refs:niter_desc (Results 1 – 9 of 9) sorted by relevance

/trueos/contrib/gcc/
HDcfgloop.h308 struct niter_desc struct
355 extern void find_simple_exit (struct loop *, struct niter_desc *); argument
359 extern struct niter_desc *get_simple_loop_desc (struct loop *loop);
362 static inline struct niter_desc *
365 return (struct niter_desc *) loop->aux; in simple_loop_desc()
HDloop-unroll.c216 struct niter_desc *desc = get_simple_loop_desc (loop); in loop_exit_at_end_p()
347 struct niter_desc *desc; in decide_peel_once_rolling()
387 struct niter_desc *desc; in decide_peel_completely()
484 struct niter_desc *desc = get_simple_loop_desc (loop); in peel_loop_completely()
548 struct niter_desc *desc; in decide_unroll_constant_iterations()
669 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_constant_iterations()
829 struct niter_desc *desc; in decide_unroll_runtime_iterations()
946 struct niter_desc *desc = get_simple_loop_desc (loop); in unroll_loop_runtime_iterations()
1169 struct niter_desc *desc; in decide_peel_simple()
1268 struct niter_desc *desc = get_simple_loop_desc (loop); in peel_loop_simple()
[all …]
HDloop-doloop.c156 doloop_valid_p (struct loop *loop, struct niter_desc *desc) in doloop_valid_p()
290 doloop_modify (struct loop *loop, struct niter_desc *desc, in doloop_modify()
489 struct niter_desc *desc; in doloop_optimize()
HDloop-iv.c1267 determine_max_iter (struct niter_desc *desc) in determine_max_iter()
1816 enum rtx_code cond, bool signed_p, struct niter_desc *desc) in shorten_into_mode()
1875 enum rtx_code cond, struct niter_desc *desc) in canonicalize_iv_subregs()
1990 struct niter_desc *desc) in iv_number_of_iterations()
2541 check_simple_exit (struct loop *loop, edge e, struct niter_desc *desc) in check_simple_exit()
2588 find_simple_exit (struct loop *loop, struct niter_desc *desc) in find_simple_exit()
2593 struct niter_desc act; in find_simple_exit()
2675 struct niter_desc *
2678 struct niter_desc *desc = simple_loop_desc (loop); in get_simple_loop_desc()
2683 desc = XNEW (struct niter_desc); in get_simple_loop_desc()
[all …]
HDtree-ssa-loop-niter.c1856 struct tree_niter_desc niter_desc; in estimate_numbers_of_iterations_loop() local
1870 if (!number_of_iterations_exit (loop, exits[i], &niter_desc, false)) in estimate_numbers_of_iterations_loop()
1873 niter = niter_desc.niter; in estimate_numbers_of_iterations_loop()
1875 if (!zero_p (niter_desc.may_be_zero) in estimate_numbers_of_iterations_loop()
1876 && !nonzero_p (niter_desc.may_be_zero)) in estimate_numbers_of_iterations_loop()
1877 niter = build3 (COND_EXPR, type, niter_desc.may_be_zero, in estimate_numbers_of_iterations_loop()
1881 niter_desc.additional_info, in estimate_numbers_of_iterations_loop()
HDpredict.c649 struct niter_desc desc; in predict_loops()
682 struct tree_niter_desc niter_desc; in predict_loops() local
688 if (number_of_iterations_exit (loop, exits[j], &niter_desc, false)) in predict_loops()
689 niter = niter_desc.niter; in predict_loops()
690 if (!niter || TREE_CODE (niter_desc.niter) != INTEGER_CST) in predict_loops()
HDtree-scalar-evolution.c2476 struct tree_niter_desc niter_desc; in number_of_iterations_in_loop() local
2492 if (!number_of_iterations_exit (loop, exit, &niter_desc, false)) in number_of_iterations_in_loop()
2495 type = TREE_TYPE (niter_desc.niter); in number_of_iterations_in_loop()
2496 if (integer_nonzerop (niter_desc.may_be_zero)) in number_of_iterations_in_loop()
2498 else if (integer_zerop (niter_desc.may_be_zero)) in number_of_iterations_in_loop()
2499 res = niter_desc.niter; in number_of_iterations_in_loop()
HDChangeLog-200441838 (struct rtx_iv, struct niter_desc): New.
/trueos/contrib/gcc/doc/
HDloop.texi429 function. On RTL, the results are returned in @code{struct niter_desc}