From: Jim Grosbach Date: Wed, 2 Apr 2014 18:00:51 +0000 (+0000) Subject: [C++11,ARM64] Range based for loops in target lowering. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8c60cf143e78d85732fd5d8d34e7e1559f12aa6b;p=oota-llvm.git [C++11,ARM64] Range based for loops in target lowering. No functional change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205443 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM64/ARM64ISelLowering.cpp b/lib/Target/ARM64/ARM64ISelLowering.cpp index 7bea3d1b724..dc14c7e1a87 100644 --- a/lib/Target/ARM64/ARM64ISelLowering.cpp +++ b/lib/Target/ARM64/ARM64ISelLowering.cpp @@ -4640,10 +4640,9 @@ static SDValue GenerateTBL(SDValue Op, ArrayRef ShuffleMask, unsigned BytesPerElt = EltVT.getSizeInBits() / 8; SmallVector TBLMask; - for (ArrayRef::iterator I = ShuffleMask.begin(), E = ShuffleMask.end(); - I != E; ++I) { + for (auto Val : ShuffleMask) { for (unsigned Byte = 0; Byte < BytesPerElt; ++Byte) { - unsigned Offset = Byte + *I * BytesPerElt; + unsigned Offset = Byte + Val * BytesPerElt; TBLMask.push_back(DAG.getConstant(Offset, MVT::i32)); } }