Lines Matching full:bswap
506 setOperationAction(ISD::BSWAP , MVT::i16 , Expand);
845 setOperationAction(ISD::BSWAP, VT, Expand);
18551 // we will turn this bswap into something that will be lowered to logical
18552 // ops instead of emitting the bswap asm. For now, we don't support 486 or
18554 // bswap $0
18555 if (matchAsm(AsmPieces[0], "bswap", "$0") ||
18558 matchAsm(AsmPieces[0], "bswap", "${0:q}") ||
18566 // rorw $$8, ${0:w} --> llvm.bswap.i16
18606 // bswap %eax / bswap %edx / xchgl %eax, %edx -> llvm.bswap.i64
18607 if (matchAsm(AsmPieces[0], "bswap", "%eax") &&
18608 matchAsm(AsmPieces[1], "bswap", "%edx") &&