Lines Matching refs:ValTy
1359 class DSPBinPat<Instruction Inst, ValueType ValTy, SDPatternOperator Node,
1361 DSPPat<(Node ValTy:$a, ValTy:$b), (Inst ValTy:$a, ValTy:$b), Pred>;
1379 class DSPShiftPat<Instruction Inst, ValueType ValTy, SDPatternOperator Node,
1381 DSPPat<(Node ValTy:$a, Imm:$shamt), (Inst ValTy:$a, Imm:$shamt), Pred>;
1397 class DSPSetCCPat<Instruction Cmp, Instruction Pick, ValueType ValTy,
1399 DSPPat<(ValTy (MipsSETCC_DSP ValTy:$a, ValTy:$b, CC)),
1400 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)),
1401 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR)),
1402 (ValTy ZERO)))>;
1404 class DSPSetCCPatInv<Instruction Cmp, Instruction Pick, ValueType ValTy,
1406 DSPPat<(ValTy (MipsSETCC_DSP ValTy:$a, ValTy:$b, CC)),
1407 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)),
1408 (ValTy ZERO),
1409 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR))))>;
1411 class DSPSelectCCPat<Instruction Cmp, Instruction Pick, ValueType ValTy,
1413 DSPPat<(ValTy (MipsSELECT_CC_DSP ValTy:$a, ValTy:$b, ValTy:$c, ValTy:$d, CC)),
1414 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)), $c, $d))>;
1416 class DSPSelectCCPatInv<Instruction Cmp, Instruction Pick, ValueType ValTy,
1418 DSPPat<(ValTy (MipsSELECT_CC_DSP ValTy:$a, ValTy:$b, ValTy:$c, ValTy:$d, CC)),
1419 (ValTy (Pick (ValTy (Cmp ValTy:$a, ValTy:$b)), $d, $c))>;