Lines Matching defs:ibld
616 const fs_builder ibld = bld.annotate("shader time end")
618 const fs_reg timestamp = get_timestamp(ibld);
634 ibld.AND(ibld.null_reg_ud(), reset, brw_imm_ud(1u)));
635 ibld.IF(BRW_PREDICATE_NORMAL);
642 const fs_builder cbld = ibld.group(1, 0);
652 ibld.emit(BRW_OPCODE_ELSE);
654 ibld.emit(BRW_OPCODE_ENDIF);
2432 const fs_builder ibld(this, block, inst);
2448 const fs_builder ubld = ibld.exec_all().group(block_sz / 4, 0);
2468 VARYING_PULL_CONSTANT_LOAD(ibld, inst->dst,
2494 const brw::fs_builder ibld(this, block, inst);
2497 ibld.MOV(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 1),
2499 ibld.MOV(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 0),
2502 ibld.MOV(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 1),
2504 ibld.MOV(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 0),
2627 const brw::fs_builder ibld(this, block, inst);
2630 ibld.SEL(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 0),
2634 ibld.SEL(subscript(inst->dst, BRW_REGISTER_TYPE_UD, 1),
2885 const fs_builder ibld(this, block, tex_inst);
2889 tex_inst->dst = ibld.null_reg_ud();
3065 const brw::fs_builder ibld(this, block, inst);
3075 csel_inst = ibld.CSEL(inst->dst,
3097 csel_inst = ibld.CSEL(inst->dst,
3781 const fs_builder ibld(this, block, inst);
3782 const fs_builder hbld = ibld.exec_all().group(8, 0);
3818 ibld.MOV(compr4_dst, inst->src[i]);
3822 ibld.half(0).MOV(mov_dst, half(inst->src[i], 0));
3824 ibld.half(1).MOV(mov_dst, half(inst->src[i], 1));
3849 ibld.MOV(dst, inst->src[i]);
3853 dst = offset(dst, ibld, 1);
3875 const fs_builder ibld(this, block, inst);
3884 const fs_builder hbld(ibld.half(i));
3886 fs_reg delta_xy = offset(inst->src[0], ibld, i);
3913 const fs_builder ibld(this, block, inst);
3936 ibld.MOV(imm, inst->src[1]);
3937 ibld.MUL(inst->dst, imm, inst->src[0]);
3940 ibld.MUL(inst->dst, inst->src[0],
4021 ibld.MUL(low, inst->src[0],
4023 ibld.MUL(high, inst->src[0],
4026 ibld.MUL(low, inst->src[0],
4028 ibld.MUL(high, inst->src[0],
4035 ibld.MUL(low, subscript(inst->src[0], BRW_REGISTER_TYPE_UW, 0),
4037 ibld.MUL(high, subscript(inst->src[0], BRW_REGISTER_TYPE_UW, 1),
4041 ibld.ADD(subscript(low, BRW_REGISTER_TYPE_UW, 1),
4047 ibld.MOV(orig_dst, low));
4068 fs_inst *mul = ibld.MUL(acc, inst->src[0], inst->src[1]);
4069 fs_inst *mach = ibld.MACH(inst->dst, inst->src[0], inst->src[1]);
4105 mach->dst = ibld.vgrf(inst->dst.type);
4106 ibld.MOV(inst->dst, mach->dst);
4130 const fs_builder ibld(this, block, inst);
4137 ibld.CMP(ibld.null_reg_d(), inst->src[0], inst->src[1],
5574 const fs_builder ibld(this, block, inst);
5579 lower_fb_write_logical_send(ibld, inst,
5586 lower_fb_read_logical_send(ibld, inst);
5590 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TEX);
5594 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXD);
5598 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXF);
5602 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXL);
5606 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXS);
5610 lower_sampler_logical_send(ibld, inst,
5615 lower_sampler_logical_send(ibld, inst, FS_OPCODE_TXB);
5619 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXF_CMS);
5623 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXF_CMS_W);
5627 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXF_UMS);
5631 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TXF_MCS);
5635 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_LOD);
5639 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TG4);
5643 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_TG4_OFFSET);
5647 lower_sampler_logical_send(ibld, inst, SHADER_OPCODE_SAMPLEINFO);
5659 lower_surface_logical_send(ibld, inst);
5669 lower_a64_logical_send(ibld, inst);
5673 lower_varying_pull_constant_logical_send(ibld, inst);
5694 lower_math_logical_send(ibld, inst);
6494 const fs_builder ibld = bld.at(block, inst)
6567 const fs_builder lbld = ibld.group(lower_width, i);
7204 const fs_builder ibld = bld.at(block, inst).exec_all().group(16, 0);
7210 ibld.group(8, 0).MOV(copy_dst, copy_src);
7212 ibld.MOV(copy_dst, copy_src);
7214 copy_src = offset(copy_src, ibld, 1);
7215 copy_dst = offset(copy_dst, ibld, 1);