summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/BUFInstructions.td
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-10-06 10:13:23 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-10-06 10:13:23 +0000
commit10c17ca6c6f5ceb01323c5cd8d7c446afa0ffa8c (patch)
tree4eca6502f83d427bfd4a0eed05f356b68159ff1e /llvm/lib/Target/AMDGPU/BUFInstructions.td
parent08a37f46e316dbd2c451d7c514a04831bd6dfa9a (diff)
downloadbcm5719-llvm-10c17ca6c6f5ceb01323c5cd8d7c446afa0ffa8c.tar.gz
bcm5719-llvm-10c17ca6c6f5ceb01323c5cd8d7c446afa0ffa8c.zip
AMDGPU: Partially fix reported code size for some instructions
These ones need to have the size on the pseudo instruction set for getInstSizeInBytes to work correctly. These also have a statically known size. llvm-svn: 283437
Diffstat (limited to 'llvm/lib/Target/AMDGPU/BUFInstructions.td')
-rw-r--r--llvm/lib/Target/AMDGPU/BUFInstructions.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/BUFInstructions.td b/llvm/lib/Target/AMDGPU/BUFInstructions.td
index 220dd8deeb6..01be18baba6 100644
--- a/llvm/lib/Target/AMDGPU/BUFInstructions.td
+++ b/llvm/lib/Target/AMDGPU/BUFInstructions.td
@@ -66,6 +66,7 @@ class MTBUF_Pseudo <string opName, dag outs, dag ins,
let isPseudo = 1;
let isCodeGenOnly = 1;
+ let Size = 8;
let UseNamedOperandTable = 1;
string Mnemonic = opName;
@@ -77,7 +78,6 @@ class MTBUF_Pseudo <string opName, dag outs, dag ins,
let Uses = [EXEC];
let hasSideEffects = 0;
- let UseNamedOperandTable = 1;
let SchedRW = [WriteVMEM];
}
@@ -159,6 +159,7 @@ class MUBUF_Pseudo <string opName, dag outs, dag ins,
let isPseudo = 1;
let isCodeGenOnly = 1;
+ let Size = 8;
let UseNamedOperandTable = 1;
string Mnemonic = opName;
OpenPOWER on IntegriCloud