Lines Matching refs:file
32 /** @file brw_reg.h
34 * This file defines struct brw_reg, which is our representation for EU
72 /** Number of message register file registers */
220 enum brw_reg_file file:3; /* :2 hardware format */
260 if (a->file == IMM) {
382 * \param file one of the BRW_x_REGISTER_FILE values
395 brw_reg(enum brw_reg_file file,
408 if (file == BRW_GENERAL_REGISTER_FILE)
410 else if (file == BRW_ARCHITECTURE_REGISTER_FILE)
418 reg.file = file;
444 brw_vec16_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
446 return brw_reg(file,
461 brw_vec8_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
463 return brw_reg(file,
478 brw_vec4_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
480 return brw_reg(file,
495 brw_vec2_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
497 return brw_reg(file,
512 brw_vec1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
514 return brw_reg(file,
528 brw_vecn_reg(unsigned width, enum brw_reg_file file,
533 return brw_vec1_reg(file, nr, subnr);
535 return brw_vec2_reg(file, nr, subnr);
537 return brw_vec4_reg(file, nr, subnr);
539 return brw_vec8_reg(file, nr, subnr);
541 return brw_vec16_reg(file, nr, subnr);
593 brw_uw16_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
595 return suboffset(retype(brw_vec16_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
600 brw_uw8_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
602 return suboffset(retype(brw_vec8_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
607 brw_uw1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
609 return suboffset(retype(brw_vec1_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
613 brw_ud1_reg(enum brw_reg_file file, unsigned nr, unsigned subnr)
615 return retype(brw_vec1_reg(file, nr, subnr), BRW_REGISTER_TYPE_UD);
1020 if (reg.file == IMM) {
1084 if (reg.file == BRW_IMMEDIATE_VALUE)
1095 assert(reg.file != BRW_IMMEDIATE_VALUE);
1103 assert(reg.file != BRW_IMMEDIATE_VALUE);
1243 * corresponding register file.
1248 if (reg.file == BRW_IMMEDIATE_VALUE || has_scalar_region(reg)) {