Implement optimization for direct function call case. This dramatically
authorChris Lattner <sabre@nondot.org>
Wed, 5 Feb 2003 21:59:58 +0000 (21:59 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 5 Feb 2003 21:59:58 +0000 (21:59 +0000)
commit923fc05b3a95efad270b283f97b2670152a41efb
treef57c34bd5de4a4e4b59c46847c9da54894f2bf9e
parentbbe5ac1458f3719fd51785f086e9166ccbb0c464
Implement optimization for direct function call case.  This dramatically
reduces the number of function nodes created and speeds up analysis by
about 10% overall.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5495 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/Analysis/DSGraph.h
include/llvm/Analysis/DSSupport.h
include/llvm/Analysis/DataStructure/DSGraph.h
include/llvm/Analysis/DataStructure/DSSupport.h
lib/Analysis/DataStructure/BottomUpClosure.cpp
lib/Analysis/DataStructure/DataStructure.cpp
lib/Analysis/DataStructure/DataStructureStats.cpp
lib/Analysis/DataStructure/IPModRef.cpp
lib/Analysis/DataStructure/Local.cpp
lib/Analysis/DataStructure/Printer.cpp
lib/Analysis/DataStructure/Steensgaard.cpp
lib/Analysis/DataStructure/TopDownClosure.cpp
lib/Analysis/IPA/IPModRef.cpp