From 0df1d48ca9beb9702e3e7ab5c8792f1f37f1df28 Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Fri, 20 Apr 2018 07:58:54 +0000 Subject: [PATCH] [SSAUpdaterBulk] Add * and & to auto. llvm-svn: 330400 --- llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp b/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp index 6ab4a15..38dccb0 100644 --- a/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp +++ b/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp @@ -126,7 +126,7 @@ ComputeLiveInBlocks(const SmallPtrSetImpl &UsingBlocks, /// requested uses update. void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT, SmallVectorImpl *InsertedPHIs) { - for (auto P : Rewrites) { + for (auto &P : Rewrites) { // Compute locations for new phi-nodes. // For that we need to initialize DefBlocks from definitions in R.Defines, // UsingBlocks from uses in R.Uses, then compute LiveInBlocks, and then use @@ -138,12 +138,12 @@ void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT, << R.Uses.size() << " use(s)\n"); SmallPtrSet DefBlocks; - for (auto Def : R.Defines) + for (auto &Def : R.Defines) DefBlocks.insert(Def.first); IDF.setDefiningBlocks(DefBlocks); SmallPtrSet UsingBlocks; - for (auto U : R.Uses) + for (Use *U : R.Uses) UsingBlocks.insert(getUserBB(U)); SmallVector IDFBlocks; @@ -155,7 +155,7 @@ void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT, // We've computed IDF, now insert new phi-nodes there. SmallVector InsertedPHIsForVar; - for (auto FrontierBB : IDFBlocks) { + for (auto *FrontierBB : IDFBlocks) { IRBuilder<> B(FrontierBB, FrontierBB->begin()); PHINode *PN = B.CreatePHI(R.Ty, 0, R.Name); R.Defines[FrontierBB] = PN; -- 2.7.4