Lines Matching refs:ValTy
1350 class DSPBinPat<Instruction Inst, ValueType ValTy, SDPatternOperator Node,
1352 DSPPat<(Node ValTy:$a, ValTy:$b), (Inst ValTy:$a, ValTy:$b), Pred>;
1370 class DSPShiftPat<Instruction Inst, ValueType ValTy, SDPatternOperator Node,
1372 DSPPat<(Node ValTy:$a, Imm:$shamt), (Inst ValTy:$a, Imm:$shamt), Pred>;
1388 class DSPSetCCPat<Instruction Cmp, Instruction Pick, ValueType ValTy,
1390 DSPPat<(ValTy (MipsSETCC_DSP ValTy:$a, ValTy:$b, CC)),
1391 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)),
1392 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR)),
1393 (ValTy ZERO)))>;
1395 class DSPSetCCPatInv<Instruction Cmp, Instruction Pick, ValueType ValTy,
1397 DSPPat<(ValTy (MipsSETCC_DSP ValTy:$a, ValTy:$b, CC)),
1398 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)),
1399 (ValTy ZERO),
1400 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR))))>;
1402 class DSPSelectCCPat<Instruction Cmp, Instruction Pick, ValueType ValTy,
1404 DSPPat<(ValTy (MipsSELECT_CC_DSP ValTy:$a, ValTy:$b, ValTy:$c, ValTy:$d, CC)),
1405 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)), $c, $d))>;
1407 class DSPSelectCCPatInv<Instruction Cmp, Instruction Pick, ValueType ValTy,
1409 DSPPat<(ValTy (MipsSELECT_CC_DSP ValTy:$a, ValTy:$b, ValTy:$c, ValTy:$d, CC)),
1410 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)), $d, $c))>;