From 9b50273e54a2a6afb3c663b585af24d8da6c4574 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 24 Sep 2014 02:17:06 +0000 Subject: [PATCH] R600/SI: Enable named operand table for SALU instructions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218358 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/R600/SIInstrFormats.td | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/Target/R600/SIInstrFormats.td b/lib/Target/R600/SIInstrFormats.td index 32b8069140c..8369a0c8687 100644 --- a/lib/Target/R600/SIInstrFormats.td +++ b/lib/Target/R600/SIInstrFormats.td @@ -164,6 +164,8 @@ class SOP2 op, dag outs, dag ins, string asm, list pattern> : let mayStore = 0; let hasSideEffects = 0; let SALU = 1; + + let UseNamedOperandTable = 1; } class SOPC op, dag outs, dag ins, string asm, list pattern> : @@ -174,6 +176,8 @@ class SOPC op, dag outs, dag ins, string asm, list pattern> : let mayStore = 0; let hasSideEffects = 0; let SALU = 1; + + let UseNamedOperandTable = 1; } class SOPK op, dag outs, dag ins, string asm, list pattern> : @@ -183,6 +187,8 @@ class SOPK op, dag outs, dag ins, string asm, list pattern> : let mayStore = 0; let hasSideEffects = 0; let SALU = 1; + + let UseNamedOperandTable = 1; } class SOPP op, dag ins, string asm, list pattern> : @@ -192,6 +198,8 @@ class SOPP op, dag ins, string asm, list pattern> : let mayStore = 0; let hasSideEffects = 0; let SALU = 1; + + let UseNamedOperandTable = 1; } class SMRD op, bits<1> imm, dag outs, dag ins, string asm, -- 2.34.1