diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-06 10:13:23 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-06 10:13:23 +0000 |
commit | 10c17ca6c6f5ceb01323c5cd8d7c446afa0ffa8c (patch) | |
tree | 4eca6502f83d427bfd4a0eed05f356b68159ff1e /llvm/lib/Target/AMDGPU/BUFInstructions.td | |
parent | 08a37f46e316dbd2c451d7c514a04831bd6dfa9a (diff) | |
download | bcm5719-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.td | 3 |
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; |