/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_eu.h | 347 uint32_t ex_desc) in brw_message_ex_desc_ex_mlen() 349 return GET_BITS(ex_desc, 9, 6); in brw_message_ex_desc_ex_mlen() 1441 uint32_t ex_desc) in lsc_bti_ex_desc_base_offset() 1444 return GET_BITS(ex_desc, 23, 12); in lsc_bti_ex_desc_base_offset() 1449 uint32_t ex_desc) in lsc_bti_ex_desc_index() 1452 return GET_BITS(ex_desc, 31, 24); in lsc_bti_ex_desc_index() 1457 uint32_t ex_desc) in lsc_flat_ex_desc_base_offset() 1460 return GET_BITS(ex_desc, 31, 12); in lsc_flat_ex_desc_base_offset() 1473 uint32_t ex_desc) in lsc_bss_ex_desc_index() 1476 return GET_BITS(ex_desc, 3 in lsc_bss_ex_desc_index() 346 brw_message_ex_desc_ex_mlen(UNUSED const struct intel_device_info *devinfo, uint32_t ex_desc) brw_message_ex_desc_ex_mlen() argument 1440 lsc_bti_ex_desc_base_offset(const struct intel_device_info *devinfo, uint32_t ex_desc) lsc_bti_ex_desc_base_offset() argument 1448 lsc_bti_ex_desc_index(const struct intel_device_info *devinfo, uint32_t ex_desc) lsc_bti_ex_desc_index() argument 1456 lsc_flat_ex_desc_base_offset(const struct intel_device_info *devinfo, uint32_t ex_desc) lsc_flat_ex_desc_base_offset() argument 1472 lsc_bss_ex_desc_index(const struct intel_device_info *devinfo, uint32_t ex_desc) lsc_bss_ex_desc_index() argument [all...] |
H A D | brw_fs_reg_allocate.cpp | 769 fs_reg ex_desc; in emit_unspill() local 772 ex_desc = component(this->scratch_header, 0); in emit_unspill() 775 ex_desc = brw_imm_ud(0); in emit_unspill() 778 fs_reg srcs[] = { brw_imm_ud(0), ex_desc, header }; in emit_unspill() 838 fs_reg ex_desc; in emit_spill() local 841 ex_desc = component(this->scratch_header, 0); in emit_spill() 844 ex_desc = brw_imm_ud(0); in emit_spill() 847 fs_reg srcs[] = { brw_imm_ud(0), ex_desc, header, src }; in emit_spill()
|
H A D | brw_eu_emit.c | 456 unsigned desc, unsigned ex_desc) in brw_set_desc_ex() 466 brw_inst_set_send_ex_desc(devinfo, inst, ex_desc); in brw_set_desc_ex() 2747 struct brw_reg ex_desc, in brw_send_indirect_split_message() 2783 if (ex_desc.file == BRW_IMMEDIATE_VALUE && in brw_send_indirect_split_message() 2785 ((ex_desc.ud | ex_desc_imm) & INTEL_MASK(15, 12)) == 0)) { in brw_send_indirect_split_message() 2786 ex_desc.ud |= ex_desc_imm; in brw_send_indirect_split_message() 2810 if (ex_desc.file == BRW_IMMEDIATE_VALUE) { in brw_send_indirect_split_message() 2811 /* ex_desc bits 15:12 don't exist in the instruction encoding prior in brw_send_indirect_split_message() 2815 brw_MOV(p, addr, brw_imm_ud(ex_desc.ud | imm_part)); in brw_send_indirect_split_message() 2817 brw_OR(p, addr, ex_desc, brw_imm_u in brw_send_indirect_split_message() 455 brw_set_desc_ex(struct brw_codegen *p, brw_inst *inst, unsigned desc, unsigned ex_desc) brw_set_desc_ex() argument 2740 brw_send_indirect_split_message(struct brw_codegen *p, unsigned sfid, struct brw_reg dst, struct brw_reg payload0, struct brw_reg payload1, struct brw_reg desc, unsigned desc_imm, struct brw_reg ex_desc, unsigned ex_desc_imm, bool eot) brw_send_indirect_split_message() argument [all...] |
H A D | brw_ir.h | 161 uint32_t ex_desc; /**< SEND[S] extended message descriptor immediate */ member
|
H A D | brw_lower_logical_sends.cpp | 66 inst->ex_desc = 0; in lower_urb_read_logical_send() 73 inst->src[1] = brw_imm_ud(0); /* ex_desc */ in lower_urb_read_logical_send() 119 inst->ex_desc = 0; in lower_urb_write_logical_send() 126 inst->src[1] = brw_imm_ud(0); /* ex_desc */ in lower_urb_write_logical_send() 364 uint32_t ex_desc = 0; in lower_fb_write_logical_send() local 369 ex_desc = inst->target << 12 | (src0_alpha.file != BAD_FILE) << 15; in lower_fb_write_logical_send() 372 ex_desc |= 1 << 20; /* Null Render Target */ in lower_fb_write_logical_send() 374 inst->ex_desc = ex_desc; in lower_fb_write_logical_send() 1165 inst->src[1] = brw_imm_ud(0); /* ex_desc */ in lower_sampler_logical_send_gfx7() [all...] |
H A D | brw_fs_generator.cpp | 324 struct brw_reg ex_desc, in generate_send() 335 uint32_t ex_desc_imm = inst->ex_desc | in generate_send() 338 if (ex_desc.file != BRW_IMMEDIATE_VALUE || ex_desc.ud || ex_desc_imm) { in generate_send() 340 * also covers the dual-payload case because ex_mlen goes in ex_desc. in generate_send() 343 desc, desc_imm, ex_desc, ex_desc_imm, in generate_send() 321 generate_send(fs_inst *inst, struct brw_reg dst, struct brw_reg desc, struct brw_reg ex_desc, struct brw_reg payload, struct brw_reg payload2) generate_send() argument
|
H A D | brw_fs.h | 494 struct brw_reg ex_desc,
|
H A D | brw_eu_validate.c | 449 const uint32_t ex_desc = brw_inst_sends_ex_desc(devinfo, inst); in send_restrictions() local 450 ex_mlen = brw_message_ex_desc_ex_mlen(devinfo, ex_desc); in send_restrictions()
|
H A D | brw_fs.cpp | 1630 brw_imm_ud(0), /* ex_desc */ 3759 fs_reg ex_desc; 3761 ex_desc = brw_imm_ud(lsc_bti_ex_desc(devinfo, surface.ud)); 3766 ex_desc = component(payload, 1); 3767 ubld.group(1, 0).SHL(ex_desc, surface, brw_imm_ud(24)); 3782 inst->src[1] = ex_desc;
|