From: Chris Lattner Date: Tue, 19 Feb 2008 06:53:20 +0000 (+0000) Subject: isa+cast -> dyncast. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e42ce73c3737a8e49339c74a8c4c76ab8394947f;p=oota-llvm.git isa+cast -> dyncast. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47320 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/GVN.cpp b/lib/Transforms/Scalar/GVN.cpp index 62039f9048f..738c4ea1d15 100644 --- a/lib/Transforms/Scalar/GVN.cpp +++ b/lib/Transforms/Scalar/GVN.cpp @@ -1220,8 +1220,8 @@ bool GVN::processInstruction(Instruction* I, if (dep == MemoryDependenceAnalysis::None || dep == MemoryDependenceAnalysis::NonLocal) return false; - if (isa(dep)) - return processMemCpy(M, cast(dep), toErase); + if (MemCpyInst *MemCpy = dyn_cast(dep)) + return processMemCpy(M, MemCpy, toErase); if (CallInst* C = dyn_cast(dep)) return performReturnSlotOptzn(M, C, toErase); return false;