summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SOPInstructions.td
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SOPInstructions.td')
-rw-r--r--llvm/lib/Target/AMDGPU/SOPInstructions.td5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/SOPInstructions.td b/llvm/lib/Target/AMDGPU/SOPInstructions.td
index 5a42016074b..d31002b999a 100644
--- a/llvm/lib/Target/AMDGPU/SOPInstructions.td
+++ b/llvm/lib/Target/AMDGPU/SOPInstructions.td
@@ -575,8 +575,8 @@ def S_SETREG_B32 : SOPK_Pseudo <
def S_SETREG_IMM32_B32 : SOPK_Pseudo <
"s_setreg_imm32_b32",
(outs), (ins i32imm:$imm, hwreg:$simm16),
- "$simm16, $imm"
-> {
+ "$simm16, $imm"> {
+ let Size = 8; // Unlike every other SOPK instruction.
let has_sdst = 0;
}
@@ -688,6 +688,7 @@ class SOPP <bits<7> op, dag ins, string asm, list<dag> pattern = []> :
let hasSideEffects = 0;
let SALU = 1;
let SOPP = 1;
+ let Size = 4;
let SchedRW = [WriteSALU];
let UseNamedOperandTable = 1;
OpenPOWER on IntegriCloud