Home | History | Annotate | Download | only in X86

Lines Matching full:bswap

539     setOperationAction(ISD::BSWAP          , MVT::i16  , Expand);
857 setOperationAction(ISD::BSWAP, VT, Expand);
22192 // we will turn this bswap into something that will be lowered to logical
22193 // ops instead of emitting the bswap asm. For now, we don't support 486 or
22195 // bswap $0
22196 if (matchAsm(AsmPieces[0], "bswap", "$0") ||
22199 matchAsm(AsmPieces[0], "bswap", "${0:q}") ||
22207 // rorw $$8, ${0:w} --> llvm.bswap.i16
22239 // bswap %eax / bswap %edx / xchgl %eax, %edx -> llvm.bswap.i64
22240 if (matchAsm(AsmPieces[0], "bswap", "%eax") &&
22241 matchAsm(AsmPieces[1], "bswap", "%edx") &&