• Home
  • Raw
  • Download

Lines Matching refs:ubld

212    const fs_builder ubld = bld.annotate("send dependency resolve")  in DEP_RESOLVE_MOV()  local
215 ubld.MOV(ubld.null_reg_f(), fs_reg(VGRF, grf, BRW_REGISTER_TYPE_F)); in DEP_RESOLVE_MOV()
1665 fs_builder ubld = bld.exec_all().group(8, 0).at( in assign_curb_setup() local
1676 fs_reg shifted = ubld.vgrf(BRW_REGISTER_TYPE_W, 2); in assign_curb_setup()
1677 ubld.SHL(horiz_offset(shifted, 8), in assign_curb_setup()
1680 ubld.SHL(shifted, horiz_offset(shifted, 8), brw_imm_w(8)); in assign_curb_setup()
1682 fs_builder ubld16 = ubld.group(16, 0); in assign_curb_setup()
1693 ubld.AND(push_reg, push_reg, component(b32, i % 16)); in assign_curb_setup()
2596 const fs_builder ubld = ibld.exec_all().group(block_sz / 4, 0); in lower_constant_loads() local
2597 const fs_reg dst = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_constant_loads()
2600 ubld.emit(FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD, in lower_constant_loads()
3715 const fs_builder ubld = fs_builder(this, block, inst).exec_all(); in lower_uniform_pull_constant_loads() local
3716 const fs_reg payload = ubld.group(8, 0).vgrf(BRW_REGISTER_TYPE_UD); in lower_uniform_pull_constant_loads()
3718 ubld.group(8, 0).MOV(payload, in lower_uniform_pull_constant_loads()
3720 ubld.group(1, 0).MOV(component(payload, 2), in lower_uniform_pull_constant_loads()
3759 const fs_builder ubld = ibld.exec_all(); in lower_load_payload() local
3771 ubld.group(8 * n, 0).MOV(retype(dst, BRW_REGISTER_TYPE_UD), in lower_load_payload()
4419 const fs_builder ubld = bld.exec_all().group(8, 0); in lower_fb_write_logical_send() local
4421 fs_reg header = ubld.vgrf(BRW_REGISTER_TYPE_UD, 2); in lower_fb_write_logical_send()
4424 ubld.group(16, 0).MOV(header, retype(brw_vec8_grf(0, 0), in lower_fb_write_logical_send()
4433 ubld.LOAD_PAYLOAD(header, header_sources, 2, 0); in lower_fb_write_logical_send()
4453 ubld.group(1, 0).OR(component(header, 0), in lower_fb_write_logical_send()
4461 ubld.group(1, 0).MOV(component(header, 2), brw_imm_ud(inst->target)); in lower_fb_write_logical_send()
4465 ubld.group(1, 0).MOV(retype(component(header, 15), in lower_fb_write_logical_send()
4489 const fs_builder &ubld = bld.exec_all().group(8, i) in lower_fb_write_logical_send() local
4491 const fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_F); in lower_fb_write_logical_send()
4492 ubld.MOV(tmp, horiz_offset(src0_alpha, i * 8)); in lower_fb_write_logical_send()
4493 setup_color_payload(ubld, key, &sources[length], tmp, 1); in lower_fb_write_logical_send()
4623 const fs_builder &ubld = bld.exec_all().group(8, 0); in lower_fb_read_logical_send() local
4625 const fs_reg header = ubld.vgrf(BRW_REGISTER_TYPE_UD, length); in lower_fb_read_logical_send()
4628 ubld.group(16, 0).MOV(header, retype(brw_vec8_grf(0, 0), in lower_fb_read_logical_send()
4636 ubld.LOAD_PAYLOAD(header, header_sources, ARRAY_SIZE(header_sources), 0); in lower_fb_read_logical_send()
4647 ubld.group(1, 0).MOV(component(header, 9), in lower_fb_read_logical_send()
4988 const fs_builder ubld = bld.exec_all().group(8, 0); in lower_sampler_logical_send_gen7() local
4989 const fs_builder ubld1 = ubld.group(1, 0); in lower_sampler_logical_send_gen7()
4990 ubld.MOV(header, retype(brw_vec8_grf(0, 0), BRW_REGISTER_TYPE_UD)); in lower_sampler_logical_send_gen7()
5263 const fs_builder ubld = bld.group(1, 0).exec_all(); in lower_sampler_logical_send_gen7() local
5264 fs_reg desc = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_sampler_logical_send_gen7()
5265 ubld.SHL(desc, sampler, brw_imm_ud(8)); in lower_sampler_logical_send_gen7()
5281 const fs_builder ubld = bld.group(1, 0).exec_all(); in lower_sampler_logical_send_gen7() local
5282 fs_reg desc = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_sampler_logical_send_gen7()
5285 ubld.MUL(desc, surface, brw_imm_ud(0x101)); in lower_sampler_logical_send_gen7()
5288 ubld.MOV(desc, surface); in lower_sampler_logical_send_gen7()
5290 ubld.OR(desc, surface, brw_imm_ud(sampler.ud << 8)); in lower_sampler_logical_send_gen7()
5292 ubld.SHL(desc, sampler, brw_imm_ud(8)); in lower_sampler_logical_send_gen7()
5293 ubld.OR(desc, desc, surface); in lower_sampler_logical_send_gen7()
5297 ubld.ADD(desc, desc, brw_imm_ud(base_binding_table_index)); in lower_sampler_logical_send_gen7()
5298 ubld.AND(desc, desc, brw_imm_ud(0xfff)); in lower_sampler_logical_send_gen7()
5427 const fs_builder ubld = bld.exec_all().group(1, 0); in setup_surface_descriptors() local
5428 fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_UD); in setup_surface_descriptors()
5429 ubld.AND(tmp, surface, brw_imm_ud(0xff)); in setup_surface_descriptors()
5489 fs_builder ubld = bld.exec_all().group(8, 0); in lower_surface_logical_send() local
5490 header = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_surface_logical_send()
5493 ubld.emit(SHADER_OPCODE_SCRATCH_HEADER, header); in lower_surface_logical_send()
5495 ubld.MOV(header, brw_imm_d(0)); in lower_surface_logical_send()
5497 ubld.group(1, 0).MOV(component(header, 7), sample_mask); in lower_surface_logical_send()
5710 fs_builder ubld = bld.exec_all().group(8, 0); in lower_surface_block_logical_send() local
5711 fs_reg header = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_surface_block_logical_send()
5714 ubld.emit(SHADER_OPCODE_SCRATCH_HEADER, header); in lower_surface_block_logical_send()
5716 ubld.MOV(header, brw_imm_d(0)); in lower_surface_block_logical_send()
5720 ubld.group(1, 0).SHR(component(header, 2), addr, brw_imm_ud(4)); in lower_surface_block_logical_send()
5722 ubld.group(1, 0).MOV(component(header, 2), addr); in lower_surface_block_logical_send()
5754 const fs_builder ubld = bld.exec_all().group(8, 0); in emit_a64_oword_block_header() local
5755 fs_reg header = ubld.vgrf(BRW_REGISTER_TYPE_UD); in emit_a64_oword_block_header()
5756 ubld.MOV(header, brw_imm_ud(0)); in emit_a64_oword_block_header()
5763 ubld.group(2, 0).MOV(header, addr_vec2); in emit_a64_oword_block_header()
5941 const fs_builder ubld = bld.exec_all().group(1, 0); in lower_varying_pull_constant_logical_send() local
5942 fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_UD); in lower_varying_pull_constant_logical_send()
5943 ubld.AND(tmp, index, brw_imm_ud(0xff)); in lower_varying_pull_constant_logical_send()
7115 const fs_builder ubld = ibld.exec_all().group(8, 0); in lower_barycentrics() local
7127 ubld.LOAD_PAYLOAD(tmp, srcs, ARRAY_SIZE(srcs), ARRAY_SIZE(srcs)); in lower_barycentrics()
7144 offset(tmp, ubld, 2 * g + i)); in lower_barycentrics()
7916 const fs_builder ubld = fs_builder(this, block, inst) in fixup_nomask_control_flow() local
7926 const fs_reg tmp = ubld.group(1, 0).vgrf(flag.type); in fixup_nomask_control_flow()
7929 ubld.group(1, 0).MOV(tmp, flag); in fixup_nomask_control_flow()
7931 ubld.emit(FS_OPCODE_LOAD_LIVE_CHANNELS); in fixup_nomask_control_flow()
7937 ubld.group(1, 0).at(block, inst->next).MOV(flag, tmp); in fixup_nomask_control_flow()
9433 const fs_builder ubld = bld.exec_all().group(1, 0); in brw_fs_test_dispatch_packing() local
9438 ubld.ADD(tmp, mask, brw_imm_ud(1)); in brw_fs_test_dispatch_packing()
9439 ubld.AND(tmp, mask, tmp); in brw_fs_test_dispatch_packing()