Lines Matching refs:fs_reg
812 static fs_reg
825 fs_reg h = ubld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
843 fs_reg &urb_handle,
860 const fs_reg &src)
867 fs_reg urb_handle = get_mesh_urb_handle(bld, instr->intrinsic);
898 fs_reg payload_srcs[4];
907 fs_reg srcs[URB_LOGICAL_NUM_SRCS];
910 srcs[URB_LOGICAL_SRC_DATA] = fs_reg(VGRF, bld.shader->alloc.allocate(length),
929 fs_reg payload_srcs[4];
935 fs_reg srcs[URB_LOGICAL_NUM_SRCS];
938 srcs[URB_LOGICAL_SRC_DATA] = fs_reg(VGRF, bld.shader->alloc.allocate(length),
953 const fs_reg &src, const fs_reg &offset_src)
960 fs_reg urb_handle = get_mesh_urb_handle(bld, instr->intrinsic);
975 fs_reg src_comp = offset(src, bld, c);
980 fs_reg off = bld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
984 fs_reg mask = bld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
987 fs_reg one = bld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
994 fs_reg payload_srcs[4];
1000 fs_reg srcs[URB_LOGICAL_NUM_SRCS];
1004 srcs[URB_LOGICAL_SRC_DATA] = fs_reg(VGRF, bld.shader->alloc.allocate(length),
1018 const fs_reg &dest)
1029 fs_reg urb_handle = get_mesh_urb_handle(bld, instr->intrinsic);
1042 fs_reg data = ubld8.vgrf(BRW_REGISTER_TYPE_UD, num_regs);
1043 fs_reg srcs[URB_LOGICAL_NUM_SRCS];
1054 fs_reg dest_comp = offset(dest, bld, c);
1055 fs_reg data_comp = horiz_stride(offset(data, ubld8, comp_offset + c), 0);
1062 const fs_reg &dest, const fs_reg &offset_src)
1070 fs_reg seq_ud;
1074 fs_reg seq_uw = ubld8.vgrf(BRW_REGISTER_TYPE_UW, 1);
1075 ubld8.MOV(seq_uw, fs_reg(brw_imm_v(0x76543210)));
1080 fs_reg urb_handle = get_mesh_urb_handle(bld, instr->intrinsic);
1089 fs_reg off = bld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
1095 fs_reg comp = bld8.vgrf(BRW_REGISTER_TYPE_UD, 1);
1102 fs_reg srcs[URB_LOGICAL_NUM_SRCS];
1106 fs_reg data = bld8.vgrf(BRW_REGISTER_TYPE_UD, 4);
1114 fs_reg dest_comp = offset(dest, bld, c);
1127 fs_reg src = get_nir_src(instr->src[0]);
1144 fs_reg dest = get_nir_dest(instr->dest);
1213 fs_reg dest;