Hi James, the patch implements and tests both 64 and 128 vector-to-scalar (and vice versa). I don't see any meaningful usage of vector-to-vector conversion using rev instructions. Would you be able to provide a use case? Thanks, Christian http://reviews.llvm.org/D3424