/netbsd-current/external/gpl3/gcc/dist/gcc/ |
H A D | gimple-ssa-warn-access.cc | 270 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 D | gimple-ssa-sprintf.cc | 2036 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 D | tree-ssa-dse.cc | 642 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 D | tree-ssa-strlen.cc | 3048 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 D | gimple-fold.cc | 1593 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 D | builtins.cc | 3166 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 D | gimple-ssa-sprintf.c | 2026 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 D | tree-ssa-dse.c | 486 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 D | builtins.c | 620 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 D | tree-ssa-strlen.c | 3172 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 D | gimple-fold.c | 1345 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 D | calls.c | 1612 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
|