From: Chandler Carruth Date: Thu, 15 Mar 2012 00:55:51 +0000 (+0000) Subject: Make the swap code here a bit more obvious what its doing... We're X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=377c7f049de15ba1541e2881ed1ece386048149e Make the swap code here a bit more obvious what its doing... We're essentially sorting the pair's arguments. I'd love to actually call sort here, but I'm just not that crazy. ;] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152764 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/InlineCost.cpp b/lib/Analysis/InlineCost.cpp index 37aa729552b..3754e923ceb 100644 --- a/lib/Analysis/InlineCost.cpp +++ b/lib/Analysis/InlineCost.cpp @@ -435,7 +435,7 @@ void InlineCostAnalyzer::FunctionInfo::countCodeReductionForPointerPair( if (ArgIt == PointerArgs.end()) continue; std::pair ArgPair(ArgIt->second, ArgIdx); - if (ArgIt->second > ArgIdx) + if (ArgPair.first > ArgPair.second) std::swap(ArgPair.first, ArgPair.second); PointerArgPairWeights[ArgPair]