Lines Matching defs:BSwap
7478 if (SDValue BSwap = MatchBSwapHWordLow(N0.getNode(), N0.getOperand(0),
7480 return BSwap;
7787 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, Shift0.getOperand(0));
7789 return DAG.getNode(ISD::ROTR, DL, VT, BSwap, ShAmt);
7808 if (SDValue BSwap = matchBSwapHWordOrAndAnd(TLI, DAG, N, N0, N1, VT))
7809 return BSwap;
7812 if (SDValue BSwap = matchBSwapHWordOrAndAnd(TLI, DAG, N, N1, N0, VT))
7813 return BSwap;
7844 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT,
7851 return DAG.getNode(ISD::ROTL, DL, VT, BSwap, ShAmt);
7853 return DAG.getNode(ISD::ROTR, DL, VT, BSwap, ShAmt);
7855 DAG.getNode(ISD::SHL, DL, VT, BSwap, ShAmt),
7856 DAG.getNode(ISD::SRL, DL, VT, BSwap, ShAmt));
8124 if (SDValue BSwap = MatchBSwapHWord(N, N0, N1))
8125 return BSwap;
8126 if (SDValue BSwap = MatchBSwapHWordLow(N, N0, N1))
8127 return BSwap;
11221 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, N0.getOperand(0));
11222 return DAG.getNode(ISD::BITREVERSE, DL, VT, BSwap);
15126 if (SDValue BSwap = MatchBSwapHWordLow(N0.getNode(), N0.getOperand(0),
15128 return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT, BSwap, N1);