From: Davide Italiano Date: Thu, 13 Apr 2017 20:01:30 +0000 (+0000) Subject: [LCSSA] Use `auto` when the type is obvious. NFCI. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ce76120ddabad1577f1073db380177af54f7997;p=llvm [LCSSA] Use `auto` when the type is obvious. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300242 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Utils/LCSSA.cpp b/lib/Transforms/Utils/LCSSA.cpp index 2671840a8bb..eeab012220e 100644 --- a/lib/Transforms/Utils/LCSSA.cpp +++ b/lib/Transforms/Utils/LCSSA.cpp @@ -105,7 +105,7 @@ bool llvm::formLCSSAForInstructions(SmallVectorImpl &Worklist, for (Use &U : I->uses()) { Instruction *User = cast(U.getUser()); BasicBlock *UserBB = User->getParent(); - if (PHINode *PN = dyn_cast(User)) + if (auto *PN = dyn_cast(User)) UserBB = PN->getIncomingBlock(U); if (InstBB != UserBB && !L->contains(UserBB)) @@ -123,7 +123,7 @@ bool llvm::formLCSSAForInstructions(SmallVectorImpl &Worklist, // DomBB dominates the value, so adjust DomBB to the normal destination // block, which is effectively where the value is first usable. BasicBlock *DomBB = InstBB; - if (InvokeInst *Inv = dyn_cast(I)) + if (auto *Inv = dyn_cast(I)) DomBB = Inv->getNormalDest(); DomTreeNode *DomNode = DT.getNode(DomBB); @@ -188,7 +188,7 @@ bool llvm::formLCSSAForInstructions(SmallVectorImpl &Worklist, // block. Instruction *User = cast(UseToRewrite->getUser()); BasicBlock *UserBB = User->getParent(); - if (PHINode *PN = dyn_cast(User)) + if (auto *PN = dyn_cast(User)) UserBB = PN->getIncomingBlock(*UseToRewrite); if (isa(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) {