diff options
author | David Blaikie <dblaikie@gmail.com> | 2018-03-22 21:41:29 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2018-03-22 21:41:29 +0000 |
commit | 3bbf5af0ac2e9b5564dfecee64ec7b0df1da4edb (patch) | |
tree | 5acc8cb268ea6e9f96ba0599f6b1fcd22cf9589a /llvm/lib/CodeGen | |
parent | 2c2344e32779459cb04d3c0eea7d221953af0201 (diff) | |
download | bcm5719-llvm-3bbf5af0ac2e9b5564dfecee64ec7b0df1da4edb.tar.gz bcm5719-llvm-3bbf5af0ac2e9b5564dfecee64ec7b0df1da4edb.zip |
Fix layering between SCCP and IPO SCCP
Transforms/Scalar/SCCP.cpp implemented both the Scalar and IPO SCCP, but
this meant Transforms/Scalar including Transfroms/IPO headers, creating
a circular dependency. (IPO depends on Scalar already) - so move the IPO
SCCP shims out into IPO and the basic library implementation accessible
from Scalar/SCCP.h to be used from the IPO/SCCP.cpp implementation.
llvm-svn: 328250
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions