Home
last modified time | relevance | path

Searched refs:pointer_query (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dpointer-query.h58 class pointer_query; variable
71 ssa_name_limit_t &, pointer_query &);
75 ssa_name_limit_t * = nullptr, pointer_query * = nullptr) const;
158 class pointer_query
160 DISABLE_COPY_AND_ASSIGN (pointer_query);
174 explicit pointer_query (range_query * = nullptr);
267 pointer_query *);
H A Dtree-ssa-strlen.h24 class pointer_query; variable
28 pointer_query * = NULL);
36 pointer_query &);
39 extern bool handle_printf_call (gimple_stmt_iterator *, pointer_query &);
H A Dpointer-query.cc47 ssa_name_limit_t &, pointer_query *);
118 ssa_name_limit_t &snlim, pointer_query *qry) in gimple_call_return_array()
635 ssa_name_limit_t &snlim, pointer_query &qry) in merge_ref()
741 pointer_query *qry /* = NULL */) const in get_ref()
752 pointer_query empty_qry; in get_ref()
1438 pointer_query::pointer_query (range_query *qry /* = NULL */) in pointer_query() function in pointer_query
1449 pointer_query::get_ref (tree ptr, int ostype /* = 1 */) const in get_ref()
1481 pointer_query::get_ref (tree ptr, gimple *stmt, access_ref *pref, in get_ref()
1518 pointer_query::put_ref (tree ptr, const access_ref &ref, int ostype /* = 1 */) in put_ref()
1557 pointer_query::flush_cache () in flush_cache()
[all …]
H A Dgimple-ssa-warn-restrict.h25 extern opt_code check_bounds_or_overlap (class pointer_query &, gimple *,
H A Dgimple-array-bounds.h44 pointer_query m_ptr_qry;
H A Dgimple-ssa-warn-restrict.cc76 pointer_query m_ptr_qry;
163 builtin_memref (pointer_query &, gimple *, tree, tree);
171 pointer_query &m_ptr_qry;
205 builtin_access (pointer_query &, gimple *,
244 builtin_memref::builtin_memref (pointer_query &ptrqry, gimple *stmt, tree expr, in builtin_memref()
685 builtin_access::builtin_access (pointer_query &ptrqry, gimple *call, in builtin_access()
2006 pointer_query ptrqry (get_range_query (cfun)); in check_bounds_or_overlap()
2013 check_bounds_or_overlap (pointer_query &ptrqry, in check_bounds_or_overlap()
H A Dgimple-ssa-sprintf.cc603 fmtresult (*fmtfunc) (const directive &, tree, pointer_query &);
971 format_none (const directive &, tree, pointer_query &) in format_none() argument
980 format_percent (const directive &, tree, pointer_query &) in format_percent() argument
1202 format_integer (const directive &dir, tree arg, pointer_query &ptr_qry) in format_integer()
1833 format_floating (const directive &dir, tree arg, pointer_query &) in format_floating() argument
2028 unsigned eltsize, pointer_query &ptr_qry) in get_string_length()
2163 format_character (const directive &dir, tree arg, pointer_query &ptr_qry) in format_character()
2487 format_string (const directive &dir, tree arg, pointer_query &ptr_qry) in format_string()
2697 format_plain (const directive &dir, tree, pointer_query &) in format_plain() argument
3093 pointer_query &ptr_qry) in format_directive()
[all …]
H A Dtree-ssa-strlen.cc197 bitmap, pointer_query *, unsigned *);
305 pointer_query ptr_qry;
1095 pointer_query *ptr_qry, unsigned *pssa_def_max) in get_range_strlen_phi()
1169 pointer_query *ptr_qry) in get_maxbound()
1212 pointer_query *ptr_qry, unsigned *pssa_def_max) in get_range_strlen_dynamic()
1341 pointer_query &ptr_qry) in get_range_strlen_dynamic()
2908 pointer_query *ptr_qry /* = NULL */) in maybe_diag_stxncpy_trunc()
H A Dgimple-ssa-warn-access.cc2142 pointer_query m_ptr_qry;
4081 pointers_related_p (gimple *stmt, tree p, tree q, pointer_query &qry, in pointers_related_p()
4132 pointers_related_p (gimple *stmt, tree p, tree q, pointer_query &qry) in pointers_related_p()
H A DChangeLog11235 * pointer-query.h (pointer_query::cache_type): Use auto_vec for auto
11255 (pass_wrestrict::execute): Set up and tear down pointer_query and
11278 pointer_query cache.
11279 * pointer-query.cc (pointer_query::pointer_query): Remove cache
11281 (pointer_query::get_ref): Replace cache pointer with direct access.
11282 (pointer_query::put_ref): Same.
11283 (pointer_query::flush_cache): Same.
11284 (pointer_query::dump): Same.
11285 * pointer-query.h (class pointer_query): Remove cache argument from
11287 * tree-ssa-strlen.cc: Remove pointer_query cache.
[all …]
H A DChangeLog-20211430 (pointer_query::dump): Call it.
8532 (pointer_query::get_ref): Same.
15093 (pointer_query::put_ref): Modify a cached value, not a copy of it.
15094 (pointer_query::dump): New function.
15097 * pointer-query.h (pointer_query::dump): Declare.
15100 (printf_strlen_execute): Factor code out into pointer_query::put_ref.
18565 (pointer_query::pointer_query): Same.
18566 (pointer_query::get_ref): Same.
18567 (pointer_query::put_ref): Same.
18568 (pointer_query::flush_cache): Same.
[all …]
H A DChangeLog-20202613 (pointer_query::pointer_query): New member function.
2614 (pointer_query::get_ref): Same.
2615 (pointer_query::put_ref): Same.
2618 * builtins.h (class pointer_query): New class.