Home
last modified time | relevance | path

Searched refs:isel_context (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.h56 struct isel_context { struct
118 get_arg(isel_context* ctx, struct ac_arg arg) in get_arg()
124 void init_context(isel_context* ctx, nir_shader* shader);
125 void cleanup_context(isel_context* ctx);
127 isel_context setup_isel_context(Program* program, unsigned shader_count,
H A Daco_instruction_selection_setup.cpp181 apply_nuw_to_ssa(isel_context* ctx, nir_ssa_def* ssa) in apply_nuw_to_ssa()
210 apply_nuw_to_offsets(isel_context* ctx, nir_function_impl* impl) in apply_nuw_to_offsets()
241 get_reg_class(isel_context* ctx, RegType type, unsigned components, unsigned bitsize) in get_reg_class()
250 setup_vs_output_info(isel_context* ctx, nir_shader* nir, in setup_vs_output_info()
269 setup_vs_variables(isel_context* ctx, nir_shader* nir) in setup_vs_variables()
288 setup_gs_variables(isel_context* ctx, nir_shader* nir) in setup_gs_variables()
302 setup_tcs_info(isel_context* ctx, nir_shader* nir, nir_shader* vs) in setup_tcs_info()
311 setup_tes_variables(isel_context* ctx, nir_shader* nir) in setup_tes_variables()
332 setup_ms_variables(isel_context* ctx, nir_shader* nir) in setup_ms_variables()
342 setup_variables(isel_context* ct
[all...]
H A Daco_instruction_selection.cpp52 _isel_err(isel_context* ctx, const char* file, unsigned line, const nir_instr* instr, in _isel_err()
95 static bool visit_cf_list(struct isel_context* ctx, struct exec_list* list);
129 get_ssa_temp(struct isel_context* ctx, nir_ssa_def* def) in get_ssa_temp()
136 emit_mbcnt(isel_context* ctx, Temp dst, Operand mask = Operand(), Operand base = Operand::zero()) in emit_mbcnt()
188 emit_bpermute(isel_context* ctx, Builder& bld, Temp index, Temp data) in emit_bpermute()
234 emit_masked_swizzle(isel_context* ctx, Builder& bld, Temp src, unsigned mask) in emit_masked_swizzle()
281 as_vgpr(isel_context* ctx, Temp val) in as_vgpr()
289 emit_v_div_u32(isel_context* ctx, Temp dst, Temp a, uint32_t b) in emit_v_div_u32()
340 emit_extract_vector(isel_context* ctx, Temp src, uint32_t idx, Temp dst) in emit_extract_vector()
347 emit_extract_vector(isel_context* ct
[all...]

Completed in 3 milliseconds