• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:OpNode

1108 class MSA_BIT_B_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1115 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, Imm:$m))];
1119 class MSA_BIT_H_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1126 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, Imm:$m))];
1130 class MSA_BIT_W_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1137 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, Imm:$m))];
1141 class MSA_BIT_D_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1148 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, Imm:$m))];
1152 class MSA_BIT_X_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1159 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, Imm:$m))];
1192 class MSA_BIT_SPLAT_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1199 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$m))];
1203 class MSA_COPY_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1210 list<dag> Pattern = [(set ROD:$rd, (OpNode (VecTy ROWS:$ws), Imm:$n))];
1214 class MSA_ELM_SLD_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1221 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in, ROWS:$ws,
1227 class MSA_COPY_PSEUDO_BASE<SDPatternOperator OpNode, ValueType VecTy,
1231 [(set RCD:$wd, (OpNode (VecTy RCWS:$ws), Imm:$n))]> {
1235 class MSA_I5_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1242 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$imm))];
1246 class MSA_I8_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1253 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$u8))];
1278 class MSA_2R_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1284 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws))];
1289 SDPatternOperator OpNode, RegisterOperand ROWD,
1295 list<dag> Pattern = [(set ROWD:$wd, (VT (OpNode ROS:$rs)))];
1299 class MSA_2R_FILL_PSEUDO_BASE<ValueType VT, SDPatternOperator OpNode,
1302 [(set RCWD:$wd, (OpNode RCWS:$fs))]> {
1306 class MSA_2RF_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1312 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws))];
1316 class MSA_3R_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1323 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))];
1327 class MSA_3R_BINSX_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1334 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in, ROWS:$ws,
1340 class MSA_3R_SPLAT_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1346 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, GPR32Opnd:$rt))];
1363 class MSA_3R_SLD_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1369 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in, ROWS:$ws,
1375 class MSA_3R_4R_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1382 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in, ROWS:$ws,
1388 class MSA_3RF_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1392 MSA_3R_DESC_BASE<instr_asm, OpNode, ROWD, ROWS, ROWT, itin>;
1394 class MSA_3RF_4RF_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1398 MSA_3R_4R_DESC_BASE<instr_asm, OpNode, ROWD, ROWS, ROWT, itin>;
1412 class MSA_INSERT_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1419 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in, ROS:$rs, Imm:$n))];
1424 class MSA_INSERT_PSEUDO_BASE<SDPatternOperator OpNode, ValueType Ty,
1428 [(set ROWD:$wd, (OpNode (Ty ROWD:$wd_in), ROFS:$fs, Imm:$n))]> {
1433 class MSA_INSERT_VIDX_PSEUDO_BASE<SDPatternOperator OpNode, ValueType Ty,
1437 [(set ROWD:$wd, (OpNode (Ty ROWD:$wd_in), ROFS:$fs,
1443 class MSA_INSVE_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1450 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWD:$wd_in,
1458 class MSA_VEC_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
1465 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))];
1481 class MSA_VEC_PSEUDO_BASE<SDPatternOperator OpNode, RegisterOperand ROWD,
1485 [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))]>;
2298 class LD_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
2305 list<dag> Pattern = [(set ROWD:$wd, (TyNode (OpNode Addr:$addr)))];
2631 class ST_DESC_BASE<string instr_asm, SDPatternOperator OpNode,
2638 list<dag> Pattern = [(OpNode (TyNode ROWD:$wd), Addr:$addr)];
3701 class MSA_CBRANCH_PSEUDO_DESC_BASE<SDPatternOperator OpNode, ValueType TyNode,
3706 [(set GPR32:$dst, (OpNode (TyNode RCWS:$ws)))]> {