Lines Matching refs:file
54 if (src->file == BRW_MESSAGE_REGISTER_FILE)
57 if (src->file != BRW_ARCHITECTURE_REGISTER_FILE || src->nr != BRW_ARF_NULL) {
82 if (devinfo->ver >= 7 && reg->file == BRW_MESSAGE_REGISTER_FILE) {
83 reg->file = BRW_GENERAL_REGISTER_FILE;
93 if (dest.file == BRW_MESSAGE_REGISTER_FILE)
95 else if (dest.file == BRW_GENERAL_REGISTER_FILE)
103 if (dest.file == BRW_ARCHITECTURE_REGISTER_FILE &&
115 assert(dest.file == BRW_GENERAL_REGISTER_FILE ||
116 dest.file == BRW_ARCHITECTURE_REGISTER_FILE);
123 brw_inst_set_dst_reg_file(devinfo, inst, dest.file);
129 assert(dest.file == BRW_GENERAL_REGISTER_FILE ||
130 dest.file == BRW_ARCHITECTURE_REGISTER_FILE);
138 brw_inst_set_send_dst_reg_file(devinfo, inst, dest.file);
140 brw_inst_set_dst_file_type(devinfo, inst, dest.file, dest.type);
154 if (dest.file == BRW_GENERAL_REGISTER_FILE ||
155 dest.file == BRW_MESSAGE_REGISTER_FILE) {
213 if (reg.file == BRW_MESSAGE_REGISTER_FILE)
215 else if (reg.file == BRW_GENERAL_REGISTER_FILE)
237 assert(reg.file != BRW_IMMEDIATE_VALUE);
244 brw_inst_set_send_src0_reg_file(devinfo, inst, reg.file);
249 assert(reg.file == BRW_GENERAL_REGISTER_FILE);
259 brw_inst_set_src0_file_type(devinfo, inst, reg.file, reg.type);
264 if (reg.file == BRW_IMMEDIATE_VALUE) {
349 if (reg.file == BRW_GENERAL_REGISTER_FILE)
357 assert(reg.file == BRW_GENERAL_REGISTER_FILE ||
358 reg.file == BRW_ARCHITECTURE_REGISTER_FILE);
366 brw_inst_set_send_src1_reg_file(devinfo, inst, reg.file);
373 assert(reg.file != BRW_ARCHITECTURE_REGISTER_FILE ||
377 assert(reg.file != BRW_MESSAGE_REGISTER_FILE);
379 brw_inst_set_src1_file_type(devinfo, inst, reg.file, reg.type);
387 if (reg.file == BRW_IMMEDIATE_VALUE) {
396 /* assert (reg.file == BRW_GENERAL_REGISTER_FILE); */
744 assert(src0.file != BRW_IMMEDIATE_VALUE || type_sz(src0.type) <= 4);
745 assert(src1.file != BRW_IMMEDIATE_VALUE || type_sz(src1.type) <= 4);
817 assert(!(src0.file == BRW_IMMEDIATE_VALUE &&
818 src2.file == BRW_IMMEDIATE_VALUE));
820 assert(src0.file == BRW_IMMEDIATE_VALUE || src0.nr < 128);
821 assert(src1.file != BRW_IMMEDIATE_VALUE && src1.nr < 128);
822 assert(src2.file == BRW_IMMEDIATE_VALUE || src2.nr < 128);
829 assert(dest.file == BRW_GENERAL_REGISTER_FILE ||
830 dest.file == BRW_ARCHITECTURE_REGISTER_FILE);
833 brw_inst_set_3src_a1_dst_reg_file(devinfo, inst, dest.file);
836 if (dest.file == BRW_ARCHITECTURE_REGISTER_FILE) {
863 if (src0.file == BRW_IMMEDIATE_VALUE) {
885 if (src1.file == BRW_ARCHITECTURE_REGISTER_FILE) {
893 if (src2.file == BRW_IMMEDIATE_VALUE) {
905 assert(src0.file == BRW_GENERAL_REGISTER_FILE ||
906 src0.file == BRW_IMMEDIATE_VALUE ||
907 (src0.file == BRW_ARCHITECTURE_REGISTER_FILE &&
909 assert(src1.file == BRW_GENERAL_REGISTER_FILE ||
910 src1.file == BRW_ARCHITECTURE_REGISTER_FILE);
911 assert(src2.file == BRW_GENERAL_REGISTER_FILE ||
912 src2.file == BRW_IMMEDIATE_VALUE);
915 if (src0.file == BRW_IMMEDIATE_VALUE) {
918 brw_inst_set_3src_a1_src0_reg_file(devinfo, inst, src0.file);
921 brw_inst_set_3src_a1_src1_reg_file(devinfo, inst, src1.file);
923 if (src2.file == BRW_IMMEDIATE_VALUE) {
926 brw_inst_set_3src_a1_src2_reg_file(devinfo, inst, src2.file);
930 src0.file == BRW_GENERAL_REGISTER_FILE ?
934 src1.file == BRW_GENERAL_REGISTER_FILE ?
938 src2.file == BRW_GENERAL_REGISTER_FILE ?
944 assert(dest.file == BRW_GENERAL_REGISTER_FILE ||
945 dest.file == BRW_MESSAGE_REGISTER_FILE);
953 dest.file == BRW_MESSAGE_REGISTER_FILE);
959 assert(src0.file == BRW_GENERAL_REGISTER_FILE);
968 assert(src1.file == BRW_GENERAL_REGISTER_FILE);
977 assert(src2.file == BRW_GENERAL_REGISTER_FILE);
1155 (src0.file == BRW_IMMEDIATE_VALUE &&
1162 (src1.file == BRW_IMMEDIATE_VALUE &&
1205 (src0.file == BRW_IMMEDIATE_VALUE &&
1212 (src1.file == BRW_IMMEDIATE_VALUE &&
1218 assert(src0.file != BRW_ARCHITECTURE_REGISTER_FILE ||
1220 assert(src1.file != BRW_ARCHITECTURE_REGISTER_FILE ||
2006 if (dest.file == BRW_ARCHITECTURE_REGISTER_FILE &&
2036 if (dest.file == BRW_ARCHITECTURE_REGISTER_FILE &&
2094 assert(dest.file == BRW_GENERAL_REGISTER_FILE ||
2095 (devinfo->ver >= 7 && dest.file == BRW_MESSAGE_REGISTER_FILE));
2108 assert(src1.file == BRW_GENERAL_REGISTER_FILE ||
2109 (devinfo->ver >= 8 && src1.file == BRW_IMMEDIATE_VALUE));
2486 assert(payload.file == BRW_MESSAGE_REGISTER_FILE);
2602 if (sampler_index.file == BRW_IMMEDIATE_VALUE) {
2701 if (desc.file == BRW_IMMEDIATE_VALUE) {
2758 if (desc.file == BRW_IMMEDIATE_VALUE) {
2783 if (ex_desc.file == BRW_IMMEDIATE_VALUE &&
2810 if (ex_desc.file == BRW_IMMEDIATE_VALUE) {
2831 if (desc.file == BRW_IMMEDIATE_VALUE) {
2835 assert(desc.file == BRW_ARCHITECTURE_REGISTER_FILE);
2841 if (ex_desc.file == BRW_IMMEDIATE_VALUE) {
2845 assert(ex_desc.file == BRW_ARCHITECTURE_REGISTER_FILE);
2864 if (surface.file != BRW_IMMEDIATE_VALUE) {
3462 assert(src.file == BRW_GENERAL_REGISTER_FILE &&
3468 idx.file == BRW_IMMEDIATE_VALUE) {
3473 const unsigned i = idx.file == BRW_IMMEDIATE_VALUE ? idx.ud : 0;
3546 * offset and avoid the extra ADD to the register file.