From: Benjamin Kramer Date: Sun, 22 Oct 2017 20:16:28 +0000 (+0000) Subject: Create fewer copies of StringMaps. No functionality change intended. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9982ea43e20c58136720a6a0f1674cc016ab3af5;p=llvm Create fewer copies of StringMaps. No functionality change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316301 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ProfileData/SampleProf.h b/include/llvm/ProfileData/SampleProf.h index 09e2723e591..3aba12344d0 100644 --- a/include/llvm/ProfileData/SampleProf.h +++ b/include/llvm/ProfileData/SampleProf.h @@ -372,7 +372,7 @@ public: if (!Callee || !Callee->getSubprogram()) S.insert(Function::getGUID(TS.getKey())); } - for (auto CS : CallsiteSamples) + for (const auto &CS : CallsiteSamples) for (const auto &NameFS : CS.second) NameFS.second.findImportedFunctions(S, M, Threshold); }