| /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...] |