Lines Matching refs:BSWAP
659 ISD::BSWAP, in SystemZTargetLowering()
6408 Op1.getOpcode() == ISD::BSWAP && in combineSTORE()
6578 if (Op.getOpcode() == ISD::BSWAP && Op.hasOneUse()) { in combineEXTRACT_VECTOR_ELT()
6584 Op = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Op); in combineEXTRACT_VECTOR_ELT()
6843 Vec.getOpcode() == ISD::BSWAP || Vec.isUndef() || in combineBSWAP()
6845 Elt.getOpcode() == ISD::BSWAP || Elt.isUndef() || in combineBSWAP()
6858 Vec = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Vec); in combineBSWAP()
6860 Elt = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Elt); in combineBSWAP()
6874 Op0.getOpcode() == ISD::BSWAP || Op0.isUndef() || in combineBSWAP()
6876 Op1.getOpcode() == ISD::BSWAP || Op1.isUndef()) { in combineBSWAP()
6886 Op0 = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Op0); in combineBSWAP()
6888 Op1 = DAG.getNode(ISD::BSWAP, SDLoc(N), VecVT, Op1); in combineBSWAP()
7144 case ISD::BSWAP: return combineBSWAP(N, DCI); in PerformDAGCombine()