Lines Matching refs:irange

50   virtual bool range_of_stmt (irange &r, gimple *, tree name = NULL) OVERRIDE;
51 virtual bool range_of_expr (irange &r, tree name, gimple * = NULL) OVERRIDE;
52 virtual bool range_on_edge (irange &r, edge e, tree name) OVERRIDE;
53 virtual void range_on_entry (irange &r, basic_block bb, tree name);
54 virtual void range_on_exit (irange &r, basic_block bb, tree name);
58 bool calc_stmt (irange &r, gimple *s, tree name = NULL_TREE);
59 bool range_of_range_op (irange &r, gimple *s);
60 bool range_of_call (irange &r, gcall *call);
61 bool range_of_cond_expr (irange &r, gassign* cond);
64 bool range_of_phi (irange &r, gphi *phi);
65 bool range_of_address (irange &r, gimple *s);
66 bool range_of_builtin_call (irange &r, gcall *call);
67 bool range_with_loop_info (irange &r, tree name);
68 void range_of_ssa_name_with_loop_info (irange &, tree, class loop *,
73 extern bool get_tree_range (irange &r, tree expr);
79 extern bool gimple_range_fold (irange &res, const gimple *s,
80 const irange &r1);
81 extern bool gimple_range_fold (irange &res, const gimple *s,
82 const irange &r1,
83 const irange &r2);
84 extern bool gimple_range_calc_op1 (irange &r, const gimple *s,
85 const irange &lhs_range);
86 extern bool gimple_range_calc_op1 (irange &r, const gimple *s,
87 const irange &lhs_range,
88 const irange &op2_range);
89 extern bool gimple_range_calc_op2 (irange &r, const gimple *s,
90 const irange &lhs_range,
91 const irange &op1_range);
116 irange::supports_type_p (TREE_TYPE (exp))) in gimple_range_ssa_p()
167 virtual bool range_of_stmt (irange &r, gimple *s, tree name = NULL_TREE);
168 virtual bool range_of_expr (irange &r, tree name, gimple *s = NULL);
169 virtual bool range_on_edge (irange &r, edge e, tree name);
170 virtual void range_on_entry (irange &r, basic_block bb, tree name);
171 virtual void range_on_exit (irange &r, basic_block bb, tree name);
179 const irange &r);
186 bool range_of_builtin_call (range_query &query, irange &r, gcall *call);