@@ -238,7 +238,6 @@ class VPseudoVC_X<Operand OpClass, DAGOperand RS1Class> :
238
238
let HasVLOp = 1;
239
239
let HasSEWOp = 1;
240
240
let hasSideEffects = 0;
241
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
242
241
}
243
242
244
243
class VPseudoVC_XV<Operand OpClass, VReg RS2Class, DAGOperand RS1Class> :
@@ -251,7 +250,6 @@ class VPseudoVC_XV<Operand OpClass, VReg RS2Class, DAGOperand RS1Class> :
251
250
let HasVLOp = 1;
252
251
let HasSEWOp = 1;
253
252
let hasSideEffects = 0;
254
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
255
253
}
256
254
257
255
class VPseudoVC_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -265,7 +263,6 @@ class VPseudoVC_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
265
263
let HasVLOp = 1;
266
264
let HasSEWOp = 1;
267
265
let hasSideEffects = 0;
268
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
269
266
}
270
267
271
268
class VPseudoVC_V_X<Operand OpClass, VReg RDClass, DAGOperand RS1Class> :
@@ -278,7 +275,6 @@ class VPseudoVC_V_X<Operand OpClass, VReg RDClass, DAGOperand RS1Class> :
278
275
let HasVLOp = 1;
279
276
let HasSEWOp = 1;
280
277
let hasSideEffects = 0;
281
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
282
278
}
283
279
284
280
class VPseudoVC_V_XV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -292,7 +288,6 @@ class VPseudoVC_V_XV<Operand OpClass, VReg RDClass, VReg RS2Class,
292
288
let HasVLOp = 1;
293
289
let HasSEWOp = 1;
294
290
let hasSideEffects = 0;
295
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
296
291
}
297
292
298
293
class VPseudoVC_V_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
@@ -307,7 +302,6 @@ class VPseudoVC_V_XVV<Operand OpClass, VReg RDClass, VReg RS2Class,
307
302
let HasSEWOp = 1;
308
303
let hasSideEffects = 0;
309
304
let Constraints = "$rd = $rs3";
310
- let BaseInstr = !cast<Instruction>(PseudoToVInst<NAME>.VInst);
311
305
}
312
306
313
307
multiclass VPseudoVC_X<LMULInfo m, DAGOperand RS1Class,
0 commit comments