Searched refs:ir3_reg_interval (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_ra.h | 196 struct ir3_reg_interval { struct 201 struct ir3_reg_interval *parent; 224 struct ir3_reg_interval *interval); 228 struct ir3_reg_interval *interval); 233 struct ir3_reg_interval *parent, 234 struct ir3_reg_interval *child); 237 static inline struct ir3_reg_interval * 240 return rb_node_data(struct ir3_reg_interval, node, node); in ir3_rb_node_to_interval() 243 static inline const struct ir3_reg_interval * 246 return rb_node_data(struct ir3_reg_interval, nod in ir3_rb_node_to_interval_const() [all...] |
H A D | ir3_ra.c | 55 const struct ir3_reg_interval *interval = in ir3_reg_interval_cmp() 65 static struct ir3_reg_interval * 72 static struct ir3_reg_interval * 83 static struct ir3_reg_interval * 86 struct ir3_reg_interval *interval = in ir3_reg_interval_search_right() 104 const struct ir3_reg_interval *a = ir3_rb_node_to_interval_const(_a); in ir3_reg_interval_insert_cmp() 105 const struct ir3_reg_interval *b = ir3_rb_node_to_interval_const(_b); in ir3_reg_interval_insert_cmp() 111 struct ir3_reg_interval *interval) in interval_insert() 113 struct ir3_reg_interval *right = in interval_insert() 143 for (struct ir3_reg_interval *nex in interval_insert() 203 rb_tree_foreach_safe(struct ir3_reg_interval, child, &interval->children, node) ir3_reg_interval_remove() argument 225 rb_tree_foreach(struct ir3_reg_interval, child, &interval->children, node) _mark_free() argument 264 rb_tree_foreach(struct ir3_reg_interval, child, &interval->children, node) interval_dump() argument [all...] |
H A D | ir3_spill.c | 50 struct ir3_reg_interval interval; 391 ir3_reg_interval_to_interval(struct ir3_reg_interval *interval) in ir3_reg_interval_to_interval() 399 struct ir3_reg_interval *ir3_interval = &interval->interval; in ra_spill_interval_root() 445 interval_add(struct ir3_reg_ctx *_ctx, struct ir3_reg_interval *_interval) in interval_add() 472 interval_delete(struct ir3_reg_ctx *_ctx, struct ir3_reg_interval *_interval) in interval_delete() 497 interval_readd(struct ir3_reg_ctx *_ctx, struct ir3_reg_interval *_parent, in interval_readd() 498 struct ir3_reg_interval *_child) in interval_readd() 975 struct ir3_reg_interval *ir3_parent = interval->interval.parent; in reload_def()
|
Completed in 7 milliseconds