[llvm] r261096 - [Hexagon] Fold object construction into map::insert

Krzysztof Parzyszek via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 07:02:07 PST 2016


Author: kparzysz
Date: Wed Feb 17 09:02:07 2016
New Revision: 261096

URL: http://llvm.org/viewvc/llvm-project?rev=261096&view=rev
Log:
[Hexagon] Fold object construction into map::insert

Modified:
    llvm/trunk/lib/Target/Hexagon/HexagonFrameLowering.cpp

Modified: llvm/trunk/lib/Target/Hexagon/HexagonFrameLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonFrameLowering.cpp?rev=261096&r1=261095&r2=261096&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonFrameLowering.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonFrameLowering.cpp Wed Feb 17 09:02:07 2016
@@ -1764,8 +1764,8 @@ void HexagonFrameLowering::optimizeSpill
     std::map<int,IndexType> LastStore, LastLoad;
     // Emplace appears not to be supported in gcc 4.7.2-4.
     //auto P = BlockIndexes.emplace(&B, HexagonBlockRanges::InstrIndexMap(B));
-    auto TmpP = std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B));
-    auto P = BlockIndexes.insert(TmpP);
+    auto P = BlockIndexes.insert(
+                std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B)));
     auto &IndexMap = P.first->second;
     DEBUG(dbgs() << "Index map for BB#" << B.getNumber() << "\n"
                  << IndexMap << '\n');




More information about the llvm-commits mailing list