Home
last modified time | relevance | path

Searched refs:isel_context (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.h79 struct isel_context { struct
136 get_arg(isel_context* ctx, struct ac_arg arg) in get_arg() argument
142 void init_context(isel_context* ctx, nir_shader* shader);
143 void cleanup_context(isel_context* ctx);
145 isel_context setup_isel_context(Program* program, unsigned shader_count,
Daco_instruction_selection_setup.cpp156 apply_nuw_to_ssa(isel_context* ctx, nir_def* ssa) in apply_nuw_to_ssa()
185 apply_nuw_to_offsets(isel_context* ctx, nir_function_impl* impl) in apply_nuw_to_offsets()
219 get_reg_class(isel_context* ctx, RegType type, unsigned components, unsigned bitsize) in get_reg_class()
228 setup_tcs_info(isel_context* ctx) in setup_tcs_info()
235 setup_lds_size(isel_context* ctx, nir_shader* nir) in setup_lds_size()
252 setup_nir(isel_context* ctx, nir_shader* nir) in setup_nir()
350 init_context(isel_context* ctx, nir_shader* shader) in init_context()
695 cleanup_context(isel_context* ctx) in cleanup_context()
700 isel_context
730 isel_context ctx = {}; in setup_isel_context()
Daco_instruction_selection.cpp36 _isel_err(isel_context* ctx, const char* file, unsigned line, const nir_instr* instr, in _isel_err()
63 static void visit_cf_list(struct isel_context* ctx, struct exec_list* list);
97 get_ssa_temp(struct isel_context* ctx, nir_def* def) in get_ssa_temp()
104 create_alu_builder(isel_context* ctx, nir_alu_instr* instr) in create_alu_builder()
115 emit_mbcnt(isel_context* ctx, Temp dst, Operand mask = Operand(), Operand base = Operand::zero()) in emit_mbcnt()
149 set_wqm(isel_context* ctx, bool enable_helpers = false) in set_wqm()
161 emit_bpermute(isel_context* ctx, Builder& bld, Temp index, Temp data) in emit_bpermute()
214 emit_masked_swizzle(isel_context* ctx, Builder& bld, Temp src, unsigned mask, bool allow_fi) in emit_masked_swizzle()
283 as_vgpr(isel_context* ctx, Temp val) in as_vgpr()
290 emit_extract_vector(isel_context* ctx, Temp src, uint32_t idx, Temp dst) in emit_extract_vector()
[all …]
/external/mesa3d/docs/relnotes/
D20.3.0.rst4087 - aco: remove isel_context::allocated
D21.1.0.rst4705 - aco: have emit_wqm() take Builder instead of isel_context
D22.3.0.rst4825 - aco: remove unused isel_context::tcs_num_patches