mcrosier added a comment. One concern with breaking up the tests into separate files is that you're now invoking opt several more times. Generally, this isn't preferred, but if others agree with this direction I won't object. https://reviews.llvm.org/D35488