Do partial inlining in BU. This resolves more call sites. Also add options to merge...
authorAndrew Lenharth <andrewl@lenharth.org>
Mon, 19 Jun 2006 18:23:36 +0000 (18:23 +0000)
committerAndrew Lenharth <andrewl@lenharth.org>
Mon, 19 Jun 2006 18:23:36 +0000 (18:23 +0000)
commitab390d045a5cd232ff6c89ad1c35eff7297cc419
treeb5c9dee7c96291d2bcead333787ef6541c88bd32
parent067ef412bbc915d0756f28b09a449e7ccc2d369d
Do partial inlining in BU.  This resolves more call sites.  Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved.  This makes PA work for a whole lot more things (unresolved call sites being what has been killing various DSA based passes)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28859 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/DataStructure/DataStructure.h
lib/Analysis/DataStructure/BottomUpClosure.cpp