Searched refs:lendata (Results 1 - 12 of 12) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dgimple-ssa-warn-access.cc270 c_strlen_data lendata = { }; local
271 tree len = c_strlen (exp, 1, &lendata);
272 if (len || !lendata.minlen || !lendata.decl)
276 return lendata.decl;
278 len = lendata.minlen;
279 if (lendata.off)
283 if (TREE_CODE (lendata.off) == INTEGER_CST)
285 else if (TREE_CODE (lendata.off) == PLUS_EXPR
286 && TREE_CODE (TREE_OPERAND (lendata
421 c_strlen_data lendata = { }; local
451 c_strlen_data lendata = { }; local
2514 c_strlen_data lendata = { }; local
[all...]
H A Dgimple-ssa-sprintf.cc2036 c_strlen_data lendata = { };
2037 lendata.maxbound = str;
2039 get_range_strlen_dynamic (str, stmt, &lendata, ptr_qry);
2047 get_range_strlen (str, &lendata, eltsize);
2055 if ((lendata.maxbound && !tree_fits_uhwi_p (lendata.maxbound))
2056 || !tree_fits_uhwi_p (lendata.maxlen))
2059 res.nonstr = lendata.decl;
2064 if (integer_zerop (lendata.minlen)
2065 && (!lendata
[all...]
H A Dtree-ssa-dse.cc642 c_strlen_data lendata = { }; local
645 if (!get_range_strlen (srcstr, &lendata, /*eltsize=*/1)
646 || !tree_fits_uhwi_p (lendata.minlen))
648 else if (tree_to_uhwi (lendata.minlen) < (unsigned) head_trim)
650 head_trim = tree_to_uhwi (lendata.minlen);
H A Dtree-ssa-strlen.cc3048 c_strlen_data lendata = { }; local
3051 lendata.maxbound = src;
3052 get_range_strlen (src, &lendata, /* eltsize = */1);
3053 if (TREE_CODE (lendata.minlen) == INTEGER_CST
3054 && TREE_CODE (lendata.maxbound) == INTEGER_CST)
3058 if (integer_all_onesp (lendata.maxlen))
3061 lenrange[0] = wi::to_wide (lendata.minlen, prec);
3062 lenrange[1] = wi::to_wide (lendata.maxbound, prec);
4068 c_strlen_data lendata = { };
4071 lendata
[all...]
H A Dgimple-fold.cc1593 c_strlen_data lendata = { }; local
1594 val = c_strlen (arg, 1, &lendata, eltsize);
1596 if (!val && lendata.decl)
1600 val = lendata.minlen;
1601 pdata->decl = lendata.decl;
2016 c_strlen_data lendata = { }; local
2017 if (!get_range_strlen (arg, visited, rkind, &lendata, /* eltsize = */1))
2018 lendata.maxlen = NULL_TREE;
2019 else if (lendata.maxlen && integer_all_onesp (lendata
4003 c_strlen_data lendata = { }; local
[all...]
H A Dbuiltins.cc3166 c_strlen_data lendata = { };
3167 tree len = c_strlen (src, 0, &lendata, 1);
3194 lendata.decl = unterminated_array (src, &len, &exact);
3195 if (!lendata.decl)
3199 if (lendata.decl)
3604 c_strlen_data lendata = { };
3606 || !(len = c_strlen (src, 0, &lendata, 1)))
3702 c_strlen_data lendata = { };
3703 get_range_strlen (src, &lendata, /* eltsize = */ 1);
3718 tree srclen = (lendata
3165 c_strlen_data lendata = { }; local
3603 c_strlen_data lendata = { }; local
3701 c_strlen_data lendata = { }; local
8366 c_strlen_data lendata = { }; local
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-ssa-sprintf.c2026 c_strlen_data lendata = { };
2027 lendata.maxbound = str;
2029 get_range_strlen_dynamic (str, &lendata, vr);
2037 get_range_strlen (str, &lendata, eltsize);
2045 if ((lendata.maxbound && !tree_fits_uhwi_p (lendata.maxbound))
2046 || !tree_fits_uhwi_p (lendata.maxlen))
2049 res.nonstr = lendata.decl;
2054 if (integer_zerop (lendata.minlen)
2055 && (!lendata
[all...]
H A Dtree-ssa-dse.c486 c_strlen_data lendata = { }; local
489 if (!get_range_strlen (srcstr, &lendata, /*eltsize=*/1)
490 || !tree_fits_uhwi_p (lendata.minlen))
492 else if (tree_to_uhwi (lendata.minlen) < (unsigned) head_trim)
494 head_trim = tree_to_uhwi (lendata.minlen);
H A Dbuiltins.c620 c_strlen_data lendata = { }; local
621 tree len = c_strlen (exp, 1, &lendata);
622 if (len == NULL_TREE && lendata.minlen && lendata.decl)
626 len = lendata.minlen;
627 if (lendata.off)
631 if (TREE_CODE (lendata.off) == INTEGER_CST)
633 else if (TREE_CODE (lendata.off) == PLUS_EXPR
634 && TREE_CODE (TREE_OPERAND (lendata.off, 1)) == INTEGER_CST)
638 tree temp = TREE_OPERAND (lendata
3134 c_strlen_data lendata = { }; local
3388 c_strlen_data lendata = { }; local
4569 c_strlen_data lendata = { }; local
4696 c_strlen_data lendata = { }; local
4774 c_strlen_data lendata = { }; local
9173 c_strlen_data lendata = { }; local
[all...]
H A Dtree-ssa-strlen.c3172 c_strlen_data lendata = { }; local
3175 lendata.maxbound = src;
3176 get_range_strlen (src, &lendata, /* eltsize = */1);
3177 if (TREE_CODE (lendata.minlen) == INTEGER_CST
3178 && TREE_CODE (lendata.maxbound) == INTEGER_CST)
3182 if (integer_all_onesp (lendata.maxlen))
3185 lenrange[0] = wi::to_wide (lendata.minlen, prec);
3186 lenrange[1] = wi::to_wide (lendata.maxbound, prec);
4157 c_strlen_data lendata = { };
4160 lendata
[all...]
H A Dgimple-fold.c1345 c_strlen_data lendata = { }; local
1346 val = c_strlen (arg, 1, &lendata, eltsize);
1348 if (!val && lendata.decl)
1352 val = lendata.minlen;
1353 pdata->decl = lendata.decl;
1773 c_strlen_data lendata = { }; local
1774 if (!get_range_strlen (arg, &visited, rkind, &lendata, /* eltsize = */1))
1775 lendata.maxlen = NULL_TREE;
1776 else if (lendata.maxlen && integer_all_onesp (lendata
3806 c_strlen_data lendata = { }; local
[all...]
H A Dcalls.c1612 c_strlen_data lendata = { };
1616 lendata.maxbound = arg;
1617 get_range_strlen (arg, &lendata, /* eltsize = */ 1);
1618 maxlen = lendata.maxbound;
1641 c_strlen_data lendata = { };
1645 lendata.maxbound = arg;
1646 get_range_strlen (arg, &lendata, /* eltsize = */ 1);
1647 maxlen = lendata.maxbound;
1611 c_strlen_data lendata = { }; local
1640 c_strlen_data lendata = { }; local

Completed in 249 milliseconds