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

/netbsd-current/external/gpl3/gcc/dist/gcc/analyzer/
H A Dsvalue.cc117 /* If this svalue is a region_svalue, return the region it points to.
123 if (const region_svalue *region_sval = dyn_cast_region_svalue ())
385 const region_svalue *region_sval1 = (const region_svalue *)sval1;
386 const region_svalue *region_sval2 = (const region_svalue *)sval2;
682 const region_svalue *region_sval
683 = as_a <const region_svalue *> (iter);
708 /* class region_svalue : public svalue. */
710 /* Implementation of svalue::dump_to_pp vfunc for region_svalue
[all...]
H A Dsvalue.h61 region_svalue (SK_REGION): a pointer to a region
105 virtual const region_svalue *
193 class region_svalue : public svalue class in namespace:ana
196 /* A support class for uniquifying instances of region_svalue. */
225 region_svalue (tree type, const region *reg) function in class:ana::region_svalue
233 const region_svalue *
243 static tristate eval_condition (const region_svalue *lhs_ptr,
245 const region_svalue *rhs_ptr);
256 is_a_helper <const region_svalue *>::test (const svalue *sval)
261 template <> struct default_hash_traits<region_svalue
[all...]
H A Dregion-model-reachability.cc174 if (const region_svalue *ptr = sval->dyn_cast_region_svalue ())
H A Dregion-model.h210 virtual void visit_region_svalue (const region_svalue *) {}
407 typedef hash_map<region_svalue::key_t, region_svalue *> pointer_values_map_t;
703 const region_svalue *ptr) const;
H A Danalyzer.h40 class region_svalue;
H A Dregion-model-manager.cc367 region_svalue::key_t key (ptr_type, pointee);
368 if (region_svalue **slot = m_pointer_values_map.get (key))
370 region_svalue *sval = new region_svalue (ptr_type, pointee);
421 if (const region_svalue *region_sval = arg->dyn_cast_region_svalue ())
1765 log_uniq_map (logger, show_objs, "region_svalue", m_pointer_values_map);
H A Dregion-model.cc2532 const region_svalue *region_sval
2533 = as_a <const region_svalue *> (ptr_sval);
2993 if (const region_svalue *lhs_ptr = lhs->dyn_cast_region_svalue ())
2994 if (const region_svalue *rhs_ptr = rhs->dyn_cast_region_svalue ())
2996 tristate res = region_svalue::eval_condition (lhs_ptr, op, rhs_ptr);
3020 if (const region_svalue *ptr = lhs->dyn_cast_region_svalue ())
3022 /* A region_svalue is a non-NULL pointer, except in certain
3078 if (const region_svalue *rhs_ptr = rhs->dyn_cast_region_svalue ())
3085 if (const region_svalue *lhs_ptr = lhs->dyn_cast_region_svalue ())
3108 const region_svalue *pt
[all...]
H A Dstore.cc1893 if (const region_svalue *region_sval
2457 if (const region_svalue *ptr_sval = rhs_sval->dyn_cast_region_svalue ())
2593 if (const region_svalue *region_sval
H A Dsm-malloc.cc356 if (const region_svalue *ptr = sval->dyn_cast_region_svalue ())
/netbsd-current/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Danalyzer.h39 class region_svalue;
H A Dregion-model.cc286 const region_svalue &this_sub
287 = (const region_svalue &)*this;
288 const region_svalue &other_sub
289 = (const region_svalue &)other;
430 /* class region_svalue : public svalue. */
432 /* Compare the fields of this region_svalue with OTHER, returning true
437 region_svalue::compare_fields (const region_svalue &other) const
442 /* Implementation of svalue::add_to_hash vfunc for region_svalue. */
445 region_svalue
[all...]
H A Dregion-model.h466 region_svalue (SK_REGION)
498 virtual region_svalue *dyn_cast_region_svalue () { return NULL; }
531 class region_svalue : public svalue class in namespace:ana
534 region_svalue (tree type, region_id rid) : svalue (type), m_rid (rid) function in class:ana::region_svalue
540 bool compare_fields (const region_svalue &other) const;
543 { return new region_svalue (get_type (), m_rid); }
552 region_svalue *dyn_cast_region_svalue () FINAL OVERRIDE { return this; }
558 static void merge_values (const region_svalue &region_sval_a,
559 const region_svalue &region_sval_b,
566 static tristate eval_condition (region_svalue *lhs_pt
[all...]

Completed in 222 milliseconds