davide added a comment. This seems reasonable. Are you aware of other passes that don't use INITIALIZE_PASS without a good reason? @MatzeB pointed out earlier on IRC `InstPrinter` but that's not quite easy to fix. https://reviews.llvm.org/D26572