27class test_expr_eval :
public gimple_ranger
38 int_range<1> expect (
type,
43 ASSERT_TRUE (range_of_expr (
r, expr));
44 ASSERT_TRUE (
r == expect);
47 virtual bool range_of_expr (vrange &v,
tree expr, gimple * =
NULL)
override
virtual bool range_of_expr(vrange &r, tree name, gimple *=NULL) override
Definition gimple-range.cc:82
union tree_node * tree
Definition coretypes.h:97
#define fold_build2(c, t1, t2, t3)
Definition fold-const.h:72
static type_p type(options_p *optsp, bool nested)
Definition gengtype-parse.cc:883
T as_a(U *p)
Definition is-a.h:253
Definition dump-context.h:31
poly_int< N, hwi_with_prec > shwi(const poly_int< N, HOST_WIDE_INT > &a, unsigned int precision)
Definition poly-int.h:721
poly_int< N, C > r
Definition poly-int.h:774
#define NULL
Definition system.h:50
tree make_ssa_name(tree var, gimple *stmt=NULL)
Definition tree-ssanames.h:98
#define TYPE_PRECISION(NODE)
Definition tree.h:2306
#define integer_type_node
Definition tree.h:4699
int_range< 3, true > int_range_max
Definition value-range.h:733