Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value in place