Home
last modified time | relevance | path

Searched refs:reg_ctx (Results 1 – 2 of 2) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_spill.c105 struct ir3_reg_ctx reg_ctx; member
361 return rb_node_data(struct ra_spill_ctx, ctx, reg_ctx); in ir3_reg_ctx_to_ctx()
460 rb_tree_init(&ctx->reg_ctx.intervals); in spill_ctx_init()
461 ctx->reg_ctx.interval_add = interval_add; in spill_ctx_init()
462 ctx->reg_ctx.interval_delete = interval_delete; in spill_ctx_init()
463 ctx->reg_ctx.interval_readd = interval_readd; in spill_ctx_init()
470 ir3_reg_interval_insert(&ctx->reg_ctx, &interval->interval); in ra_spill_ctx_insert()
477 ir3_reg_interval_remove(&ctx->reg_ctx, &interval->interval); in ra_spill_ctx_remove()
720 ir3_reg_interval_remove_all(&ctx->reg_ctx, &interval->interval); in limit()
739 ir3_reg_interval_remove_all(&ctx->reg_ctx, &interval->interval); in limit()
[all …]
Dir3_ra.c305 struct ir3_reg_ctx reg_ctx; member
481 return rb_node_data(struct ra_file, ctx, reg_ctx); in ir3_reg_ctx_to_file()
541 rb_tree_init(&file->reg_ctx.intervals); in ra_file_init()
544 file->reg_ctx.interval_add = interval_add; in ra_file_init()
545 file->reg_ctx.interval_delete = interval_delete; in ra_file_init()
546 file->reg_ctx.interval_readd = interval_readd; in ra_file_init()
557 ir3_reg_interval_insert(&file->reg_ctx, &interval->interval); in ra_file_insert()
563 ir3_reg_interval_remove(&file->reg_ctx, &interval->interval); in ra_file_remove()
704 ir3_reg_interval_remove_temp(&file->reg_ctx, &interval->interval); in ra_pop_interval()
721 ir3_reg_interval_reinsert(&file->reg_ctx, &interval->interval); in ra_push_interval()
[all …]