Lines Matching refs:rl

67 	struct range_list *rl;  member
72 static int get_cached(struct expression *expr, struct range_list **rl, int *ret) in get_cached() argument
80 if (cached_results[i].rl) { in get_cached()
81 *rl = clone_rl(cached_results[i].rl); in get_cached()
91 int get_db_type_rl(struct expression *expr, struct range_list **rl) in get_db_type_rl() argument
99 if (get_cached(expr, rl, &ret)) in get_db_type_rl()
108 cached_results[res_idx].rl = NULL; in get_db_type_rl()
121 *rl = tmp; in get_db_type_rl()
122 cached_results[res_idx].rl = clone_rl(tmp); in get_db_type_rl()
127 static void add_type_val(char *member, struct range_list *rl) in add_type_val() argument
133 add = alloc_estate_rl(rl); in add_type_val()
141 static void add_fake_type_val(char *member, struct range_list *rl, int ignore) in add_fake_type_val() argument
151 add = alloc_estate_rl(rl); in add_fake_type_val()
164 static void add_global_type_val(char *member, struct range_list *rl) in add_global_type_val() argument
170 add = alloc_estate_rl(rl); in add_global_type_val()
464 struct range_list *rl; in match_assign_value() local
500 get_absolute_rl(expr->right, &rl); in match_assign_value()
501 rl = cast_rl(type, rl); in match_assign_value()
507 get_absolute_rl(expr->left, &rl); in match_assign_value()
509 add_type_val(member, rl); in match_assign_value()
523 struct range_list *rl; in match_assign_pointer() local
535 rl = alloc_whole_rl(type); in match_assign_pointer()
536 add_type_val(member, rl); in match_assign_pointer()
543 struct range_list *rl; in match_global_assign() local
552 get_absolute_rl(expr->right, &rl); in match_global_assign()
553 rl = cast_rl(type, rl); in match_global_assign()
554 add_global_type_val(member, rl); in match_global_assign()
560 struct range_list *rl; in unop_expr() local
570 rl = alloc_whole_rl(get_type(expr)); in unop_expr()
571 add_type_val(member, rl); in unop_expr()
578 struct range_list *rl; in asm_expr() local
585 rl = alloc_whole_rl(get_type(expr->expr)); in asm_expr()
586 add_type_val(member, rl); in asm_expr()
595 struct range_list *rl; in db_param_add() local
631 call_results_to_rl(expr, type, value, &rl); in db_param_add()
632 add_type_val(member, rl); in db_param_add()