Lines Matching refs:rl
27 struct range_list *rl; member
33 struct range_list *rl; in get_vals() local
35 str_to_rl(db_info->type, argv[0], &rl); in get_vals()
36 db_info->rl = rl_union(db_info->rl, rl); in get_vals()
109 int get_array_rl(struct expression *expr, struct range_list **rl) in get_array_rl() argument
135 if (!db_info.rl || db_info.count >= 10) in get_array_rl()
138 *rl = db_info.rl; in get_array_rl()
148 return db_info.rl; in get_saved_rl()
151 static void update_cache(char *name, int is_static, struct range_list *rl) in update_cache() argument
156 get_filename(), is_static, name, DATA_VALUE, show_rl(rl)); in update_cache()
162 struct range_list *orig_rl, *rl; in match_assign() local
179 rl = alloc_whole_rl(get_type(expr->right)); in match_assign()
180 rl = cast_rl(type, rl); in match_assign()
182 get_absolute_rl(expr->right, &rl); in match_assign()
183 rl = cast_rl(type, rl); in match_assign()
185 rl = rl_union(orig_rl, rl); in match_assign()
188 update_cache(name, is_file_local(array), rl); in match_assign()