Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates
authorChris Lattner <sabre@nondot.org>
Sat, 18 Sep 2004 00:34:13 +0000 (00:34 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 18 Sep 2004 00:34:13 +0000 (00:34 +0000)
commit5eb6f6c829ddfe353f94623aa1009c72be930497
treeb51226aadb3f896a9f48b4acd3dab0dd692ee433
parentafbb1ccd2f20bf85385f2c88a6b534a1be3acae1
Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates
the worklist and makes it more efficient.  This does not change functionality
at all.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16390 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/ArgumentPromotion.cpp