Home
last modified time | relevance | path

Searched refs:binop_svalue (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsvalue.cc219 if (const binop_svalue *binop_sval = dyn_cast_binop_svalue ()) in can_merge_p()
237 if (const binop_svalue *binop_sval = dyn_cast_binop_svalue ()) in can_merge_p()
268 if (const binop_svalue *other_binop_sval in can_merge_p()
443 const binop_svalue *binop_sval1 = (const binop_svalue *)sval1; in cmp_ptr()
444 const binop_svalue *binop_sval2 = (const binop_svalue *)sval2; in cmp_ptr()
689 const binop_svalue *binop_sval in maybe_get_deref_base_region()
690 = as_a <const binop_svalue *> (iter); in maybe_get_deref_base_region()
1187 binop_svalue::dump_to_pp (pretty_printer *pp, bool simple) const in dump_to_pp()
1226 binop_svalue::accept (visitor *v) const in accept()
1236 binop_svalue::implicitly_live_p (const svalue_set *live_svalues, in implicitly_live_p()
H A Dregion-model-reachability.cc226 const binop_svalue *binop_sval = (const binop_svalue *)sval; in handle_sval()
H A Dsvalue.h117 virtual const binop_svalue *
674 class binop_svalue : public svalue
714 binop_svalue (tree type, enum tree_code op,
726 const binop_svalue *dyn_cast_binop_svalue () const FINAL OVERRIDE
751 is_a_helper <const binop_svalue *>::test (const svalue *sval)
756 template <> struct default_hash_traits<binop_svalue::key_t>
757 : public member_function_hash_traits<binop_svalue::key_t>
H A Dregion-model-manager.cc431 if (const binop_svalue *binop = arg->dyn_cast_binop_svalue ()) in maybe_fold_unaryop()
729 if (const binop_svalue *binop = arg0->dyn_cast_binop_svalue ()) in maybe_fold_binop()
745 if (const binop_svalue *binop = arg0->dyn_cast_binop_svalue ()) in maybe_fold_binop()
779 binop_svalue::key_t key (type, op, arg0, arg1); in get_or_create_binop()
780 if (binop_svalue **slot = m_binop_values_map.get (key)) in get_or_create_binop()
782 binop_svalue *binop_sval = new binop_svalue (type, op, arg0, arg1); in get_or_create_binop()
H A Dregion-model.h217 virtual void visit_binop_svalue (const binop_svalue *) {} in visit_binop_svalue() argument
414 typedef hash_map<binop_svalue::key_t, binop_svalue *> binop_values_map_t;
H A Dsm-taint.cc708 const binop_svalue *binop_sval = as_a <const binop_svalue *> (sval); in alt_get_inherited_state()
H A Danalyzer.h47 class binop_svalue; variable
H A Dregion-model.cc2539 const binop_svalue *binop_sval in deref_rvalue()
2540 = as_a <const binop_svalue *> (ptr_sval); in deref_rvalue()
3044 else if (const binop_svalue *binop = lhs->dyn_cast_binop_svalue ()) in eval_condition_without_cm()
3171 const binop_svalue *binop_sval = outer_lhs->dyn_cast_binop_svalue (); in add_constraints_from_binop()
3398 if (const binop_svalue *binop_sval = sval->dyn_cast_binop_svalue ()) in get_representative_path_var_1()
5050 const binop_svalue *binop = four_times_x_init->dyn_cast_binop_svalue (); in test_binop_svalue_folding()
H A DChangeLog1842 (binop_svalue::dump_to_pp): Use it to print MIN_EXPR and MAX_EXPR
1876 (binop_svalue::binop_svalue): Likewise.
2360 (binop_svalue::key_t::mark_empty): Use 2 rather than NULL_TREE.
2361 (binop_svalue::key_t::is_empty): Likewise.
2362 (default_hash_traits<binop_svalue::key_t>::empty_zero_p): Make
3094 (binop_svalue::implicitly_live_p): Likewise.
3105 (binop_svalue::implicitly_live_p): Likewise.
3695 * region-model.h (binop_svalue::dyn_cast_binop_svalue): Remove
4512 (class binop_svalue): New forward decl.
5531 (class binop_svalue): New.
[all …]
H A Dconstraint-manager.cc1806 if (const binop_svalue *lhs_binop = lhs->dyn_cast_binop_svalue ()) in add_constraint()