Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsvalue.cc111 if (const constant_svalue *cst_sval = sval->dyn_cast_constant_svalue ()) in maybe_get_constant()
393 const constant_svalue *constant_sval1 = (const constant_svalue *)sval1; in cmp_ptr()
394 const constant_svalue *constant_sval2 = (const constant_svalue *)sval2; in cmp_ptr()
808 constant_svalue::dump_to_pp (pretty_printer *pp, bool simple) const in dump_to_pp()
830 constant_svalue::accept (visitor *v) const in accept()
839 constant_svalue::implicitly_live_p (const svalue_set *, in implicitly_live_p()
850 constant_svalue::eval_condition (const constant_svalue *lhs, in eval_condition()
852 const constant_svalue *rhs) in eval_condition()
877 constant_svalue::maybe_fold_bits_within (tree type, in maybe_fold_bits_within()
896 constant_svalue::all_zeroes_p () const in all_zeroes_p()
H A Dsvalue.h107 virtual const constant_svalue *
271 class constant_svalue : public svalue
274 constant_svalue (tree cst_expr)
282 const constant_svalue *
291 static tristate eval_condition (const constant_svalue *lhs,
293 const constant_svalue *rhs);
311 is_a_helper <const constant_svalue *>::test (const svalue *sval)
H A Danalyzer.h41 class constant_svalue; variable
H A DChangeLog2141 (constant_svalue::all_zeroes_p): New.
2144 (constant_svalue::all_zeroes_p): New decl.
2323 (constant_svalue::maybe_fold_bits_within): New.
2345 (constant_svalue::maybe_fold_bits_within): New.
3087 (constant_svalue::implicitly_live_p): Likewise.
3100 (constant_svalue::implicitly_live_p): Likewise.
5050 (constant_svalue::compare_fields): Delete.
5051 (constant_svalue::add_to_hash): Delete.
5052 (constant_svalue::merge_values): Delete.
5053 (constant_svalue::eval_condition): Move to svalue.cc.
[all …]
H A Dregion-model-manager.cc222 constant_svalue **slot = m_constants_map.get (cst_expr); in get_or_create_constant_svalue()
225 constant_svalue *cst_sval = new constant_svalue (cst_expr); in get_or_create_constant_svalue()
H A Dregion-model.h211 virtual void visit_constant_svalue (const constant_svalue *) {} in visit_constant_svalue() argument
389 typedef hash_map<tree, constant_svalue *> constants_map_t;
H A Dregion-model.cc3002 if (const constant_svalue *cst_lhs = lhs->dyn_cast_constant_svalue ()) in eval_condition_without_cm()
3005 if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ()) in eval_condition_without_cm()
3006 return constant_svalue::eval_condition (cst_lhs, op, cst_rhs); in eval_condition_without_cm()
3017 if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ()) in eval_condition_without_cm()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Dregion-model.h499 virtual constant_svalue *dyn_cast_constant_svalue () { return NULL; } in dyn_cast_constant_svalue()
500 virtual const constant_svalue *dyn_cast_constant_svalue () const in dyn_cast_constant_svalue()
595 class constant_svalue : public svalue
598 constant_svalue (tree cst_expr) in constant_svalue() function
605 bool compare_fields (const constant_svalue &other) const;
608 { return new constant_svalue (m_cst_expr); } in clone()
614 constant_svalue *dyn_cast_constant_svalue () FINAL OVERRIDE { return this; } in dyn_cast_constant_svalue()
615 const constant_svalue *dyn_cast_constant_svalue () const FINAL OVERRIDE in dyn_cast_constant_svalue()
620 static void merge_values (const constant_svalue &cst_sval_a,
621 const constant_svalue &cst_sval_b,
[all …]
H A Dregion-model.cc295 const constant_svalue &this_sub in operator ==()
296 = (const constant_svalue &)*this; in operator ==()
297 const constant_svalue &other_sub in operator ==()
298 = (const constant_svalue &)other; in operator ==()
424 if (const constant_svalue *cst_sval = dyn_cast_constant_svalue ()) in maybe_get_constant()
651 constant_svalue::compare_fields (const constant_svalue &other) const in compare_fields()
659 constant_svalue::add_to_hash (inchash::hash &hstate) const in add_to_hash()
668 constant_svalue::merge_values (const constant_svalue &cst_sval_a, in merge_values()
669 const constant_svalue &cst_sval_b, in merge_values()
679 merged_sval = new constant_svalue (cst_a); in merge_values()
[all …]
H A Danalyzer.h40 class constant_svalue; variable