From 896481eaa8563b8a145e541ad98bb73f8318b565 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 15 Feb 2004 05:53:42 +0000 Subject: [PATCH] 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 --- lib/Analysis/DataStructure/Local.cpp | 2 ++ 1 file changed, 2 insertions(+) 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!"); } -- 2.34.1