diff options
| author | Duncan Sands <baldrick@free.fr> | 2008-09-03 19:37:16 +0000 |
|---|---|---|
| committer | Duncan Sands <baldrick@free.fr> | 2008-09-03 19:37:16 +0000 |
| commit | ee088a7093019c31f4792927d86e881890b88a4b (patch) | |
| tree | cd864c76869ba441a7c93b54b81779b0c23bc48f /llvm/lib/Transforms/IPO/InlineAlways.cpp | |
| parent | 924d9084d853d4a1ddb919576df739dfb86cfa98 (diff) | |
| download | bcm5719-llvm-ee088a7093019c31f4792927d86e881890b88a4b.tar.gz bcm5719-llvm-ee088a7093019c31f4792927d86e881890b88a4b.zip | |
If a SCC has a node without a function, then the SCC
analysis would bail out without removing function
records for other members of the SCC (which may exist
if those functions read or wrote global variables).
Since these are initialized to "readnone", this
resulted in incorrect alias analysis results.
llvm-svn: 55714
Diffstat (limited to 'llvm/lib/Transforms/IPO/InlineAlways.cpp')
0 files changed, 0 insertions, 0 deletions

