Searched refs:ex_desc (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_eu.h343 uint32_t ex_desc)
345 return GET_BITS(ex_desc, 9, 6);
1420 uint32_t ex_desc)
1423 return GET_BITS(ex_desc, 23, 12);
1428 uint32_t ex_desc)
1431 return GET_BITS(ex_desc, 31, 24);
1436 uint32_t ex_desc)
1439 return GET_BITS(ex_desc, 31, 12);
1452 uint32_t ex_desc)
1455 return GET_BITS(ex_desc, 3
342 brw_message_ex_desc_ex_mlen(UNUSED const struct intel_device_info * devinfo,uint32_t ex_desc) argument
1419 lsc_bti_ex_desc_base_offset(const struct intel_device_info * devinfo,uint32_t ex_desc) argument
1427 lsc_bti_ex_desc_index(const struct intel_device_info * devinfo,uint32_t ex_desc) argument
1435 lsc_flat_ex_desc_base_offset(const struct intel_device_info * devinfo,uint32_t ex_desc) argument
1451 lsc_bss_ex_desc_index(const struct intel_device_info * devinfo,uint32_t ex_desc) argument
[all...]
H A Dbrw_ir.h161 uint32_t ex_desc; /**< SEND[S] extended message descriptor immediate */ member in struct:backend_instruction
H A Dbrw_fs_reg_allocate.cpp760 fs_reg ex_desc; local in function:fs_reg_alloc::emit_unspill
763 ex_desc = component(this->scratch_header, 0);
766 ex_desc = brw_imm_ud(0);
769 fs_reg srcs[] = { brw_imm_ud(0), ex_desc, header };
825 fs_reg ex_desc; local in function:fs_reg_alloc::emit_spill
828 ex_desc = component(this->scratch_header, 0);
831 ex_desc = brw_imm_ud(0);
834 fs_reg srcs[] = { brw_imm_ud(0), ex_desc, header, src };
H A Dbrw_eu_emit.c456 unsigned desc, unsigned ex_desc)
466 brw_inst_set_send_ex_desc(devinfo, inst, ex_desc);
2744 struct brw_reg ex_desc,
2780 if (ex_desc.file == BRW_IMMEDIATE_VALUE &&
2782 ((ex_desc.ud | ex_desc_imm) & INTEL_MASK(15, 12)) == 0)) {
2783 ex_desc.ud |= ex_desc_imm;
2807 if (ex_desc.file == BRW_IMMEDIATE_VALUE) {
2808 /* ex_desc bits 15:12 don't exist in the instruction encoding prior
2812 brw_MOV(p, addr, brw_imm_ud(ex_desc.ud | imm_part));
2814 brw_OR(p, addr, ex_desc, brw_imm_u
455 brw_set_desc_ex(struct brw_codegen * p,brw_inst * inst,unsigned desc,unsigned ex_desc) argument
2737 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) argument
[all...]
H A Dbrw_fs_generator.cpp323 struct brw_reg ex_desc,
334 uint32_t ex_desc_imm = inst->ex_desc |
337 if (ex_desc.file != BRW_IMMEDIATE_VALUE || ex_desc.ud || ex_desc_imm) {
339 * also covers the dual-payload case because ex_mlen goes in ex_desc.
342 desc, desc_imm, ex_desc, ex_desc_imm,
320 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) argument
H A Dbrw_fs.h492 struct brw_reg ex_desc,
H A Dbrw_eu_validate.c433 const uint32_t ex_desc = brw_inst_sends_ex_desc(devinfo, inst); local in function:send_restrictions
434 ex_mlen = brw_message_ex_desc_ex_mlen(devinfo, ex_desc);
H A Dbrw_fs.cpp1727 brw_imm_ud(0), /* ex_desc */
3897 fs_reg ex_desc; local in function:fs_visitor::lower_uniform_pull_constant_loads
3899 ex_desc = brw_imm_ud(lsc_bti_ex_desc(devinfo, surface.ud));
3904 ex_desc = component(payload, 1);
3905 ubld.group(1, 0).SHL(ex_desc, surface, brw_imm_ud(24));
3920 inst->src[1] = ex_desc;
4797 uint32_t ex_desc = 0; local in function:lower_fb_write_logical_send
4802 ex_desc = inst->target << 12 | (src0_alpha.file != BAD_FILE) << 15;
4805 ex_desc |= 1 << 20; /* Null Render Target */
4807 inst->ex_desc
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_eu.h304 uint32_t ex_desc)
306 return GET_BITS(ex_desc, 9, 6);
925 struct brw_reg ex_desc,
1176 unsigned desc, unsigned ex_desc);
303 brw_message_ex_desc_ex_mlen(UNUSED const struct gen_device_info * devinfo,uint32_t ex_desc) argument
H A Dbrw_eu_emit.c421 unsigned desc, unsigned ex_desc)
430 brw_inst_set_send_ex_desc(devinfo, inst, ex_desc);
2563 struct brw_reg ex_desc,
2595 if (ex_desc.file == BRW_IMMEDIATE_VALUE) {
2596 ex_desc.ud |= ex_desc_imm;
2616 brw_OR(p, addr, ex_desc, brw_imm_ud(ex_desc_imm | sfid | eot << 5));
2619 ex_desc = addr;
2637 if (ex_desc.file == BRW_IMMEDIATE_VALUE) {
2639 brw_inst_set_send_ex_desc(devinfo, send, ex_desc.ud);
2641 assert(ex_desc
420 brw_set_desc_ex(struct brw_codegen * p,brw_inst * inst,unsigned desc,unsigned ex_desc) argument
2556 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) argument
[all...]
H A Dbrw_fs.h433 struct brw_reg ex_desc,
H A Dbrw_fs_generator.cpp264 struct brw_reg ex_desc,
277 if (ex_desc.file != BRW_IMMEDIATE_VALUE || ex_desc.ud || ex_desc_imm) {
279 * also covers the dual-payload case because ex_mlen goes in ex_desc.
282 desc, desc_imm, ex_desc, ex_desc_imm,
261 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) argument
H A Dbrw_eu_validate.c351 const uint32_t ex_desc = brw_inst_send_ex_desc(devinfo, inst); local in function:send_restrictions
352 ex_mlen = brw_message_ex_desc_ex_mlen(devinfo, ex_desc);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst1514 - intel/eu: Split brw_inst ex_desc accessors for SEND(C) vs. SENDS(C).
2088 - intel/compiler: Set "Null Render Target" ex_desc bit on Gen11
H A D21.1.0.rst2623 - intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND

Completed in 53 milliseconds