[llvm] r269015 - LiveInterval: Avoid unnecessary auto, add const; NFC

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Mon May 9 21:51:09 PDT 2016


Author: matze
Date: Mon May  9 23:51:09 2016
New Revision: 269015

URL: http://llvm.org/viewvc/llvm-project?rev=269015&view=rev
Log:
LiveInterval: Avoid unnecessary auto, add const; NFC

Modified:
    llvm/trunk/lib/CodeGen/LiveInterval.cpp

Modified: llvm/trunk/lib/CodeGen/LiveInterval.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveInterval.cpp?rev=269015&r1=269014&r2=269015&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/LiveInterval.cpp (original)
+++ llvm/trunk/lib/CodeGen/LiveInterval.cpp Mon May  9 23:51:09 2016
@@ -1563,7 +1563,7 @@ bool ConnectedSubRegClasses::findCompone
     unsigned SubRegIdx = MO.getSubReg();
     LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx);
     unsigned MergedID = ~0u;
-    for (auto &SRInfo : SubRangeInfos) {
+    for (ConnectedSubRegClasses::SubRangeInfo &SRInfo : SubRangeInfos) {
       const LiveInterval::SubRange &SR = *SRInfo.SR;
       if ((SR.LaneMask & LaneMask) == 0)
         continue;
@@ -1607,7 +1607,7 @@ void ConnectedSubRegClasses::rewriteOper
     LaneBitmask LaneMask = TRI.getSubRegIndexLaneMask(SubRegIdx);
 
     unsigned ID = ~0u;
-    for (auto &SRInfo : SubRangeInfos) {
+    for (const SubRangeInfo &SRInfo : SubRangeInfos) {
       const LiveInterval::SubRange &SR = *SRInfo.SR;
       if ((SR.LaneMask & LaneMask) == 0)
         continue;
@@ -1635,7 +1635,7 @@ void ConnectedSubRegClasses::distribute(
   SmallVector<unsigned, 8> VNIMapping;
   SmallVector<LiveInterval::SubRange*, 8> SubRanges;
   BumpPtrAllocator &Allocator = LIS.getVNInfoAllocator();
-  for (auto &SRInfo : SubRangeInfos) {
+  for (const SubRangeInfo &SRInfo : SubRangeInfos) {
     LiveInterval::SubRange &SR = *SRInfo.SR;
     unsigned NumValNos = SR.valnos.size();
     VNIMapping.clear();




More information about the llvm-commits mailing list