Searched refs:isel_context (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.h | 79 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,
|
D | aco_instruction_selection_setup.cpp | 156 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()
|
D | aco_instruction_selection.cpp | 36 _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/ |
D | 20.3.0.rst | 4087 - aco: remove isel_context::allocated
|
D | 21.1.0.rst | 4705 - aco: have emit_wqm() take Builder instead of isel_context
|
D | 22.3.0.rst | 4825 - aco: remove unused isel_context::tcs_num_patches
|