Use a set to keep track of which edges have been noticed as executable already
authorChris Lattner <sabre@nondot.org>
Wed, 8 Oct 2003 16:55:34 +0000 (16:55 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 8 Oct 2003 16:55:34 +0000 (16:55 +0000)
commit16b18fdc35cec3510f48cfe01e030d23c84aca55
tree23a3e8465aee79f80411b3a9f8af023e7c841092
parent3d405b07b46a3570bc04baeb15823da0dfc157af
Use a set to keep track of which edges have been noticed as executable already
to avoid reprocessing PHI nodes needlessly.  This speeds up the big bad PHI
testcase 43%: from 104.9826 to 73.5157s

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