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