[lib/LTO] Factor out logic for running passes.
authorDavide Italiano <davide@freebsd.org>
Wed, 31 Aug 2016 17:02:44 +0000 (17:02 +0000)
committerDavide Italiano <davide@freebsd.org>
Wed, 31 Aug 2016 17:02:44 +0000 (17:02 +0000)
commit1e9d3d3b40ccf8c46ae8cd5ee30e9dfbf6bd6604
treeac098c0473fa17a27231cd98aa41e5385d24bf24
parent48f814e8a397594f8c3ca1c284d54b23b3ca7396
[lib/LTO] Factor out logic for running passes.

This is in preparation for adding an option
to run a custom pipeline with the new PM. It's
currently used in lld.

llvm-svn: 280258
llvm/lib/LTO/LTOBackend.cpp