summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/DataStructure.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-11-09 20:55:24 +0000
committerChris Lattner <sabre@nondot.org>2002-11-09 20:55:24 +0000
commite703c52b20f7ee1ad9cf9c0f22f5e5c64401a977 (patch)
tree8e3610cb01280ec49611e5450ead9e2542da8860 /llvm/lib/Analysis/DataStructure/DataStructure.cpp
parent71381c4f34cb8f8342920df28ebca0e1bdbf366d (diff)
downloadbcm5719-llvm-e703c52b20f7ee1ad9cf9c0f22f5e5c64401a977.tar.gz
bcm5719-llvm-e703c52b20f7ee1ad9cf9c0f22f5e5c64401a977.zip
Make removeTriviallyDeadNodes a private interface of DSGraph
llvm-svn: 4659
Diffstat (limited to 'llvm/lib/Analysis/DataStructure/DataStructure.cpp')
-rw-r--r--llvm/lib/Analysis/DataStructure/DataStructure.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/DataStructure/DataStructure.cpp b/llvm/lib/Analysis/DataStructure/DataStructure.cpp
index 584031bade3..630ec5f4d34 100644
--- a/llvm/lib/Analysis/DataStructure/DataStructure.cpp
+++ b/llvm/lib/Analysis/DataStructure/DataStructure.cpp
@@ -772,8 +772,7 @@ static void removeRefsToGlobal(DSNode* N,
//
bool DSGraph::isNodeDead(DSNode *N) {
// Is it a trivially dead shadow node...
- if (N->getReferrers().empty() &&
- (N->NodeType == 0 || N->NodeType == DSNode::DEAD))
+ if (N->getReferrers().empty() && (N->NodeType & ~DSNode::DEAD) == 0)
return true;
// Is it a function node or some other trivially unused global?
OpenPOWER on IntegriCloud