ruiu added a comment. I think what we should do to tidy this class up is to remove a lot of visitELF_<ARCH> functions and inline them. Splitting into small function is usually good, but in this case it went too far. https://reviews.llvm.org/D33548