aboutsummaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2024-06-04 17:23:55 +0100
committerJay Foad <jay.foad@amd.com>2024-06-04 17:30:10 +0100
commit188b1a54df9ff6c0b388269c2b95b71a0ae7801b (patch)
treec18b2f13180e646a3a446b9898cfc82fb4b93c66 /llvm
parent5ae5774fb0b5cac11af479b0905dfdd5255b4047 (diff)
downloadllvm-188b1a54df9ff6c0b388269c2b95b71a0ae7801b.zip
llvm-188b1a54df9ff6c0b388269c2b95b71a0ae7801b.tar.gz
llvm-188b1a54df9ff6c0b388269c2b95b71a0ae7801b.tar.bz2
[AMDGPU] Do not override PseudoInstr in SMEM Pseudo definitions. NFC.
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/AMDGPU/SMInstructions.td10
1 files changed, 1 insertions, 9 deletions
diff --git a/llvm/lib/Target/AMDGPU/SMInstructions.td b/llvm/lib/Target/AMDGPU/SMInstructions.td
index 1f1f865..df1722b 100644
--- a/llvm/lib/Target/AMDGPU/SMInstructions.td
+++ b/llvm/lib/Target/AMDGPU/SMInstructions.td
@@ -25,7 +25,7 @@ def OptSMEMOffsetMod : NamedIntOperand<i32, "offset"> {
class SM_Pseudo <string opName, dag outs, dag ins, string asmOps, list<dag> pattern=[]> :
InstSI <outs, ins, "", pattern>,
- SIMCInstr<opName, SIEncodingFamily.NONE> {
+ SIMCInstr<NAME, SIEncodingFamily.NONE> {
let isPseudo = 1;
let isCodeGenOnly = 1;
@@ -116,7 +116,6 @@ class SM_Probe_Pseudo <string opName, RegisterClass baseClass, OffsetMode offset
let hasSideEffects = 1;
let has_offset = offsets.HasOffset;
let has_soffset = offsets.HasSOffset;
- let PseudoInstr = opName # offsets.Variant;
}
class SM_Load_Pseudo <string opName, RegisterClass baseClass,
@@ -132,7 +131,6 @@ class SM_Load_Pseudo <string opName, RegisterClass baseClass,
let has_dlc = 1;
let has_offset = offsets.HasOffset;
let has_soffset = offsets.HasSOffset;
- let PseudoInstr = opName # offsets.Variant;
}
class SM_Store_Pseudo <string opName, RegisterClass baseClass,
@@ -148,7 +146,6 @@ class SM_Store_Pseudo <string opName, RegisterClass baseClass,
let has_offset = offsets.HasOffset;
let has_soffset = offsets.HasSOffset;
let ScalarStore = 1;
- let PseudoInstr = opName # offsets.Variant;
}
class SM_Discard_Pseudo <string opName, OffsetMode offsets>
@@ -162,7 +159,6 @@ class SM_Discard_Pseudo <string opName, OffsetMode offsets>
let hasSideEffects = 1;
let has_offset = offsets.HasOffset;
let has_soffset = offsets.HasSOffset;
- let PseudoInstr = opName # offsets.Variant;
}
multiclass SM_Pseudo_Loads<RegisterClass baseClass,
@@ -238,7 +234,6 @@ class SM_Prefetch_Pseudo <string opName, RegisterClass baseClass, bit hasSBase>
let ScalarStore = 0;
let has_offset = 1;
let has_soffset = 1;
- let PseudoInstr = opName;
}
//===----------------------------------------------------------------------===//
@@ -271,8 +266,6 @@ class SM_Pseudo_Atomic<string opName,
RegisterClass dataClass,
OffsetMode offsets,
bit isRet,
- string opNameWithSuffix =
- opName # offsets.Variant # !if(isRet, "_RTN", ""),
Operand CPolTy = !if(isRet, CPol_GLC, CPol_NonGLC)> :
SM_Atomic_Pseudo<opName,
!if(isRet, (outs dataClass:$sdst), (outs)),
@@ -283,7 +276,6 @@ class SM_Pseudo_Atomic<string opName,
isRet> {
let has_offset = offsets.HasOffset;
let has_soffset = offsets.HasSOffset;
- let PseudoInstr = opNameWithSuffix;
let Constraints = !if(isRet, "$sdst = $sdata", "");
let DisableEncoding = !if(isRet, "$sdata", "");