Lines Matching defs:bld
106 Builder bld(ctx->program, ctx->block); in create_alu_builder() local
117 Builder bld(ctx->program, ctx->block); in emit_mbcnt() local
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()
274 as_vgpr(Builder& bld, Temp val) in as_vgpr()
285 Builder bld(ctx->program, ctx->block); in as_vgpr() local
292 Builder bld(ctx->program, ctx->block); in emit_extract_vector() local
306 Builder bld(ctx->program, ctx->block); in emit_extract_vector() local
369 Builder bld(ctx->program, ctx->block); in expand_vector() local
436 Builder bld(ctx->program, ctx->block); in bool_to_vector_condition() local
450 Builder bld(ctx->program, ctx->block); in bool_to_scalar_condition() local
472 convert_int(isel_context* ctx, Builder& bld, Temp src, unsigned src_bits, unsigned dst_bits, in convert_int()
546 Builder bld(ctx->program, ctx->block); in extract_8_16_bit_sgpr_element() local
636 Builder bld(ctx->program, ctx->block); in get_alu_src_vop3p() local
662 Builder bld(ctx->program, ctx->block); in convert_pointer_to_64_bit() local
673 Builder bld = create_alu_builder(ctx, instr); in emit_sop2_instruction() local
697 Builder bld = create_alu_builder(ctx, instr); in emit_vop2_instruction() local
736 Builder bld = create_alu_builder(ctx, instr); in emit_vop2_instruction_logic64() local
772 Builder bld = create_alu_builder(ctx, instr); in emit_vop3a_instruction() local
807 Builder bld = create_alu_builder(ctx, instr); in emit_vop3p_instruction() local
827 Builder bld = create_alu_builder(ctx, instr); in emit_idot_instruction() local
837 Builder bld = create_alu_builder(ctx, instr); in emit_vop1_instruction() local
865 Builder bld = create_alu_builder(ctx, instr); in emit_vopc_instruction() local
874 Builder bld = create_alu_builder(ctx, instr); in emit_sopc_instruction() local
915 Builder bld(ctx->program, ctx->block); in emit_boolean_logic() local
929 Builder bld(ctx->program, ctx->block); in select_vec2() local
945 Builder bld(ctx->program, ctx->block); in emit_bcsel() local
1003 emit_scaled_op(isel_context* ctx, Builder& bld, Definition dst, Temp val, aco_opcode vop, in emit_scaled_op()
1059 emit_rcp(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_rcp()
1065 emit_rsq(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_rsq()
1071 emit_sqrt(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_sqrt()
1078 emit_log2(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_log2()
1084 emit_trunc_f64(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_trunc_f64()
1135 emit_floor_f64(isel_context* ctx, Builder& bld, Definition dst, Temp val) in emit_floor_f64()
1168 uadd32_sat(Builder& bld, Definition dst, Temp src0, Temp src1) in uadd32_sat()
1187 usub32_sat(Builder& bld, Definition dst, Temp src0, Temp src1) in usub32_sat()
1208 Builder bld = create_alu_builder(ctx, instr); in emit_vec2_f2f16() local
1229 Builder bld = create_alu_builder(ctx, instr); in visit_alu_instr() local
4103 Builder bld(ctx->program, ctx->block); in visit_load_const() local
4136 Builder bld(ctx->program, ctx->block); in emit_readfirstlane() local
4202 emit_load(isel_context* ctx, Builder& bld, const LoadEmitInfo& info, in emit_load()
4391 load_lds_size_m0(Builder& bld) in load_lds_size_m0()
4401 lds_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in lds_load_callback()
4471 smem_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in smem_load_callback()
4534 mubuf_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in mubuf_load_callback()
4598 mubuf_load_format_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, in mubuf_load_format_callback()
4662 scratch_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in scratch_load_callback()
4703 get_gfx6_global_rsrc(Builder& bld, Temp addr) in get_gfx6_global_rsrc()
4716 add64_32(Builder& bld, Temp src0, Temp src1) in add64_32()
4737 lower_global_address(Builder& bld, uint32_t offset_in, Temp* address_inout, in lower_global_address()
4806 global_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in global_load_callback()
4894 Builder bld(ctx->program, ctx->block); in load_lds() local
4920 Builder bld(ctx->program, ctx->block); in split_store_data() local
5033 Builder bld(ctx->program, ctx->block); in store_lds() local
5226 Builder bld(ctx->program, ctx->block); in create_vec_from_array() local
5261 resolve_excess_vmem_const_offset(Builder& bld, Temp& voffset, unsigned const_offset) in resolve_excess_vmem_const_offset()
5403 Builder bld(ctx->program, ctx->block); in emit_interp_instr_gfx11() local
5440 Builder bld(ctx->program, ctx->block); in emit_interp_instr() local
5477 Builder bld(ctx->program, ctx->block); in emit_interp_mov_instr() local
5529 mtbuf_load_callback(Builder& bld, const LoadEmitInfo& info, Temp offset, unsigned bytes_needed, in mtbuf_load_callback()
5632 Builder bld(ctx->program, ctx->block); in visit_load_fs_input() local
5674 Builder bld(ctx->program, ctx->block); in visit_load_tcs_per_vertex_input() local
5716 Builder bld(ctx->program, ctx->block); in load_buffer() local
5744 Builder bld(ctx->program, ctx->block); in visit_load_ubo() local
5758 Builder bld(ctx->program, ctx->block); in visit_load_constant() local
5789 Builder bld(ctx->program, ctx->block); in emit_pack_v1() local
5844 emit_mimg(Builder& bld, aco_opcode op, Temp dst, Temp rsrc, Operand samp, std::vector<Temp> coords, in emit_mimg()
5906 Builder bld(ctx->program, ctx->block); in visit_bvh64_intersect_ray_amd() local
5959 Builder bld(ctx->program, ctx->block); in get_image_coords() local
6049 emit_tfe_init(Builder& bld, Temp dst) in emit_tfe_init()
6071 Builder bld(ctx->program, ctx->block); in visit_image_load() local
6185 Builder bld(ctx->program, ctx->block); in visit_image_store() local
6397 Builder bld(ctx->program, ctx->block); in visit_image_atomic() local
6466 Builder bld(ctx->program, ctx->block); in visit_load_ssbo() local
6483 Builder bld(ctx->program, ctx->block); in visit_store_ssbo() local
6529 Builder bld(ctx->program, ctx->block); in visit_atomic_ssbo() local
6588 Builder bld(ctx->program, ctx->block); in visit_load_global() local
6625 Builder bld(ctx->program, ctx->block); in visit_store_global() local
6717 Builder bld(ctx->program, ctx->block); in visit_global_atomic() local
6875 Builder bld(ctx->program, ctx->block); in visit_load_buffer() local
6953 Builder bld(ctx->program, ctx->block); in visit_store_buffer() local
7021 Builder bld(ctx->program, ctx->block); in visit_load_smem() local
7078 Builder bld(ctx->program, ctx->block); in emit_barrier() local
7140 Builder bld(ctx->program, ctx->block); in visit_load_shared() local
7164 Builder bld(ctx->program, ctx->block); in visit_shared_atomic() local
7295 Builder bld(ctx->program, ctx->block); in visit_shared_append() local
7335 Builder bld(ctx->program, ctx->block); in visit_access_shared2_amd() local
7393 Builder bld(ctx->program, ctx->block); in get_scratch_resource() local
7428 Builder bld(ctx->program, ctx->block); in visit_load_scratch() local
7460 Builder bld(ctx->program, ctx->block); in visit_store_scratch() local
7552 Builder bld(ctx->program, ctx->block); in emit_uniform_subgroup() local
7564 Builder bld(ctx->program, ctx->block); in emit_addition_uniform_reduce() local
7634 Builder bld(ctx->program, ctx->block); in emit_uniform_reduce() local
7655 Builder bld(ctx->program, ctx->block); in emit_uniform_scan() local
7718 Builder bld(ctx->program, ctx->block); in emit_reduction_instr() local
7769 Builder bld(ctx->program, ctx->block); in inclusive_scan_to_exclusive() local
7809 Builder bld(ctx->program, ctx->block); in emit_rotate_by_constant() local
7883 Builder bld(ctx->program, ctx->block); in create_fs_dual_src_export_gfx11() local
7928 Builder bld(ctx->program, ctx->block); in visit_cmat_muladd() local
7950 Builder bld(ctx->program, ctx->block); in visit_intrinsic() local
9038 Builder bld(ctx->program, ctx->block); in visit_tex() local
9722 Builder bld(ctx->program, ctx->block); in begin_loop() local
9777 Builder bld(ctx->program, ctx->block); in end_loop() local
9846 Builder bld(ctx->program, ctx->block); in emit_loop_jump() local
9967 Builder bld(ctx->program, ctx->block); in visit_debug_info() local
9977 Builder bld(ctx->program, ctx->block); in visit_block() local
10350 Builder bld(ctx->program, ctx->block); in visit_if() local
10444 Builder bld(ctx->program, ctx->block); in export_mrt() local
10461 Builder bld(ctx->program, ctx->block); in export_fs_mrt_color() local
10620 Builder bld(ctx->program, ctx->block); in export_fs_mrtz() local
10693 Builder bld(ctx->program, ctx->block); in create_fs_null_export() local
10705 Builder bld(ctx->program, ctx->block); in create_fs_jump_to_epilog() local
10806 Builder bld(ctx->program, ctx->block); in create_fs_end_for_epilog() local
10919 Builder bld(ctx->program, ctx->block); in add_startpgm() local
10953 Builder bld(ctx->program, ctx->block); in add_startpgm() local
11074 Builder bld(ctx->program); in finish_program() local
11085 Builder bld(ctx->program, ctx->block); in lanecount_to_mask() local
11158 Builder bld(ctx.program, ctx.block); in insert_rt_jump_next() local
11201 Builder bld(ctx->program, ctx->block); in pops_await_overlapped_waves() local
11316 Builder bld(ctx->program, ctx->block); in create_merged_jump_to_epilog() local
11518 Builder bld(ctx->program, ctx->block); in emit_polygon_stipple() local
11550 Builder bld(ctx->program, ctx->block); in overwrite_interp_args() local
11613 Builder bld(ctx->program, ctx->block); in overwrite_samplemask_arg() local
11650 Builder bld(ctx->program, ctx->block); in get_interp_color() local
11676 Builder bld(ctx->program, ctx->block); in interpolate_color_args() local
11721 Builder bld(ctx->program, ctx->block); in emit_clamp_alpha_test() local
11815 Builder bld(ctx->program, ctx->block); in dump_sgpr_to_mem() local
11835 Builder bld(ctx->program, ctx->block); in enable_thread_indexing() local
11850 Builder bld(ctx->program, ctx->block); in disable_thread_indexing() local
11865 Builder bld(ctx->program, ctx->block); in save_or_restore_vgprs() local
11904 dump_vgprs_to_mem(isel_context* ctx, Builder& bld, Operand rsrc) in dump_vgprs_to_mem()
11989 dump_lds_to_mem(isel_context* ctx, Builder& bld, Operand rsrc) in dump_lds_to_mem()
12111 Builder bld(ctx.program, ctx.block); in select_trap_handler_shader() local
12268 load_vb_descs(Builder& bld, PhysReg dest, Operand base, unsigned start, unsigned max) in load_vb_descs()
12293 wait_for_smem_loads(Builder& bld) in wait_for_smem_loads()
12305 wait_for_vmem_loads(Builder& bld) in wait_for_vmem_loads()
12317 calc_nontrivial_instance_id(Builder& bld, const struct ac_shader_args* args, in calc_nontrivial_instance_id()
12388 Builder bld(program, block); in select_rt_prolog() local
12620 convert_unaligned_vs_attrib(Builder& bld, UnalignedVsAttribLoad load) in convert_unaligned_vs_attrib()
12726 convert_current_unaligned_vs_attribs(Builder& bld, UnalignedVsAttribLoadState* state) in convert_current_unaligned_vs_attribs()
12742 load_unaligned_vs_attrib(Builder& bld, PhysReg dst, Operand desc, Operand index, uint32_t offset, in load_unaligned_vs_attrib()
12819 Builder bld(program, block); in select_vs_prolog() local
13101 Builder bld(ctx.program, ctx.block); in select_ps_epilog() local