diff options
author | Jay Foad <jay.foad@amd.com> | 2024-06-04 17:23:55 +0100 |
---|---|---|
committer | Jay Foad <jay.foad@amd.com> | 2024-06-04 17:30:10 +0100 |
commit | 188b1a54df9ff6c0b388269c2b95b71a0ae7801b (patch) | |
tree | c18b2f13180e646a3a446b9898cfc82fb4b93c66 /llvm | |
parent | 5ae5774fb0b5cac11af479b0905dfdd5255b4047 (diff) | |
download | llvm-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.td | 10 |
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", ""); |