• Home
  • Raw
  • Download

Lines Matching refs:wt

370 def vbclr_b : PatFrag<(ops node:$ws, node:$wt),
371 (and node:$ws, (xor (shl vsplat_imm_eq_1, node:$wt),
373 def vbclr_h : PatFrag<(ops node:$ws, node:$wt),
374 (and node:$ws, (xor (shl vsplat_imm_eq_1, node:$wt),
376 def vbclr_w : PatFrag<(ops node:$ws, node:$wt),
377 (and node:$ws, (xor (shl vsplat_imm_eq_1, node:$wt),
379 def vbclr_d : PatFrag<(ops node:$ws, node:$wt),
381 node:$wt),
384 def vbneg_b : PatFrag<(ops node:$ws, node:$wt),
385 (xor node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
386 def vbneg_h : PatFrag<(ops node:$ws, node:$wt),
387 (xor node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
388 def vbneg_w : PatFrag<(ops node:$ws, node:$wt),
389 (xor node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
390 def vbneg_d : PatFrag<(ops node:$ws, node:$wt),
392 node:$wt))>;
394 def vbset_b : PatFrag<(ops node:$ws, node:$wt),
395 (or node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
396 def vbset_h : PatFrag<(ops node:$ws, node:$wt),
397 (or node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
398 def vbset_w : PatFrag<(ops node:$ws, node:$wt),
399 (or node:$ws, (shl vsplat_imm_eq_1, node:$wt))>;
400 def vbset_d : PatFrag<(ops node:$ws, node:$wt),
402 node:$wt))>;
404 def fms : PatFrag<(ops node:$wd, node:$ws, node:$wt),
405 (fsub node:$wd, (fmul node:$ws, node:$wt))>;
407 def muladd : PatFrag<(ops node:$wd, node:$ws, node:$wt),
408 (add node:$wd, (mul node:$ws, node:$wt))>;
410 def mulsub : PatFrag<(ops node:$wd, node:$ws, node:$wt),
411 (sub node:$wd, (mul node:$ws, node:$wt))>;
413 def mul_fexp2 : PatFrag<(ops node:$ws, node:$wt),
414 (fmul node:$ws, (fexp2 node:$wt))>;
1344 dag InOperandList = (ins ROWS:$ws, ROWT:$wt);
1345 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $wt");
1346 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))];
1355 dag InOperandList = (ins ROWD:$wd_in, ROWS:$ws, ROWT:$wt);
1356 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $wt");
1358 ROWT:$wt))];
1378 dag InOperandList = (ins ROWD:$wd_in, ROWS:$ws, ROWT:$wt);
1379 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $wt");
1381 ROWT:$wt))];
1403 dag InOperandList = (ins ROWD:$wd_in, ROWS:$ws, ROWT:$wt);
1404 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $wt");
1406 ROWT:$wt))];
1425 dag InOperandList = (ins ROWD:$wt, brtarget:$offset);
1426 string AsmString = !strconcat(instr_asm, "\t$wt, $offset");
1487 dag InOperandList = (ins ROWS:$ws, ROWT:$wt);
1488 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $wt");
1489 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))];
1508 MSAPseudo<(outs ROWD:$wd), (ins ROWS:$ws, ROWT:$wt),
1509 [(set ROWD:$wd, (OpNode ROWS:$ws, ROWT:$wt))]>;
1668 MSA128BOpnd:$wt);
1669 string AsmString = "bmnz.v\t$wd, $ws, $wt";
1670 list<dag> Pattern = [(set MSA128BOpnd:$wd, (vselect MSA128BOpnd:$wt,
1692 MSA128BOpnd:$wt);
1693 string AsmString = "bmz.v\t$wd, $ws, $wt";
1694 list<dag> Pattern = [(set MSA128BOpnd:$wd, (vselect MSA128BOpnd:$wt,
1737 MSA128BOpnd:$wt);
1738 string AsmString = "bsel.v\t$wd, $ws, $wt";
1744 (vselect MSA128BOpnd:$wd_in, MSA128BOpnd:$wt,
2752 MSA128BOpnd:$wt)>;
2756 MSA128BOpnd:$wt)>;
2760 MSA128BOpnd:$wt)>;
2852 MSAPseudo<(outs RO:$wd), (ins RO:$wd_in, RO:$ws, RO:$wt),
2853 [(set RO:$wd, (Ty (vselect RO:$wd_in, RO:$wt, RO:$ws)))]>,
2859 MSA128BOpnd:$ws, MSA128BOpnd:$wt)> {
3342 MSA128BOpnd:$wt)>;
3346 MSA128BOpnd:$wt)>;
3350 MSA128BOpnd:$wt)>;
3358 MSA128BOpnd:$wt)>;
3362 MSA128BOpnd:$wt)>;
3366 MSA128BOpnd:$wt)>;
3513 MSA128BOpnd:$wt)>;
3517 MSA128BOpnd:$wt)>;
3521 MSA128BOpnd:$wt)>;