Skip to content

Commit e138f78

Browse files
committed
[RISCV] Remove unnecessary 'let BaseInstr' from Xsfvcp pseudoinstructions. NFC
These are identical to the RISCVVPseudo base class.
1 parent f06756f commit e138f78

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ class VPseudoVC_X<Operand OpClass, DAGOperand RS1Class> :
238238
let HasVLOp = 1;
239239
let HasSEWOp = 1;
240240
let hasSideEffects = 0;
241-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
242241
}
243242

244243
class VPseudoVC_XV<Operand OpClass, VReg RS2Class, DAGOperand RS1Class> :
@@ -251,7 +250,6 @@ class VPseudoVC_XV<Operand OpClass, VReg RS2Class, DAGOperand RS1Class> :
251250
let HasVLOp = 1;
252251
let HasSEWOp = 1;
253252
let hasSideEffects = 0;
254-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
255253
}
256254

257255
class VPseudoVC_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -265,7 +263,6 @@ class VPseudoVC_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
265263
let HasVLOp = 1;
266264
let HasSEWOp = 1;
267265
let hasSideEffects = 0;
268-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
269266
}
270267

271268
class VPseudoVC_V_X<Operand OpClass, VReg RDClass, DAGOperand RS1Class> :
@@ -278,7 +275,6 @@ class VPseudoVC_V_X<Operand OpClass, VReg RDClass, DAGOperand RS1Class> :
278275
let HasVLOp = 1;
279276
let HasSEWOp = 1;
280277
let hasSideEffects = 0;
281-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
282278
}
283279

284280
class VPseudoVC_V_XV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -292,7 +288,6 @@ class VPseudoVC_V_XV<Operand OpClass, VReg RDClass, VReg RS2Class,
292288
let HasVLOp = 1;
293289
let HasSEWOp = 1;
294290
let hasSideEffects = 0;
295-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
296291
}
297292

298293
class VPseudoVC_V_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -307,7 +302,6 @@ class VPseudoVC_V_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
307302
let HasSEWOp = 1;
308303
let hasSideEffects = 0;
309304
let Constraints = "$rd = $rs3";
310-
let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
311305
}
312306

313307
multiclass VPseudoVC_X<LMULInfo m, DAGOperand RS1Class,

0 commit comments

Comments
 (0)