This is the initial implementation of IPSCCP, as requested by Brian.
authorChris Lattner <sabre@nondot.org>
Fri, 10 Dec 2004 08:02:06 +0000 (08:02 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 10 Dec 2004 08:02:06 +0000 (08:02 +0000)
commit59acc7d4efd4580efd71e6a89393bf58f66d19dd
treecc1e66327f674cc7ac7139c8c5961b9ac00e3198
parent3c0517652645a283e9d1d2ee3aa7d63f6e9af90e
This is the initial implementation of IPSCCP, as requested by Brian.

This implements SCCP/ipsccp-basic.ll, rips apart Olden/mst (as described in
PR415), and does other nice things.

There is still more to come with this, but it's a start.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18752 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/SCCP.cpp