ruiu added inline comments. ================ Comment at: include/llvm/ADT/BitVector.h:480 @@ +479,3 @@ + return sys::getSwappedBytes(W); +#endif + return W; ---------------- ruiu wrote: > I used getSwappedBytes instead. How does it work? What is `WW`? https://reviews.llvm.org/D23384