diff options
author | Kazu Hirata <kazu@google.com> | 2021-02-22 20:17:18 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-02-22 20:17:18 -0800 |
commit | 896d0e1a2a79caad35ede3385bbcfd7fe0702b43 (patch) | |
tree | ea43381c4c302282da961762fcc18774794cd54e /llvm/lib/Analysis/VectorUtils.cpp | |
parent | 4ed47858ab7683729827af80c7b791c23249e627 (diff) | |
download | llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.zip llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.tar.gz llvm-896d0e1a2a79caad35ede3385bbcfd7fe0702b43.tar.bz2 |
[Analysis] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/Analysis/VectorUtils.cpp')
-rw-r--r-- | llvm/lib/Analysis/VectorUtils.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/lib/Analysis/VectorUtils.cpp b/llvm/lib/Analysis/VectorUtils.cpp index a6070b6..aeec439 100644 --- a/llvm/lib/Analysis/VectorUtils.cpp +++ b/llvm/lib/Analysis/VectorUtils.cpp @@ -586,8 +586,8 @@ llvm::computeMinimumValueSizes(ArrayRef<BasicBlock *> Blocks, DemandedBits &DB, for (auto I = ECs.begin(), E = ECs.end(); I != E; ++I) { uint64_t LeaderDemandedBits = 0; - for (auto MI = ECs.member_begin(I), ME = ECs.member_end(); MI != ME; ++MI) - LeaderDemandedBits |= DBits[*MI]; + for (Value *M : llvm::make_range(ECs.member_begin(I), ECs.member_end())) + LeaderDemandedBits |= DBits[M]; uint64_t MinBW = (sizeof(LeaderDemandedBits) * 8) - llvm::countLeadingZeros(LeaderDemandedBits); @@ -600,22 +600,22 @@ llvm::computeMinimumValueSizes(ArrayRef<BasicBlock *> Blocks, DemandedBits &DB, // indvars. // If we are required to shrink a PHI, abandon this entire equivalence class. bool Abort = false; - for (auto MI = ECs.member_begin(I), ME = ECs.member_end(); MI != ME; ++MI) - if (isa<PHINode>(*MI) && MinBW < (*MI)->getType()->getScalarSizeInBits()) { + for (Value *M : llvm::make_range(ECs.member_begin(I), ECs.member_end())) + if (isa<PHINode>(M) && MinBW < M->getType()->getScalarSizeInBits()) { Abort = true; break; } if (Abort) continue; - for (auto MI = ECs.member_begin(I), ME = ECs.member_end(); MI != ME; ++MI) { - if (!isa<Instruction>(*MI)) + for (Value *M : llvm::make_range(ECs.member_begin(I), ECs.member_end())) { + if (!isa<Instruction>(M)) continue; - Type *Ty = (*MI)->getType(); - if (Roots.count(*MI)) - Ty = cast<Instruction>(*MI)->getOperand(0)->getType(); + Type *Ty = M->getType(); + if (Roots.count(M)) + Ty = cast<Instruction>(M)->getOperand(0)->getType(); if (MinBW < Ty->getScalarSizeInBits()) - MinBWs[cast<Instruction>(*MI)] = MinBW; + MinBWs[cast<Instruction>(M)] = MinBW; } } |