Skip to content

Commit 0a57a20

Browse files
authored
[AMDGPU] NFC: Remove duplicate VOP_DPP_Pseudo TableGen definitions (#95370)
After recent changes, VOP_DPP_Pseudo now inherits from VOP_Pseudo. This commit removes some on the duplicate definitions in VOP_DPP_Pseudo that are exactly the same as definitions inherited from VOP_Pseudo.
1 parent 9b7b1be commit 0a57a20

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

llvm/lib/Target/AMDGPU/VOPInstructions.td

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -831,13 +831,9 @@ class VOP_DPP_Pseudo <string OpName, VOPProfile P, list<dag> pattern=[],
831831
dag Ins = P.InsDPP, string asmOps = P.AsmDPP> :
832832
VOP_Pseudo<OpName, "_dpp", P, P.OutsDPP, Ins, asmOps, pattern> {
833833

834-
let isPseudo = 1;
835-
let isCodeGenOnly = 1;
836-
837834
let mayLoad = 0;
838835
let mayStore = 0;
839836
let hasSideEffects = 0;
840-
let UseNamedOperandTable = 1;
841837

842838
let VALU = 1;
843839
let DPP = 1;
@@ -850,7 +846,6 @@ class VOP_DPP_Pseudo <string OpName, VOPProfile P, list<dag> pattern=[],
850846
let Uses = !if(ReadsModeReg, [MODE, EXEC], [EXEC]);
851847
let isConvergent = 1;
852848

853-
string Mnemonic = OpName;
854849
string AsmOperands = asmOps;
855850

856851
let AsmMatchConverter = !if(P.HasModifiers, "cvtDPP", "");
@@ -863,8 +858,6 @@ class VOP_DPP_Pseudo <string OpName, VOPProfile P, list<dag> pattern=[],
863858

864859
let IsInvalidSingleUseConsumer = !not(VINTERP);
865860
let IsInvalidSingleUseProducer = !not(VINTERP);
866-
867-
VOPProfile Pfl = P;
868861
}
869862

870863
class VOP3_DPP_Pseudo <string OpName, VOPProfile P> :

0 commit comments

Comments
 (0)