Home
last modified time | relevance | path

Searched refs:ra_ctx (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_ra.c350 struct ra_ctx { struct
650 ra_ctx_dump(struct ra_ctx *ctx) in ra_ctx_dump()
683 ra_pop_interval(struct ra_ctx *ctx, struct ra_file *file, in ra_pop_interval()
713 ra_push_interval(struct ra_ctx *ctx, struct ra_file *file, in ra_push_interval()
730 ra_move_interval(struct ra_ctx *ctx, struct ra_file *file, in ra_move_interval()
738 ra_get_file(struct ra_ctx *ctx, struct ir3_register *reg) in ra_get_file()
753 check_dst_overlap(struct ra_ctx *ctx, struct ra_file *file, in check_dst_overlap()
793 get_reg_specified(struct ra_ctx *ctx, struct ra_file *file, in get_reg_specified()
816 try_evict_regs(struct ra_ctx *ctx, struct ra_file *file, in try_evict_regs()
1043 compress_regs_left(struct ra_ctx *ctx, struct ra_file *file, in compress_regs_left()
[all …]
/third_party/mesa3d/src/compiler/spirv/
Dnir_lower_libclc.c101 void *ra_ctx = ralloc_context(NULL); in nir_lower_libclc() local
102 struct hash_table *copy_vars = _mesa_pointer_hash_table_create(ra_ctx); in nir_lower_libclc()
115 ralloc_free(ra_ctx); in nir_lower_libclc()
/third_party/mesa3d/src/amd/compiler/
Daco_register_allocation.cpp38 struct ra_ctx;
42 void add_subdword_operand(ra_ctx& ctx, aco_ptr<Instruction>& instr, unsigned idx, unsigned byte,
69 struct ra_ctx { struct
90 ra_ctx(Program* program_, ra_test_policy policy_) in ra_ctx() function
208 DefInfo(ra_ctx& ctx, aco_ptr<Instruction>& instr, RegClass rc_, int operand) : rc(rc_) in DefInfo()
375 std::vector<unsigned> find_vars(ra_ctx& ctx, RegisterFile& reg_file,
418 print_regs(ra_ctx& ctx, bool vgprs, RegisterFile& reg_file) in print_regs()
534 add_subdword_operand(ra_ctx& ctx, aco_ptr<Instruction>& instr, unsigned idx, unsigned byte, in add_subdword_operand()
745 adjust_max_used_regs(ra_ctx& ctx, RegClass rc, unsigned reg) in adjust_max_used_regs()
766 update_renames(ra_ctx& ctx, RegisterFile& reg_file, in update_renames()
[all …]
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst1238 - aco: move all needed helper containers to ra_ctx