HomeSort by: relevance | last modified time | path
    Searched defs:may_be_zero (Results 1 - 12 of 12) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/
tree-ssa-loop.h 46 tree may_be_zero; /* The boolean expression. If it evaluates to true, member in class:tree_niter_desc
52 may_be_zero == false), more precisely the number
tree-ssa-loop-ivcanon.cc 622 || !integer_zerop (niter.may_be_zero)
734 edge exit, tree niter, bool may_be_zero,
953 if (may_be_zero)
1094 edge exit, tree niter, bool may_be_zero,
1200 if (may_be_zero)
1237 bool may_be_zero = false; local
1246 may_be_zero
1247 = niter_desc.may_be_zero && !integer_zerop (niter_desc.may_be_zero);
1251 /* For non-constant niter fold may_be_zero into niter again. *
    [all...]
tree-scalar-evolution.cc 2826 tree may_be_zero;
2835 may_be_zero = NULL_TREE;
2845 may_be_zero = niter_desc.may_be_zero;
2850 || !may_be_zero
2851 || integer_zerop (may_be_zero))
2853 else if (integer_nonzerop (may_be_zero))
2856 else if (COMPARISON_CLASS_P (may_be_zero))
2857 res = fold_build3 (COND_EXPR, TREE_TYPE (res), may_be_zero,
2821 tree may_be_zero; local
tree-ssa-loop-niter.cc 1231 niter->may_be_zero = fold_build2 (TRUTH_OR_EXPR, boolean_type_node,
1232 niter->may_be_zero,
1430 niter->may_be_zero = fold_build2 (TRUTH_OR_EXPR, boolean_type_node,
1431 niter->may_be_zero, mbz);
1444 tree step, num, assumptions, may_be_zero, span; local
1447 may_be_zero = fold_build2 (LE_EXPR, boolean_type_node, iv1->base, iv0->base);
1448 if (integer_onep (may_be_zero))
1481 may_be_zero = fold_build2 (EQ_EXPR, boolean_type_node,
1529 niter->may_be_zero = may_be_zero;
2155 tree may_be_zero = boolean_false_node; local
2538 tree may_be_zero = boolean_false_node; local
    [all...]
tree-ssa-loop-ivopts.cc 80 2) Add one doloop dedicated IV cand {(may_be_zero ? 1 : (niter + 1)), +, -1},
1502 if (!integer_zerop (niter->may_be_zero))
1505 print_generic_expr (dump_file, niter->may_be_zero, TDF_SLIM);
4439 /* See add_iv_candidate_for_doloop, for doloop may_be_zero case, we
5367 mbz = niter->may_be_zero;
5515 may_be_zero set or not. */
5539 TODO: we could also calculate the value MAY_BE_ZERO ? 0 : NITER and
5542 if (!integer_zerop (desc->may_be_zero))
5829 - Base is (may_be_zero ? 1 : (niter + 1)).
5842 tree may_be_zero = niter_desc->may_be_zero local
    [all...]
tree-vect-loop.cc 865 tree niter_assumptions, niter, may_be_zero; local
894 may_be_zero = NULL_TREE;
900 may_be_zero = niter_desc.may_be_zero;
903 if (may_be_zero && integer_zerop (may_be_zero))
904 may_be_zero = NULL_TREE;
906 if (may_be_zero)
908 if (COMPARISON_CLASS_P (may_be_zero))
910 /* Try to combine may_be_zero with assumptions, this can simplif
992 tree may_be_zero = niter_desc.may_be_zero; local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
tree-ssa-loop.h 46 tree may_be_zero; /* The boolean expression. If it evaluates to true, member in class:tree_niter_desc
52 may_be_zero == false), more precisely the number
tree-ssa-loop-ivcanon.cc 578 || !integer_zerop (niter.may_be_zero)
688 edge exit, tree niter, bool may_be_zero,
907 if (may_be_zero)
992 edge exit, tree niter, bool may_be_zero,
1098 if (may_be_zero)
1172 bool may_be_zero = false; local
1181 may_be_zero
1182 = niter_desc.may_be_zero && !integer_zerop (niter_desc.may_be_zero);
1188 /* For non-constant niter fold may_be_zero into niter again. *
    [all...]
tree-scalar-evolution.cc 2801 tree may_be_zero;
2810 may_be_zero = NULL_TREE;
2820 may_be_zero = niter_desc.may_be_zero;
2825 || !may_be_zero
2826 || integer_zerop (may_be_zero))
2828 else if (integer_nonzerop (may_be_zero))
2831 else if (COMPARISON_CLASS_P (may_be_zero))
2832 res = fold_build3 (COND_EXPR, TREE_TYPE (res), may_be_zero,
2796 tree may_be_zero; local
tree-ssa-loop-niter.cc 1246 niter->may_be_zero = fold_build2 (TRUTH_OR_EXPR, boolean_type_node,
1247 niter->may_be_zero,
1448 niter->may_be_zero = fold_build2 (TRUTH_OR_EXPR, boolean_type_node,
1449 niter->may_be_zero, mbz);
1462 tree step, num, assumptions, may_be_zero, span; local
1465 may_be_zero = fold_build2 (LE_EXPR, boolean_type_node, iv1->base, iv0->base);
1466 if (integer_onep (may_be_zero))
1499 may_be_zero = fold_build2 (EQ_EXPR, boolean_type_node,
1547 niter->may_be_zero = may_be_zero;
2816 tree may_be_zero = fold_build2 (EQ_EXPR, boolean_type_node, src, local
    [all...]
tree-ssa-loop-ivopts.cc 80 2) Add one doloop dedicated IV cand {(may_be_zero ? 1 : (niter + 1)), +, -1},
1500 if (!integer_zerop (niter->may_be_zero))
1503 print_generic_expr (dump_file, niter->may_be_zero, TDF_SLIM);
4398 /* See add_iv_candidate_for_doloop, for doloop may_be_zero case, we
5318 mbz = niter->may_be_zero;
5466 may_be_zero set or not. */
5489 TODO: we could also calculate the value MAY_BE_ZERO ? 0 : NITER and
5492 if (!integer_zerop (desc->may_be_zero))
5779 - Base is (may_be_zero ? 1 : (niter + 1)).
5792 tree may_be_zero = niter_desc->may_be_zero local
    [all...]
tree-vect-loop.cc 734 tree niter_assumptions, niter, may_be_zero; local
745 may_be_zero = NULL_TREE;
751 may_be_zero = niter_desc.may_be_zero;
754 if (may_be_zero && integer_zerop (may_be_zero))
755 may_be_zero = NULL_TREE;
757 if (may_be_zero)
759 if (COMPARISON_CLASS_P (may_be_zero))
761 /* Try to combine may_be_zero with assumptions, this can simplif
    [all...]

Completed in 59 milliseconds