Lines Matching refs:ra_ctx

350 struct ra_ctx {
650 ra_ctx_dump(struct ra_ctx *ctx)
683 ra_pop_interval(struct ra_ctx *ctx, struct ra_file *file,
713 ra_push_interval(struct ra_ctx *ctx, struct ra_file *file,
730 ra_move_interval(struct ra_ctx *ctx, struct ra_file *file,
738 ra_get_file(struct ra_ctx *ctx, struct ir3_register *reg)
753 check_dst_overlap(struct ra_ctx *ctx, struct ra_file *file,
793 get_reg_specified(struct ra_ctx *ctx, struct ra_file *file,
816 try_evict_regs(struct ra_ctx *ctx, struct ra_file *file,
1043 compress_regs_left(struct ra_ctx *ctx, struct ra_file *file,
1319 find_best_gap(struct ra_ctx *ctx, struct ra_file *file,
1371 get_reg(struct ra_ctx *ctx, struct ra_file *file, struct ir3_register *reg)
1468 mark_src_killed(struct ra_ctx *ctx, struct ir3_register *src)
1481 insert_dst(struct ra_ctx *ctx, struct ir3_register *dst)
1495 allocate_dst_fixed(struct ra_ctx *ctx, struct ir3_register *dst,
1517 insert_tied_dst_copy(struct ra_ctx *ctx, struct ir3_register *dst)
1540 allocate_dst(struct ra_ctx *ctx, struct ir3_register *dst)
1563 assign_src(struct ra_ctx *ctx, struct ir3_instruction *instr,
1588 insert_parallel_copy_instr(struct ra_ctx *ctx, struct ir3_instruction *instr)
1625 handle_normal_instr(struct ra_ctx *ctx, struct ir3_instruction *instr)
1659 handle_split(struct ra_ctx *ctx, struct ir3_instruction *instr)
1680 handle_collect(struct ra_ctx *ctx, struct ir3_instruction *instr)
1781 handle_pcopy(struct ra_ctx *ctx, struct ir3_instruction *instr)
1795 handle_precolored_input(struct ra_ctx *ctx, struct ir3_instruction *instr)
1813 handle_input(struct ra_ctx *ctx, struct ir3_instruction *instr)
1826 assign_input(struct ra_ctx *ctx, struct ir3_instruction *instr)
1861 handle_precolored_source(struct ra_ctx *ctx, struct ir3_register *src)
1887 handle_chmask(struct ra_ctx *ctx, struct ir3_instruction *instr)
1910 read_register(struct ra_ctx *ctx, struct ir3_block *block,
1925 handle_live_in(struct ra_ctx *ctx, struct ir3_register *def)
1950 handle_live_out(struct ra_ctx *ctx, struct ir3_register *def)
1970 handle_phi(struct ra_ctx *ctx, struct ir3_register *def)
1996 assign_phi(struct ra_ctx *ctx, struct ir3_instruction *phi)
2080 insert_live_in_move(struct ra_ctx *ctx, struct ra_interval *interval)
2127 insert_file_live_in_moves(struct ra_ctx *ctx, struct ra_file *file)
2152 insert_live_in_moves(struct ra_ctx *ctx)
2180 insert_live_out_move(struct ra_ctx *ctx, struct ra_interval *interval)
2206 insert_file_live_out_moves(struct ra_ctx *ctx, struct ra_file *file)
2215 insert_live_out_moves(struct ra_ctx *ctx)
2223 handle_block(struct ra_ctx *ctx, struct ir3_block *block)
2548 struct ra_ctx *ctx = rzalloc(NULL, struct ra_ctx);