krytarowski added a comment. My personal opinion is that `-include` is the wrong way of doing the work. At least part of this code (endian) perhaps should go to `include/llvm/Support/Host.h`. Repository: rL LLVM https://reviews.llvm.org/D33716