Lines Matching defs:ubld
213 const fs_builder ubld = bld.annotate("send dependency resolve")
216 ubld.MOV(ubld.null_reg_f(), fs_reg(VGRF, grf, BRW_REGISTER_TYPE_F));
1591 fs_builder ubld = bld.exec_all().group(8, 0).at(
1597 fs_reg base_addr = ubld.vgrf(BRW_REGISTER_TYPE_UD);
1598 ubld.group(1, 0).AND(base_addr,
1602 fs_reg header0 = ubld.vgrf(BRW_REGISTER_TYPE_UD);
1603 ubld.MOV(header0, brw_imm_ud(0));
1604 ubld.group(1, 0).SHR(component(header0, 2), base_addr, brw_imm_ud(4));
1621 header = ubld.vgrf(BRW_REGISTER_TYPE_UD);
1622 ubld.MOV(header, brw_imm_ud(0));
1623 ubld.group(1, 0).ADD(component(header, 2),
1643 fs_inst *send = ubld.group(send_width, 0).emit(SHADER_OPCODE_SEND,
1700 fs_builder ubld = bld.exec_all().group(8, 0).at(
1711 fs_reg shifted = ubld.vgrf(BRW_REGISTER_TYPE_W, 2);
1712 ubld.SHL(horiz_offset(shifted, 8),
1715 ubld.SHL(shifted, horiz_offset(shifted, 8), brw_imm_w(8));
1717 fs_builder ubld16 = ubld.group(16, 0);
1728 ubld.AND(push_reg, push_reg, component(b32, i % 16));
2500 const fs_builder ubld = ibld.exec_all().group(block_sz / 4, 0);
2501 const fs_reg dst = ubld.vgrf(BRW_REGISTER_TYPE_UD);
2504 ubld.emit(FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD,
3741 const fs_builder ubld =
3744 const fs_reg payload = ubld.vgrf(BRW_REGISTER_TYPE_UD);
3745 ubld.MOV(payload, offset_B);
3767 ubld.group(1, 0).SHL(ex_desc, surface, brw_imm_ud(24));
3787 const fs_builder ubld = fs_builder(this, block, inst).exec_all();
3788 const fs_reg payload = ubld.group(8, 0).vgrf(BRW_REGISTER_TYPE_UD);
3790 ubld.group(8, 0).MOV(payload,
3792 ubld.group(1, 0).MOV(component(payload, 2),
3831 const fs_builder ubld = ibld.exec_all();
3843 ubld.group(8 * n, 0).MOV(retype(dst, BRW_REGISTER_TYPE_UD),
5422 const fs_builder ubld = ibld.exec_all().group(8, 0);
5434 ubld.LOAD_PAYLOAD(tmp, srcs, ARRAY_SIZE(srcs), ARRAY_SIZE(srcs));
5451 offset(tmp, ubld, 2 * g + i));
5561 const fs_builder ubld = bld.at(block, inst).exec_all().group(1, 0);
5571 fs_reg mask = ubld.vgrf(BRW_REGISTER_TYPE_UD);
5572 ubld.emit(SHADER_OPCODE_READ_SR_REG, mask, brw_imm_ud(vmask ? 3 : 2));
5579 ubld.SHR(mask, mask, brw_imm_ud(ALIGN(inst->group, 8)));
5581 ubld.AND(mask, exec_mask, mask);
5586 ubld.FBL(inst->dst, exec_mask);
5588 fs_reg tmp = ubld.vgrf(BRW_REGISTER_TYPE_UD, 1);
5589 ubld.LZD(tmp, exec_mask);
5590 ubld.ADD(inst->dst, negate(tmp), brw_imm_uw(31));
6317 const fs_builder ubld = ibld.exec_all().group(1, 0);
6319 fs_reg dst = ubld.vgrf(BRW_REGISTER_TYPE_UD);
6320 fs_inst *dummy_fence = ubld.emit(SHADER_OPCODE_MEMORY_FENCE,
6327 ubld.emit(FS_OPCODE_SCHEDULING_FENCE, ubld.null_reg_ud(), dst);
6441 const fs_builder ubld = fs_builder(this, block, inst)
6451 const fs_reg tmp = ubld.group(1, 0).vgrf(flag.type);
6454 ubld.group(1, 0).MOV(tmp, flag);
6456 ubld.emit(FS_OPCODE_LOAD_LIVE_CHANNELS);
6462 ubld.group(1, 0).at(block, inst->next).MOV(flag, tmp);
8120 const fs_builder ubld = bld.exec_all().group(1, 0);
8124 ubld.ADD(tmp, mask, brw_imm_ud(1));
8125 ubld.AND(tmp, mask, tmp);