summaryrefslogtreecommitdiff
path: root/src/intel/compiler/test_eu_validate.cpp
diff options
context:
space:
mode:
authorFrancisco Jerez <currojerez@riseup.net>2018-01-23 19:23:20 -0800
committerFrancisco Jerez <currojerez@riseup.net>2019-10-11 12:24:16 -0700
commit057902dcf8d287f0b110b03f67ae33d338a7497c (patch)
tree0d7666abc6739224fecac2154d98833ff1bb44b5 /src/intel/compiler/test_eu_validate.cpp
parent25dd67099df301f09ce40b8f9c5a3bbc857e367c (diff)
intel/eu: Encode and decode native instruction opcodes from/to IR opcodes.
Change brw_inst_set_opcode() and brw_inst_opcode() to call brw_opcode_encode/decode() transparently in order to translate between hardware and IR opcodes, and update the EU compaction code in order to do the same as needed, so we can eventually drop the one-to-one correspondence between hardware and IR opcodes. 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>
Diffstat (limited to 'src/intel/compiler/test_eu_validate.cpp')
-rw-r--r--src/intel/compiler/test_eu_validate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intel/compiler/test_eu_validate.cpp b/src/intel/compiler/test_eu_validate.cpp
index 7a1cc5216fc..9ad09c51600 100644
--- a/src/intel/compiler/test_eu_validate.cpp
+++ b/src/intel/compiler/test_eu_validate.cpp
@@ -178,7 +178,7 @@ TEST_P(validation_test, opcode46)
* reserved on Gen 7
* "goto" on Gen8+
*/
- brw_next_insn(p, 46);
+ brw_next_insn(p, brw_opcode_decode(&devinfo, 46));
if (devinfo.gen == 7) {
EXPECT_FALSE(validate(p));