Home
last modified time | relevance | path

Searched refs:ubld (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_lower_logical_sends.cpp212 const fs_builder ubld = bld.exec_all().group(8, 0); in lower_fb_write_logical_send() local
214 fs_reg header = ubld.vgrf(BRW_REGISTER_TYPE_UD, 2); in lower_fb_write_logical_send()
217 ubld.group(16, 0).MOV(header, retype(brw_vec8_grf(0, 0), in lower_fb_write_logical_send()
226 ubld.LOAD_PAYLOAD(header, header_sources, 2, 0); in lower_fb_write_logical_send()
246 ubld.group(1, 0).OR(component(header, 0), in lower_fb_write_logical_send()
254 ubld.group(1, 0).MOV(component(header, 2), brw_imm_ud(inst->target)); in lower_fb_write_logical_send()
258 ubld.group(1, 0).MOV(retype(component(header, 15), in lower_fb_write_logical_send()
282 const fs_builder &ubld = bld.exec_all().group(8, i) in lower_fb_write_logical_send() local
284 const fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_F); in lower_fb_write_logical_send()
285 ubld.MOV(tmp, horiz_offset(src0_alpha, i * 8)); in lower_fb_write_logical_send()
[all …]
Dbrw_fs_builder.h414 const fs_builder ubld = exec_all(); in emit_uniformize() local
418 ubld.emit(SHADER_OPCODE_FIND_LIVE_CHANNEL, chan_index); in emit_uniformize()
419 ubld.emit(SHADER_OPCODE_BROADCAST, dst, src, component(chan_index, 0)); in emit_uniformize()
516 const fs_builder ubld = exec_all().group(half_width, 0); in emit_scan() local
519 ubld.emit_scan(opcode, left, cluster_size, mod); in emit_scan()
520 ubld.emit_scan(opcode, right, cluster_size, mod); in emit_scan()
522 ubld.emit_scan_step(opcode, mod, tmp, in emit_scan()
529 const fs_builder ubld = exec_all().group(dispatch_width() / 2, 0); in emit_scan() local
530 ubld.emit_scan_step(opcode, mod, tmp, 0, 2, 1, 2); in emit_scan()
535 const fs_builder ubld = in emit_scan() local
[all …]
Dbrw_fs_nir.cpp4005 const fs_builder ubld = bld.exec_all().group(8, 0); in emit_rt_lsc_fence() local
4006 fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_UD); in emit_rt_lsc_fence()
4007 fs_inst *send = ubld.emit(SHADER_OPCODE_SEND, tmp, in emit_rt_lsc_fence()
4018 ubld.emit(FS_OPCODE_SCHEDULING_FENCE, ubld.null_reg_ud(), tmp); in emit_rt_lsc_fence()
4426 const fs_builder ubld = bld.exec_all().group(8, 0); in nir_emit_intrinsic() local
4428 fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_UD, 4); in nir_emit_intrinsic()
4429 fs_inst *inst = ubld.emit(SHADER_OPCODE_IMAGE_SIZE_LOGICAL, in nir_emit_intrinsic()
4435 component(offset(tmp, ubld, c), 0)); in nir_emit_intrinsic()
4561 const fs_builder ubld = bld.group(8, 0); in nir_emit_intrinsic() local
4569 emit_fence(ubld, opcode, GFX12_SFID_UGM, desc, in nir_emit_intrinsic()
[all …]
Dbrw_fs_reg_allocate.cpp762 fs_builder ubld = bld.exec_all().group(1, 0); in emit_unspill() local
764 unspill_inst = ubld.MOV(component(header, 2), in emit_unspill()
831 fs_builder ubld = bld.exec_all().group(1, 0); in emit_spill() local
833 spill_inst = ubld.MOV(component(header, 2), in emit_spill()
1038 fs_builder ubld = fs->bld.exec_all().group(8, 0).at( in spill_reg() local
1043 inst = ubld.MOV(this->scratch_header, brw_imm_ud(0)); in spill_reg()
1045 inst = ubld.group(1, 0).AND(component(this->scratch_header, 0), in spill_reg()
1051 inst = ubld.emit(SHADER_OPCODE_SCRATCH_HEADER, in spill_reg()
1158 const fs_builder ubld = ibld.exec_all(!per_channel).group(width, 0); in spill_reg() local
1169 emit_unspill(ubld, &fs->shader_stats, spill_src, in spill_reg()
[all …]
Dbrw_fs.cpp213 const fs_builder ubld = bld.annotate("send dependency resolve") in DEP_RESOLVE_MOV() local
216 ubld.MOV(ubld.null_reg_f(), fs_reg(VGRF, grf, BRW_REGISTER_TYPE_F)); in DEP_RESOLVE_MOV()
1591 fs_builder ubld = bld.exec_all().group(8, 0).at( in assign_curb_setup() local
1597 fs_reg base_addr = ubld.vgrf(BRW_REGISTER_TYPE_UD); in assign_curb_setup()
1598 ubld.group(1, 0).AND(base_addr, in assign_curb_setup()
1602 fs_reg header0 = ubld.vgrf(BRW_REGISTER_TYPE_UD); in assign_curb_setup()
1603 ubld.MOV(header0, brw_imm_ud(0)); in assign_curb_setup()
1604 ubld.group(1, 0).SHR(component(header0, 2), base_addr, brw_imm_ud(4)); in assign_curb_setup()
1621 header = ubld.vgrf(BRW_REGISTER_TYPE_UD); in assign_curb_setup()
1622 ubld.MOV(header, brw_imm_ud(0)); in assign_curb_setup()
[all …]
Dbrw_vec4_builder.h350 const vec4_builder ubld = exec_all(); in emit_uniformize() local
355 ubld.emit(SHADER_OPCODE_FIND_LIVE_CHANNEL, chan_index); in emit_uniformize()
356 ubld.emit(SHADER_OPCODE_BROADCAST, dst, src, src_reg(chan_index)); in emit_uniformize()
Dbrw_vec4_nir.cpp292 const vec4_builder ubld = bld.exec_all(); in setup_imm_df() local
294 ubld.DIM(dst, brw_imm_df(v)); in setup_imm_df()
318 const vec4_builder ubld = bld.exec_all().group(4, n); in setup_imm_df() local
319 ubld.MOV(writemask(offset(tmp, 8, n), WRITEMASK_X), brw_imm_ud(di.i1)); in setup_imm_df()
320 ubld.MOV(writemask(offset(tmp, 8, n), WRITEMASK_Y), brw_imm_ud(di.i2)); in setup_imm_df()