HomeSort by: relevance | last modified time | path
    Searched refs:value_range (Results 1 - 25 of 82) sorted by relevancy

1 2 3 4

  /src/external/gpl3/gcc.old/dist/gcc/
range.h 24 value_range range_zero (tree type);
25 value_range range_nonzero (tree type);
26 value_range range_positives (tree type);
27 value_range range_negatives (tree type);
range.cc 32 value_range
35 return value_range (build_zero_cst (type), build_zero_cst (type));
38 value_range
41 return value_range (build_zero_cst (type), build_zero_cst (type),
45 value_range
50 return value_range (type, wi::zero (prec), wi::max_value (prec, sign));
53 value_range
58 value_range r;
62 r = value_range (type, wi::min_value (prec, sign), wi::minus_one (prec));
tree-vrp.h 45 extern bool range_int_cst_p (const value_range *);
51 void range_fold_unary_expr (value_range *, enum tree_code, tree type,
52 const value_range *, tree op0_type);
53 void range_fold_binary_expr (value_range *, enum tree_code, tree type,
54 const value_range *, const value_range *);
value-range-equiv.h 26 only value_range is fully set up for this. */
27 class GTY((user)) value_range_equiv : public value_range
30 value_range_equiv () : value_range () { m_equiv = NULL; }
31 value_range_equiv (const value_range &);
gimple-array-bounds.h 38 const value_range *get_value_range (const_tree op, gimple *);
value-range-equiv.cc 37 value_range_equiv::value_range_equiv (const value_range &other)
47 value_range::set (min, max, kind);
71 value_range::set_varying (type);
84 /* Copy value_range in FROM into THIS while avoiding bitmap sharing.
130 value_range::verify_range ();
159 return (value_range::equal_p (other)
281 value_range::dump (file);
value-query.cc 325 value_range glob;
332 value_range vr = r;
416 value_range
426 value_range vr;
430 return value_range (type);
tree-vrp.cc 233 range_int_cst_p (const value_range *vr)
709 extract_range_from_pointer_plus_expr (value_range *vr,
712 const value_range *vr0,
713 const value_range *vr1)
749 extract_range_from_plus_minus_expr (value_range *vr,
752 const value_range *vr0_,
753 const value_range *vr1_)
757 value_range vr0 = *vr0_, vr1 = *vr1_;
758 value_range vrtem0, vrtem1;
768 value_range vrres
    [all...]
tree-ssanames.h 72 extern void set_range_info (tree, const value_range &);
value-query.h 146 extern value_range gimple_range_global (tree name);
vr-values.cc 185 if (const value_range *vr = get_value_range (expr, stmt))
191 value_range tmp = *vr;
312 symbolic_range_based_on_p (value_range *vr, const_tree sym)
504 const value_range *vr = query->get_value_range (op, s);
505 return *vr == value_range (build_zero_cst (TREE_TYPE (op)),
830 value_range vr0, vr1;
851 vr0 = value_range (vrp_val_min (expr_type), vrp_val_max (expr_type));
853 vr1 = value_range (vrp_val_min (expr_type), vrp_val_max (expr_type));
858 /* Set value_range for n in following sequence:
903 value_range n_vr1
    [all...]
value-range.cc 97 value_range cst (src);
414 value_range numeric_range (*this);
441 value_range numeric_range (*this);
483 value_range tmp (other);
488 value_range tmp2 (*this);
560 value_range vr0, vr1;
561 ranges_from_anti_range ((const value_range *) this, &vr0, &vr1);
639 value_range numeric_range (*this);
1830 *this = value_range (min (), max (), VR_ANTI_RANGE);
1832 *this = value_range (min (), max ())
    [all...]
ipa-prop.h 331 value_range *m_vr;
527 auto_vec<value_range, 32> m_known_value_ranges;
583 vec<value_range> m_known_value_ranges = vNULL;
1220 value_range ipa_value_range_from_jfunc (ipa_node_params *, cgraph_edge *,
value-range.h 165 // ?? These stubs are for ipa-prop.cc which use a value_range in a
182 typedef int_range<1> value_range; typedef
188 // Returns true for an old-school value_range as described above.
196 extern bool ranges_from_anti_range (const value_range *,
197 value_range *, value_range *);
697 // Don't allocate 1 either, or we get legacy value_range's.
vr-values.h 139 /* Allocate a new value_range object. */
181 extern bool range_fits_type_p (const value_range *vr,
gimple-ssa-evrp-analyze.cc 211 value_range tem (*old_vr);
260 if (!value_range::supports_type_p (TREE_TYPE (lhs)))
ipa-prop.cc 114 struct ipa_vr_ggc_hash_traits : public ggc_cache_remove <value_range *>
116 typedef value_range *value_type;
117 typedef value_range *compare_type;
119 hash (const value_range *p)
127 equal (const value_range *a, const value_range *b)
134 mark_empty (value_range *&p)
139 is_empty (const value_range *p)
144 is_deleted (const value_range *p)
146 return p == reinterpret_cast<const value_range *> (1)
    [all...]
ipa-cp.cc 343 value_range m_vr;
348 bool meet_with (const value_range *p_vr);
354 bool meet_with_1 (const value_range *other_vr);
1003 ipcp_vr_lattice::meet_with (const value_range *p_vr)
1012 ipcp_vr_lattice::meet_with_1 (const value_range *other_vr)
1020 value_range save (m_vr);
1367 plats->m_value_range.m_vr = value_range ();
1628 ipa_vr_operation_and_type_effects (value_range *dst_vr,
1629 value_range *src_vr,
1639 /* Determine value_range of JFUNC given that INFO describes the caller node o
    [all...]
gimple-array-bounds.cc 49 // This purposely returns a value_range, not a value_range_equiv, to
52 const value_range *
294 const value_range *vr = NULL;
tree-data-ref.cc 591 compute_distributive_range (tree type, value_range &op0_range,
592 tree_code code, value_range &op1_range,
593 tree *off, value_range *result_range)
643 value_range wide_range;
682 nop_conversion_for_offset_p (tree to_type, tree from_type, value_range &range)
714 value_range *result_range,
751 tree *var, tree *off, value_range *result_range,
757 value_range op0_range, op1_range;
1015 split_constant_offset (tree exp, tree *var, tree *off, value_range *exp_range,
1028 value_range vr
    [all...]
  /src/external/gpl3/gcc/dist/gcc/
range.cc 32 value_range
36 return value_range (type, zero, zero);
39 value_range
43 return value_range (type, zero, zero, VR_ANTI_RANGE);
46 value_range
51 return value_range (type, wi::zero (prec), wi::max_value (prec, sign));
54 value_range
59 value_range r;
63 r = value_range (type, wi::min_value (prec, sign), wi::minus_one (prec));
range.h 24 value_range range_zero (tree type);
25 value_range range_nonzero (tree type);
26 value_range range_positives (tree type);
27 value_range range_negatives (tree type);
vr-values.cc 72 value_range vr;
88 value_range vr0, vr1;
379 value_range vro, vri;
402 value_range vr0;
454 Value_Range r (TREE_TYPE (use));
482 find_case_label_ranges (gswitch *stmt, const value_range *vr,
614 value_range vr (TREE_TYPE (tem),
649 value_range vr;
671 value_range vr1;
809 /* value_range wrapper for wi_set_zero_nonzero_bits
    [all...]
gimple-array-bounds.cc 265 const value_range *vr,
376 value_range vr;
tree-data-ref.cc 592 compute_distributive_range (tree type, value_range &op0_range,
593 tree_code code, value_range &op1_range,
594 tree *off, value_range *result_range)
645 value_range wide_range;
686 nop_conversion_for_offset_p (tree to_type, tree from_type, value_range &range)
718 value_range *result_range,
755 tree *var, tree *off, value_range *result_range,
761 value_range op0_range, op1_range;
1022 split_constant_offset (tree exp, tree *var, tree *off, value_range *exp_range,
1035 value_range vr
    [all...]

Completed in 74 milliseconds

1 2 3 4