intel/eu: Split brw_inst ex_desc accessors for SEND(C) vs. SENDS(C).
authorFrancisco Jerez <currojerez@riseup.net>
Wed, 6 Feb 2019 07:22:06 +0000 (23:22 -0800)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 11 Oct 2019 19:24:16 +0000 (12:24 -0700)
commit35bcd08d612a992a067e54b3dbaffc330d3009ba
treef89f459fab22b05a8a630d11538b43b6b47c5388
parentb2ae65c7d93bb95dc8dbd14b61e58d60cfcee932
intel/eu: Split brw_inst ex_desc accessors for SEND(C) vs. SENDS(C).

The brw_inst opcode accessors are going away in one of the following
commits.  We could potentially replace them with the new helpers that
do opcode remapping, but that would lead to a circular dependency
between brw_inst.h and brw_eu.h.  This way we also avoid ordering
issues that can cause the semantics of the ex_desc accessors to change
depending on whether the ex_desc field is set after or before the
opcode instruction field.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/compiler/brw_disasm.c
src/intel/compiler/brw_eu_emit.c
src/intel/compiler/brw_eu_validate.c
src/intel/compiler/brw_inst.h
src/intel/tools/i965_gram.y