Consistently use CGSCCAnalysisManager
authorSean Silva <chisophugis@gmail.com>
Tue, 9 Aug 2016 00:28:56 +0000 (00:28 +0000)
committerSean Silva <chisophugis@gmail.com>
Tue, 9 Aug 2016 00:28:56 +0000 (00:28 +0000)
commit5f6ec06f17a844a16d3c08f111d30e9d85759b4b
tree9c16b03d75af2d0daec3753f9d098136b89e833f
parent0746f3bfa4da3daec4a5817570f8a255bc1c2a30
Consistently use CGSCCAnalysisManager

Besides a general consistently benefit, the extra layer of indirection
allows the mechanical part of https://reviews.llvm.org/D23256 that
requires touching every transformation and analysis to be factored out
cleanly.

Thanks to David for the suggestion.

llvm-svn: 278080
llvm/lib/Passes/PassBuilder.cpp