summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2018-03-22 21:41:29 +0000
committerDavid Blaikie <dblaikie@gmail.com>2018-03-22 21:41:29 +0000
commit3bbf5af0ac2e9b5564dfecee64ec7b0df1da4edb (patch)
tree5acc8cb268ea6e9f96ba0599f6b1fcd22cf9589a /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parent2c2344e32779459cb04d3c0eea7d221953af0201 (diff)
downloadbcm5719-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/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud