Searched refs:isel_context (Results 1 – 4 of 4) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.h | 55 struct isel_context { struct 131 inline Temp get_arg(isel_context *ctx, struct ac_arg arg) in get_arg() argument 137 inline void get_buffer_resource_flags(isel_context *ctx, nir_ssa_def *def, unsigned access, in get_buffer_resource_flags() 191 inline uint8_t get_all_buffer_resource_flags(isel_context *ctx, nir_ssa_def *def, unsigned access) in get_all_buffer_resource_flags() 217 void init_context(isel_context *ctx, nir_shader *shader); 218 void cleanup_context(isel_context *ctx); 220 isel_context
|
D | aco_instruction_selection_setup.cpp | 140 void fill_desc_set_info(isel_context *ctx, nir_function_impl *impl) in fill_desc_set_info() 252 void apply_nuw_to_ssa(isel_context *ctx, nir_ssa_def *ssa) in apply_nuw_to_ssa() 282 void apply_nuw_to_offsets(isel_context *ctx, nir_function_impl *impl) in apply_nuw_to_offsets() 315 RegClass get_reg_class(isel_context *ctx, RegType type, unsigned components, unsigned bitsize) in get_reg_class() 324 setup_vs_output_info(isel_context *ctx, nir_shader *nir, in setup_vs_output_info() 373 setup_vs_variables(isel_context *ctx, nir_shader *nir) in setup_vs_variables() 398 void setup_gs_variables(isel_context *ctx, nir_shader *nir) in setup_gs_variables() 436 setup_tcs_info(isel_context *ctx, nir_shader *nir, nir_shader *vs) in setup_tcs_info() 487 setup_tes_variables(isel_context *ctx, nir_shader *nir) in setup_tes_variables() 507 setup_variables(isel_context *ctx, nir_shader *nir) in setup_variables() [all …]
|
D | aco_instruction_selection.cpp | 50 static void _isel_err(isel_context *ctx, const char *file, unsigned line, in _isel_err() 93 static bool visit_cf_list(struct isel_context *ctx, 123 Temp get_ssa_temp(struct isel_context *ctx, nir_ssa_def *def) in get_ssa_temp() 129 Temp emit_mbcnt(isel_context *ctx, Temp dst, Operand mask = Operand(), Operand base = Operand(0u)) in emit_mbcnt() 160 Temp emit_wqm(isel_context *ctx, Temp src, Temp dst=Temp(0, s1), bool program_needs_wqm = false) in emit_wqm() 182 static Temp emit_bpermute(isel_context *ctx, Builder &bld, Temp index, Temp data) in emit_bpermute() 222 static Temp emit_masked_swizzle(isel_context *ctx, Builder &bld, Temp src, unsigned mask) in emit_masked_swizzle() 252 Temp as_vgpr(isel_context *ctx, Temp val) in as_vgpr() 263 void emit_v_div_u32(isel_context *ctx, Temp dst, Temp a, uint32_t b) in emit_v_div_u32() 311 void 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
|