From 2f9fc761d22fb62d63d5f74a826890d2ec7c72f2 Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Mon, 10 Sep 2012 07:44:22 +0000 Subject: [PATCH] Fix style issues from r163302 pointed out by Evan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163491 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Utils/SimplifyCFG.cpp | 33 +++++++++++++--------------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/lib/Transforms/Utils/SimplifyCFG.cpp b/lib/Transforms/Utils/SimplifyCFG.cpp index db8edea10c8..32d7fa1213f 100644 --- a/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/lib/Transforms/Utils/SimplifyCFG.cpp @@ -3045,13 +3045,12 @@ static bool GetCaseResults(SwitchInst *SI, /// DefaultResult to fill the holes in the table. If the table ends up /// containing the same result in each element, set *SingleResult to that value /// and return NULL. -static GlobalVariable *BuildLookupTable( - Module &M, - uint64_t TableSize, - ConstantInt *Offset, - const std::vector >& Results, - Constant *DefaultResult, - Constant **SingleResult) { +static GlobalVariable *BuildLookupTable(Module &M, + uint64_t TableSize, + ConstantInt *Offset, + const SmallVector, 4>& Results, + Constant *DefaultResult, + Constant **SingleResult) { assert(Results.size() && "Need values to build lookup table"); assert(TableSize >= Results.size() && "Table needs to hold all values"); @@ -3133,7 +3132,7 @@ static bool SwitchToLookupTable(SwitchInst *SI, ConstantInt *MaxCaseVal = CI.getCaseValue(); BasicBlock *CommonDest = NULL; - typedef std::vector > ResultListTy; + typedef SmallVector, 4> ResultListTy; SmallDenseMap ResultLists; SmallDenseMap DefaultResults; SmallDenseMap ResultTypes; @@ -3161,16 +3160,14 @@ static bool SwitchToLookupTable(SwitchInst *SI, } // Get the resulting values for the default case. - { - SmallVector, 4> DefaultResultsList; - if (!GetCaseResults(SI, SI->getDefaultDest(), &CommonDest, DefaultResultsList)) - return false; - for (size_t I = 0, E = DefaultResultsList.size(); I != E; ++I) { - PHINode *PHI = DefaultResultsList[I].first; - Constant *Result = DefaultResultsList[I].second; - DefaultResults[PHI] = Result; - ResultTypes[PHI] = Result->getType(); - } + SmallVector, 4> DefaultResultsList; + if (!GetCaseResults(SI, SI->getDefaultDest(), &CommonDest, DefaultResultsList)) + return false; + for (size_t I = 0, E = DefaultResultsList.size(); I != E; ++I) { + PHINode *PHI = DefaultResultsList[I].first; + Constant *Result = DefaultResultsList[I].second; + DefaultResults[PHI] = Result; + ResultTypes[PHI] = Result->getType(); } APInt RangeSpread = MaxCaseVal->getValue() - MinCaseVal->getValue();