From: Chris Lattner Date: Sun, 15 Feb 2004 05:53:42 +0000 (+0000) Subject: No need to scan zero initializers. This should make DSA a bit faster. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=896481eaa8563b8a145e541ad98bb73f8318b565;p=oota-llvm.git No need to scan zero initializers. This should make DSA a bit faster. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11471 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/DataStructure/Local.cpp b/lib/Analysis/DataStructure/Local.cpp index 31aa76b3bbe..9ee44254214 100644 --- a/lib/Analysis/DataStructure/Local.cpp +++ b/lib/Analysis/DataStructure/Local.cpp @@ -681,6 +681,8 @@ void GraphBuilder::MergeConstantInitIntoNode(DSNodeHandle &NH, Constant *C) { DSNodeHandle NewNH(NH.getNode(), NH.getOffset()+SL->MemberOffsets[i]); MergeConstantInitIntoNode(NewNH, cast(CS->getOperand(i))); } + } else if (ConstantAggregateZero *CAZ = dyn_cast(C)) { + // Noop } else { assert(0 && "Unknown constant type!"); }