Lines Matching refs:BSwap
3307 SDValue BSwap = MatchBSwapHWordLow(N0.getNode(), N0.getOperand(0), in visitAND() local
3309 if (BSwap.getNode()) in visitAND()
3310 return BSwap; in visitAND()
3559 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, in MatchBSwapHWord() local
3566 return DAG.getNode(ISD::ROTL, DL, VT, BSwap, ShAmt); in MatchBSwapHWord()
3568 return DAG.getNode(ISD::ROTR, DL, VT, BSwap, ShAmt); in MatchBSwapHWord()
3570 DAG.getNode(ISD::SHL, DL, VT, BSwap, ShAmt), in MatchBSwapHWord()
3571 DAG.getNode(ISD::SRL, DL, VT, BSwap, ShAmt)); in MatchBSwapHWord()
3781 if (SDValue BSwap = MatchBSwapHWord(N, N0, N1)) in visitOR() local
3782 return BSwap; in visitOR()
3783 if (SDValue BSwap = MatchBSwapHWordLow(N, N0, N1)) in visitOR() local
3784 return BSwap; in visitOR()
6988 SDValue BSwap = MatchBSwapHWordLow(N0.getNode(), N0.getOperand(0), in visitSIGN_EXTEND_INREG() local
6990 if (BSwap.getNode()) in visitSIGN_EXTEND_INREG()
6992 BSwap, N1); in visitSIGN_EXTEND_INREG()